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

Detailed Description

this class iterates linearly over all faces

See Also
facesBegin(), facesEnd()
VertexIterator, HalfedgeIterator, EdgeIterator

Public Member Functions

 FaceIterator (Face f=Face(), const SurfaceMesh *m=NULL)
 Default constructor.
 
Face operator* () const
 get the face the iterator refers to
 
bool operator== (const FaceIterator &rhs) const
 are two iterators equal?
 
bool operator!= (const FaceIterator &rhs) const
 are two iterators different?
 
FaceIteratoroperator++ ()
 pre-increment iterator
 
FaceIteratoroperator-- ()
 pre-decrement iterator