/users/wolffm/guskov/Source/TileVertexIter.hh

Go to the documentation of this file.
00001 #ifndef DEF_TILEVERTEXITER_423
00002 #define DEF_TILEVERTEXITER_423
00003 
00004 #include "Common.hh"
00005 #include <list>
00006 
00007 class Tile;
00008 
00009 
00016 class Tile_Vertex_Iter
00017 {
00018   private:
00019 
00021     Tile* t;
00022 
00024     list<Vertex>::iterator list_it;
00025 
00027     Tile_Vertex_Iter(Tile* tile);
00028 
00029   public:
00030 
00031     friend class Tile;
00032  
00034     Tile_Vertex_Iter() { t = NULL; };
00035 
00037     virtual ~Tile_Vertex_Iter() {};
00038 
00040     void operator++();
00041 
00043     Tile_Vertex_Iter& operator= (const Tile_Vertex_Iter& it);
00044 
00046     bool is_valid();
00047 
00049     Vertex& operator *();
00050 };
00051 
00052 
00053 
00054 #endif

Generated on Fri Jun 15 17:24:59 2007 for GuskovRemeshing by  doxygen 1.5.2