#include <freecloth/geom/geMesh.h>
Inheritance diagram for GeMesh::FaceConstIterator:


Public Methods | |
| FaceConstIterator () | |
| FaceConstIterator (const GeMesh &, FaceId) | |
| FaceConstIterator & | operator++ () |
| FaceConstIterator | operator++ (int) |
| FaceConstIterator & | operator-- () |
| FaceConstIterator | operator-- (int) |
| bool | operator== (const FaceConstIterator &) const |
| bool | operator!= (const FaceConstIterator &) const |
| const FaceWrapper & | operator * () const |
| const FaceWrapper * | operator-> () const |
Static Public Methods | |
| FaceConstIterator | begin (const GeMesh &) |
| FaceConstIterator | end (const GeMesh &) |
Private Methods | |
| FaceConstIterator (const FaceWrapper &) | |
| Private constructor used by the public named constructors. | |
Private Attributes | |
| GeMesh::FaceWrapper | _wrapper |
| We have to keep a wrapper as a member for the -> operator to work. | |
Friends | |
| class | GeMesh |
| class | GeMeshBuilder |
Essentially, this is just like vector<Face>::const_iterator, but returns a FaceWrapper object through the * and -> operators.
Pattern: Iterator
Definition at line 282 of file geMesh.h.
1.2.14 written by Dimitri van Heesch,
© 1997-2002