#include <TileVertexIter.hh>
Public Member Functions | |
Tile_Vertex_Iter () | |
Constructeur public. | |
virtual | ~Tile_Vertex_Iter () |
Destructeur. | |
void | operator++ () |
Accès au prochain élement. | |
Tile_Vertex_Iter & | operator= (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. | |
Vertex & | operator * () |
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 | |
Tile * | t |
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 |
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
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.
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.
friend class Tile [friend] |
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.