#include <Mesh.h>
Definition at line 198 of file Mesh.h.
Public Member Functions | |
HalfEdgeIterator () | |
HalfEdgeIterator (EdgeSet *_edges) | |
HalfEdgeIterator & | operator++ (void) |
HalfEdgeIterator | operator++ (int) |
HalfEdgeIterator & | operator-- (void) |
HalfEdgeIterator | operator-- (int) |
Edge * | half_edge (void) const |
void | find (Edge *eTmp) |
void | reset () |
bool | end (void) |
Private Attributes | |
EdgeSet::iterator | eIter |
EdgeSet * | edgesPtr |
|
Definition at line 203 of file Mesh.h. 00203 { 00204 edgesPtr = NULL; 00205 }
|
|
Definition at line 206 of file Mesh.h.
|
|
Definition at line 233 of file Mesh.h.
|
|
Definition at line 228 of file Mesh.h.
|
|
Definition at line 225 of file Mesh.h. 00225 { return *eIter; }
|
|
Definition at line 214 of file Mesh.h. 00214 { 00215 HalfEdgeIterator r = *this; ++*this; return r; 00216 }
|
|
Definition at line 210 of file Mesh.h. 00210 { 00211 eIter++; 00212 return *this; 00213 }
|
|
Definition at line 221 of file Mesh.h. 00221 { 00222 HalfEdgeIterator r = *this; --*this; return r; 00223 }
|
|
Definition at line 217 of file Mesh.h. 00217 { 00218 eIter--; 00219 return *this; 00220 }
|
|
Definition at line 232 of file Mesh.h.
|
|
|
|
|