|
Developer Documentation |
|
Centre for Vision, Speech & Signal Processing |
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
|