|
Developer Documentation |
|
Centre for Vision, Speech & Signal Processing |
Comments:
====================================================================
Iterator to surface nodes
access via iterator to node data
Empty constructor is invalid due to reference to graph in GraphNodeC
Parent Classes:
Methods:
- SurfaceNodeC(SurfaceC & s)
-
constructor
Inherit member functions
- int IsBound()
-
Is node on surface boundary
- IntT NBound()
-
Number of boundary edges adjacent to node
- int NumAdj()
-
Number of adjacent nodes
- int NumFace()
-
Number of surface faces adjacent to node
- int Equal(const SurfaceNodeC & i) const
-
Test if nodes are the same
- void Print(SurfaceC & surface)
-
print node + adjacent node list
- Vector3dC & Vec()
-
Node vector (reference)
- Vector3dC ConstVec() const
-
Node vector
- Vector3dC * VecP() const
-
Pointer to node vector
- Vector3dC Normal(SurfaceC & surface)
-
Average normal of adjacent surface elements
- SurfaceNearestPointT NearestPoint(SurfaceC & surface,const Vector3dC & v)
-
Nearest point to v on an element adjacent to this node
Array item constructors.
------------------------
ATTENTION! The following member functions can be used only
for initialization of arrays. This constructor is provided because
of trouble with an array of objects. The present ANSI C++
does not enable to pass any constructor of array elements
different from a defaut constructor. The extension of GNU g++
compiler is not supported by other compiler. The constructor
should be used only for such purposes. If this limitation of C++
is removed, the constructor will be obsolete.
- SurfaceNodeC()
-
constructor
- void LateItemSet(SurfaceC & surface)
-
Sets the unvalid surface node iterator. The iterator will
point to the first node in the node list of the 'surface'.
- void LateItemSet(const SurfaceNodeC & node)
-
Sets the unvalid node iterator to be the copy of the iterator 'node'.
- SurfaceNodeC(GraphNodeC i)
-
copy constructor
|
Programmer:Adrian Hilton, Documentation by CxxDoc: Tue Mar 20 10:49:27 2001
|