In file SM2/SM2Face.h:

class VertexSM2FaceTopologyIterator : public BasicSM2FaceIterator

iterator on face vertices

Inheritance:


Public Methods

VertexSM2FaceTopologyIterator (const SM2FaceTopology &face)
builds vertices iterator on a face
SM2VertexTopology* operator* (void)
returns current vertex
SM2VertexTopology* operator++ (void)
set iterator on next vertex and returns it
SM2VertexTopology* operator++ (int)
returns current vertex then set iterator on next one
SM2VertexTopology* operator-- (void)
set iterator on previous vertex and returns it
SM2VertexTopology* operator-- (int)
returns current vertex then set iterator on previous one

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 on face vertices
VertexSM2FaceTopologyIterator(const SM2FaceTopology &face)
builds vertices iterator on a face

SM2VertexTopology* operator*(void)
returns current vertex

SM2VertexTopology* operator++(void)
set iterator on next vertex and returns it

SM2VertexTopology* operator++(int)
returns current vertex then set iterator on next one

SM2VertexTopology* operator--(void)
set iterator on previous vertex and returns it

SM2VertexTopology* operator--(int)
returns current vertex then set iterator on previous one


Direct child classes:
VertexSM2FaceIterator

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