Patate Lib  0.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
PatateCommon::SurfaceMesh::VertexIterator Class Reference

Detailed Description

this class iterates linearly over all vertices

See Also
verticesBegin(), verticesEnd()
HalfedgeIterator, EdgeIterator, FaceIterator

Public Member Functions

 VertexIterator (Vertex v=Vertex(), const SurfaceMesh *m=NULL)
 Default constructor.
Vertex operator* () const
 get the vertex the iterator refers to
bool operator== (const VertexIterator &rhs) const
 are two iterators equal?
bool operator!= (const VertexIterator &rhs) const
 are two iterators different?
VertexIteratoroperator++ ()
 pre-increment iterator
VertexIteratoroperator-- ()
 pre-decrement iterator