Developer Documentation
Centre for Vision, Speech & Signal Processing
USER IN NAMESPACE AMMA TREE ROOT AMMA SEARCH AMMA HOME
 

  PUBLIC
MeshNodeC::MeshNodeC(void)
MeshNodeC::~MeshNodeC(void)
MeshNodeC::SetIndex(const IntT)
MeshNodeC::Index(void)
MeshNodeC::Vec(void)
MeshNodeC::Normal(void)
MeshNodeC::IsBound(void)
MeshNodeC::NearestPoint(const Vector3dC &)
MeshNodeC::MeshNodeC(Vector3dC *)
MeshNodeC::InsElem(MeshElemC *)
MeshNodeC::Elems(void)
MeshNodeC::InsNode(MeshNodeC *)
MeshNodeC::Nodes(void)
MeshNodeC
 
include "amma/Mesh.hh"
User Level:Default
Library:mesh
Example: cri.cc
Section:default.Adrian Hilton
In Scope:std

Comments:
----------------------------------------------------- MeshNodeC represents a node in the polgonal mesh MeshC A node consist of pointers to adjacent elements + pointer to the position

Variables:
IntT index;

Vector3dC * pvec;

DListC elems;

DListC nodes;

Methods:
MeshNodeC()

~MeshNodeC()
Destruct Access to the object. ---------------------

void SetIndex(const IntT i)
Set the index of this node

IntT Index()
Get the index of this node

Vector3dC & Vec()
Get the position of this node

Vector3dC Normal()
Get the normal of this node Evaluated as average normal of adjacent element

BooleanT IsBound()
Is this node on the mesh boundary

MeshNearestPointT NearestPoint(const Vector3dC & v)
Nearest point to v on an element adjacent to this node

MeshNodeC(Vector3dC * pv)
Node with a pointer to position *pv

void InsElem(MeshElemC * elem)
Insert a pointer to an adjacent element

DListC<MeshElemC *> & Elems()
Get a list of elements adjacent to node

void InsNode(MeshNodeC * node)
Insert a pointer to an adjacent nodes

DListC<MeshNodeC *> & Nodes()
Get a list of modess adjacent to node


Programmer:Adrian Hilton, Documentation by CxxDoc: Tue Mar 20 10:49:27 2001