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

  PUBLIC
VTPointStuffC::VTPointStuffC(double)
VTPointStuffC::VTPointStuffC(Vector3dC,double,double)
VTPointStuffC
 
include "amma/VTNear.hh"
User Level:Default
Library:VTRing
Example: cri.cc
Section:default.Andrew Stoddart
In Scope:std

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