User Documentation
RAVL, Recognition And Vision Library
DEVELOP HOME PAGE CLASS LIST CONTENTS
Ravl - 3D - Half Edge Mesh - HEMeshVertexC
 

  PUBLIC
HEMeshVertexC::HEMeshVertexC(void)
HEMeshVertexC::IsValid(void)
HEMeshVertexC::FindEdge(const HEMeshVertexC &) const
HEMeshVertexC::FirstEdge(void) const
HEMeshVertexC::operator ==(const HEMeshVertexBodyC &) const
HEMeshVertexC::operator !=(const HEMeshVertexBodyC &) const
HEMeshVertexC::Vertex(void)
HEMeshVertexC::Vertex(void) const
HEMeshVertexC::Position(void)
HEMeshVertexC::Position(void) const
HEMeshVertexC::Normal(void)
HEMeshVertexC::Normal(void) const
HEMeshVertexC::Hash(void) const
HEMeshVertexC::operator ==(const HEMeshVertexC &) const
HEMeshVertexC::Valence(void) const

   HEMeshVertexC   
 
Vertex.
 
include "Ravl/3D/HEMeshVertex.hh"
Created:24/4/2002 
User Level:Normal.
Library:Ravl3D
In Scope:Ravl3DN

Variables:
Methods:
HEMeshVertexC()
Default constructor.

bool IsValid()
Is this a valid Vertex ?

HEMeshEdgeC FindEdge(const HEMeshVertexC & oth) const
Look for a connection from this vertex to oth.
Returns an invalid handle if ones is not found.

HEMeshEdgeC FirstEdge() const
Access edge.

bool operator ==(const HEMeshVertexBodyC & vert) const
Is this a handle to the vertex.

bool operator !=(const HEMeshVertexBodyC & vert) const
Is this a handle to the vertex.

VertexC & Vertex()
Access vertex information.

const VertexC & Vertex() const
Access vertex information.

Vector3dC & Position()
Access position of vertex.

const Vector3dC & Position() const
Access position of vertex.

Vector3dC & Normal()
Access normal at vertex.

const Vector3dC & Normal() const
Access normal at vertex.

UIntT Hash() const
Hash value for handle.

bool operator ==(const HEMeshVertexC & oth) const
Is this a handle to the same object ?

UIntT Valence() const
Get the number of edges/faces linking to this vertexs.
This assumes this is a closed mesh.


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