Types publics | |
| typedef Enriched_polyhedron< Enriched_kernel, Enriched_items > | Polyhedron |
| typedef Polyhedron::Vertex_handle | Vertex_handle |
| typedef Polyhedron::Halfedge_handle | Halfedge_handle |
| typedef Polyhedron::Halfedge_around_vertex_circulator | Halfedge_around_vertex_circulator |
| typedef Polyhedron::Edge_iterator | Edge_iterator |
Fonctions membres publiques | |
| Border_Edge_circulator (Edge_iterator Ei) | |
| Constructeur a partir d'un Edge_iterator. | |
| void | operator++ () |
| operateur d'incrementation | |
| Halfedge_handle | operator * () |
| l'arete ou l'on va | |
| bool | operator== (Halfedge_handle h) |
| operateur "EGAL A" | |
| bool | operator!= (Halfedge_handle h) |
| operateur "DIFFERENT DE" | |
Attributs privés | |
| Halfedge_handle | prec |
| l'arete d'ou l'on vient | |
Permet de parcourir DANS L'ORDRE les halfedges du bord d'un mesh CGAL ne permet pas de les parcourir dans l'ordre : un Edge_iterator entre border_edges_begin() et edges_end() itere les edges dans un ordre quelconque.
Définition à la ligne 102 du fichier region.cpp.
| typedef Polyhedron::Edge_iterator Border_Edge_circulator::Edge_iterator |
Définition à la ligne 108 du fichier region.cpp.
| typedef Polyhedron::Halfedge_around_vertex_circulator Border_Edge_circulator::Halfedge_around_vertex_circulator |
Définition à la ligne 107 du fichier region.cpp.
Définition à la ligne 106 du fichier region.cpp.
Définition à la ligne 104 du fichier region.cpp.
Définition à la ligne 105 du fichier region.cpp.
| Border_Edge_circulator::Border_Edge_circulator | ( | Edge_iterator | Ei | ) | [inline] |
Constructeur a partir d'un Edge_iterator.
Attention, Ei doit pointer sur une arete du bord !!!
Définition à la ligne 119 du fichier region.cpp.
| Halfedge_handle Border_Edge_circulator::operator * | ( | ) | [inline] |
l'arete ou l'on va
Attention, si h est un Border_Edge_circulator, si on veut le sommet correspondant a l'arete h, il faut ecrire (*h)->vertex()
Définition à la ligne 149 du fichier region.cpp.
Références prec.
| bool Border_Edge_circulator::operator!= | ( | Halfedge_handle | h | ) | [inline] |
| void Border_Edge_circulator::operator++ | ( | ) | [inline] |
| bool Border_Edge_circulator::operator== | ( | Halfedge_handle | h | ) | [inline] |
Halfedge_handle Border_Edge_circulator::prec [private] |
l'arete d'ou l'on vient
Définition à la ligne 112 du fichier region.cpp.
Référencé par operator *(), operator!=(), operator++(), et operator==().
1.4.7