|
Developer Documentation |
|
Centre for Vision, Speech & Signal Processing |
Comments:
This is the point representation used in DetailLayerC
It contains two barycentric coordinates, a triangle index, and a distance.
This completely describes a 3D point in terms of a different mesh.
This is a small object.
Variables:
- DoubleT m_dAlpha;
-
- DoubleT m_dBeta;
-
- DoubleT m_dDistance;
-
Parameters of a point->triangle mapping
- IntT m_iTriangle;
-
Which triangle the mapping is for.
Member Functions
Methods:
- DetailPointC()
-
Default Constructor.
Data is set to 0.
- DetailPointC(DoubleT dAlpha,DoubleT dBeta,DoubleT dDistance,IntT iTriangle)
-
Constructor.
Data is set to passed values.
- DetailPointC(const DetailPointC & oDetailPoint)
-
Copy constructor.
Data is copied from passed DetailPointC.
- const DetailPointC & operator=(const DetailPointC & oDetailPoint)
-
Assignment operator.
Data is copied from passed DetailPointC.
- void Set(DoubleT dAlpha,DoubleT dBeta,DoubleT dDistance,IntT iTriangle)
-
Set values
Data is set to passed values
- BooleanT IsExternal(void) const
-
- ~DetailPointC()
-
Destructor
|
Programmer: James Smith, Documentation by CxxDoc: Tue Mar 20 10:49:27 2001
|