Tile_Vertex_Iter Class Reference

Itérateur pour pouvoir traverser les deux listes de la classe Tile. More...

#include <TileVertexIter.hh>

List of all members.

Public Member Functions

 Tile_Vertex_Iter ()
 Constructeur public.
virtual ~Tile_Vertex_Iter ()
 Destructeur.
void operator++ ()
 Accès au prochain élement.
Tile_Vertex_Iteroperator= (const Tile_Vertex_Iter &it)
 Copy-Constructor.
bool is_valid ()
 Indique si l'itérateur est encore valid cad la fin n'est pas achévée.
Vertexoperator * ()
 Accès à l'élément courant.

Private Member Functions

 Tile_Vertex_Iter (Tile *tile)
 Constructeur privé: itérateur peut seulement être attaché à un Tile en appelant Tile::begin().

Private Attributes

Tilet
 Pointeur sur la région de laquelle les noeuds doivent être parcourus.
list< Vertex >::iterator list_it
 Itérateur "standard" de STD pour parcourir une des listes interior_vertices ou boundary_vertices.

Friends

class Tile


Detailed Description

Itérateur pour pouvoir traverser les deux listes de la classe Tile.

Permet de traverser tous les noeuds appartant à la région (mémorisés dans les deux listes interior_vertices et boundary_vertices) avec un seul itérateur pour améliorer l'usage de la classe Tile


Constructor & Destructor Documentation

Tile_Vertex_Iter::Tile_Vertex_Iter ( Tile tile  )  [private]

Constructeur privé: itérateur peut seulement être attaché à un Tile en appelant Tile::begin().

Tile_Vertex_Iter::Tile_Vertex_Iter (  )  [inline]

Constructeur public.

virtual Tile_Vertex_Iter::~Tile_Vertex_Iter (  )  [inline, virtual]

Destructeur.


Member Function Documentation

void Tile_Vertex_Iter::operator++ (  ) 

Accès au prochain élement.

Tile_Vertex_Iter & Tile_Vertex_Iter::operator= ( const Tile_Vertex_Iter it  ) 

Copy-Constructor.

bool Tile_Vertex_Iter::is_valid (  ) 

Indique si l'itérateur est encore valid cad la fin n'est pas achévée.

Vertex & Tile_Vertex_Iter::operator * (  ) 

Accès à l'élément courant.


Friends And Related Function Documentation

friend class Tile [friend]


Member Data Documentation

Tile* Tile_Vertex_Iter::t [private]

Pointeur sur la région de laquelle les noeuds doivent être parcourus.

list<Vertex>::iterator Tile_Vertex_Iter::list_it [private]

Itérateur "standard" de STD pour parcourir une des listes interior_vertices ou boundary_vertices.


The documentation for this class was generated from the following files:
Generated on Fri Jun 15 17:25:00 2007 for GuskovRemeshing by  doxygen 1.5.2