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

  PUBLIC
HEMeshVertexEdgeIterC::HEMeshVertexEdgeIterC(void)
HEMeshVertexEdgeIterC::HEMeshVertexEdgeIterC(HEMeshVertexBodyC &)
HEMeshVertexEdgeIterC::HEMeshVertexEdgeIterC(HEMeshVertexC &)
HEMeshVertexEdgeIterC::First(void)
HEMeshVertexEdgeIterC::IsFirst(void)
HEMeshVertexEdgeIterC::Next(void)
HEMeshVertexEdgeIterC::operator ++(int)
HEMeshVertexEdgeIterC::operator bool(void) const
HEMeshVertexEdgeIterC::IsElm(void) const
HEMeshVertexEdgeIterC::Data(void)
HEMeshVertexEdgeIterC::Data(void) const
HEMeshVertexEdgeIterC::operator *(void) const
HEMeshVertexEdgeIterC::operator *(void)
HEMeshVertexEdgeIterC::operator ->(void) const
HEMeshVertexEdgeIterC::operator ->(void)

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

Variables:
HEMeshEdgeBodyC * first;

HEMeshEdgeBodyC * at;

Methods:
HEMeshVertexEdgeIterC()
Default constructor.

HEMeshVertexEdgeIterC(HEMeshVertexBodyC & face)
Construct from a face

HEMeshVertexEdgeIterC(HEMeshVertexC & 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.

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

const HEMeshEdgeBodyC & Data() const
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.

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