Developer Documentation
RAVL, Recognition And Vision Library
USER 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::HEMeshVertexC(const Vector3dC &,const Vector3dC &)
HEMeshVertexC::HEMeshVertexC(const VertexC &)
HEMeshVertexC::HEMeshVertexC(HEMeshVertexBodyC &)
HEMeshVertexC::Body(void)
HEMeshVertexC::Body(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 
Source file:Ravl/3D/Mesh/HEMeshVertex.hh
User Level:Normal.
Library:Ravl3D
In Scope:Ravl3DN

Variables:
HEMeshVertexBodyC * body;

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.

HEMeshVertexC(const Vector3dC & pos,const Vector3dC & norm)
Construct a new vetrex from position and normal

HEMeshVertexC(const VertexC & vert)
Construct a new vetrex from a vertex

HEMeshVertexC(HEMeshVertexBodyC & nbody)
Construct from pointer.

HEMeshVertexBodyC & Body()
Access body.

const HEMeshVertexBodyC & Body() const
Access body.

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:30 2002