In file SM2/SM2Face.h:

class BasicSM2FaceIterator

base iterator over face

Inheritance:


Public Methods

BasicSM2FaceIterator (const SM2FaceTopology &face)
builds a new iterator on face
void first (void)
set iterator to first element
void last (void)
set iterator to last element
bool isAtEnd (void)
is iterator at end of face?

Protected Fields

const SM2FaceTopology* face
face to iterate on
SM2EdgeTopology* currentEdge
current edge
int currentOrientation
current edge orientation
SM2VertexTopology* start
first face vertex

Protected Methods

void next (void)
get next edge
void previous (void)
get previous edge

Documentation

base iterator over face
const SM2FaceTopology* face
face to iterate on

SM2EdgeTopology* currentEdge
current edge

int currentOrientation
current edge orientation

SM2VertexTopology* start
first face vertex

void next(void)
get next edge

void previous(void)
get previous edge

BasicSM2FaceIterator(const SM2FaceTopology &face)
builds a new iterator on face

void first(void)
set iterator to first element

void last(void)
set iterator to last element

bool isAtEnd(void)
is iterator at end of face?


Direct child classes:
VertexSM2FaceTopologyIterator
EdgeSM2FaceTopologyIterator

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