00001 #ifndef _MY__OrthoVerticeAccessorWithHoles_ 00002 #define _MY_OrthoVerticeAccessorWithHoles_ 00003 #include "orthoverticeaccessor.h" 00004 00005 00009 class OrthoVerticeAccessorWithHoles : public OrthoVerticeAccessor 00010 { 00011 friend class OrthoMesh; 00012 private: 00013 DelIndexLst::Iterator m_delIt; 00014 unsigned m_newIndex; 00015 OrthoVerticeAccessorWithHoles(const OrthoMesh &mesh,unsigned rawIndex); 00016 00017 protected: 00018 00019 public: 00020 ~OrthoVerticeAccessorWithHoles(){} 00021 void operator++(int); 00022 unsigned index(){return m_newIndex;} 00023 00024 }; 00025 00026 00027 #endif