In file SM2/SM2Face.h:

class EdgeSM2FaceIterator : public EdgeSM2FaceTopologyIterator

iterator over face edges

Inheritance:


Public Methods

EdgeSM2FaceIterator (const SM2Face &face)
builds edges iterator on a face
SM2Edge* operator* (void)
returns current edge
SM2Edge* operator++ (void)
set iterator on next edge and returns it
SM2Edge* operator++ (int)
returns current edge then set iterator on next one
SM2Edge* operator-- (void)
set iterator on previous edge and returns it
SM2Edge* operator-- (int)
returns current edge then set iterator on previous one

Inherited from EdgeSM2FaceTopologyIterator:


Inherited from BasicSM2FaceIterator:

Public Methods

void first(void)
void last(void)
bool isAtEnd(void)

Protected Fields

const SM2FaceTopology* face
SM2EdgeTopology* currentEdge
int currentOrientation
SM2VertexTopology* start

Protected Methods

void next(void)
void previous(void)

Documentation

iterator over face edges
EdgeSM2FaceIterator(const SM2Face &face)
builds edges iterator on a face

SM2Edge* operator*(void)
returns current edge

SM2Edge* operator++(void)
set iterator on next edge and returns it

SM2Edge* operator++(int)
returns current edge then set iterator on next one

SM2Edge* operator--(void)
set iterator on previous edge and returns it

SM2Edge* operator--(int)
returns current edge then set iterator on previous one


This class has no child classes.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de