Developer Documentation
RAVL, Recognition And Vision Library
USER HOME PAGE CLASS LIST CONTENTS
Ravl - 3D - Half Edge Mesh - HEMeshFaceEdgeIterC
 

  PUBLIC
HEMeshFaceEdgeIterC::HEMeshFaceEdgeIterC(void)
HEMeshFaceEdgeIterC::HEMeshFaceEdgeIterC(HEMeshFaceC &)
HEMeshFaceEdgeIterC::HEMeshFaceEdgeIterC(HEMeshFaceBodyC &)
HEMeshFaceEdgeIterC::First(void)
HEMeshFaceEdgeIterC::IsFirst(void)
HEMeshFaceEdgeIterC::Next(void)
HEMeshFaceEdgeIterC::operator ++(int)
HEMeshFaceEdgeIterC::operator bool(void) const
HEMeshFaceEdgeIterC::IsElm(void) const
HEMeshFaceEdgeIterC::Data(void)
HEMeshFaceEdgeIterC::Data(void) const
HEMeshFaceEdgeIterC::operator *(void) const
HEMeshFaceEdgeIterC::operator *(void)
HEMeshFaceEdgeIterC::operator ->(void) const
HEMeshFaceEdgeIterC::operator ->(void)

   HEMeshFaceEdgeIterC   
 
Iterate through edges around a face.
 
include "Ravl/3D/HEMeshFace.hh"
Created:24/4/2002 
Source file:Ravl/3D/Mesh/HEMeshFace.hh
User Level:Normal
Library:Ravl3D
In Scope:Ravl3DN

Variables:
HEMeshEdgeBodyC * first;

HEMeshEdgeBodyC * at;

Methods:
HEMeshFaceEdgeIterC()
Default constructor.

HEMeshFaceEdgeIterC(HEMeshFaceC & face)
Construct from a face

HEMeshFaceEdgeIterC(HEMeshFaceBodyC & face)
Construct from a face

bool First()
Goto first element.
Returns true if the new element is valid.

bool IsFirst()
Is this the first element in list.

bool Next()
Goto next edge around face.
Returns true if the new element is valid.

bool operator ++(int)
Goto next edge around face.
Returns true if the new element is valid.

operator bool() const
Test if we're at a valid element.
Returns true if we are.

bool IsElm() const
Test if we're at a valid element.
Returns true if we are.

HEMeshEdgeC Data()
Access edge.
Iterator must be at a valid element before calling this method.

const HEMeshEdgeC Data() const
Access edge.
Iterator must be at a valid element before calling this method.

const HEMeshEdgeC operator *() const
Access edge.
Iterator must be at a valid element before calling this method.

HEMeshEdgeC operator *()
Access edge.
Iterator must be at a valid element before calling this method.

const HEMeshEdgeBodyC * operator ->() const
Access edge.
Iterator must be at a valid element before calling this method.

HEMeshEdgeBodyC * operator ->()
Access edge.
Iterator must be at a valid element before calling this method.


Maintainer:Charles Galambos, Created: 24/4/2002, Documentation by CxxDoc: Tue Aug 13 09:59:30 2002