|
Developer Documentation |
|
Centre for Vision, Speech & Signal Processing |
Comments:
---------------------------------------------------------------------------
******************* VTLoadedC *********************************************
---------------------------------------------------------------------------
These classes form a structure that attaches a list of (the closest)
points to each face of a VTRingC, with suplementary info.
At present not all member functions maintain d up to date.
This could be easily changed at a slight overhead?
All points have a weight attached to them. Most member functions
simple maintain this info, but those supplied with a threshold
explicitly saying so may use this information to make decisions.
When in doubt the weight is always set to one!
The scheme violates normal AMMA memory management conventions, and
does not uses ref counting on its internal new/delete usage.
Hence it cannot be copied, =.
During the loading and saving of map files the VTRingC must have
its faces Renumbered, apart from this no ordering is required.
-------------------------------------------------------------------------
-------------------------------------------------------------------------
Variables:
- Vector3dC v;
-
the data point
- double d;
-
the distance to the nearest point
- double weightM;
-
weight (confidence) associated with point; 0->1.
Methods:
- VTPointStuffC(double weight = 1.0)
-
- VTPointStuffC(Vector3dC vin,double dist,double weight = 1.0)
-
|
Programmer:Andrew Stoddart, Documentation by CxxDoc: Tue Mar 20 10:49:27 2001
|