|
cisst-saw
|
#include <msh3PDTreePointCloud.h>
Public Member Functions | |
| msh3PDTreePointCloud (msh3PointCloud &pointCloud, int nThresh, double diagThresh) | |
| virtual | ~msh3PDTreePointCloud () |
| void | SavePointCloud (std::string &file) |
| virtual vct3 | DatumSortPoint (int datum) const |
| virtual void | EnlargeBounds (const vctFrm3 &F, int datum, msh3BoundingBox &BB) const |
| Public Member Functions inherited from msh3PDTreeBase | |
| msh3PDTreeBase () | |
| virtual | ~msh3PDTreeBase () |
| int | FastInitializeProximalDatum (const vct3 &v, vct3 &proxPoint) |
| void | SetSearchAlgorithm (msh3AlgPDTree *pAlg) |
| int | FindClosestDatum (const vct3 &v, vct3 &closestPoint, int prevDatum, double &matchError, unsigned int &numNodesSearched) |
| int | NumData () const |
| int | NumNodes () const |
| int | TreeDepth () const |
| int | ValidateClosestDatum (const vct3 &v, vct3 &closestPoint) |
| int | ValidateClosestDatum_ByEuclideanDist (const vct3 &v, vct3 &closestPoint) |
| int | FindTerminalNode (int datum, msh3PDTreeNode **termNode) |
| void | PrintTerminalNodes (std::ofstream &fs) |
Public Attributes | |
| msh3PointCloud | pointCloud |
| Public Attributes inherited from msh3PDTreeBase | |
| msh3AlgPDTree * | pAlgorithm |
Additional Inherited Members | |
| Protected Attributes inherited from msh3PDTreeBase | |
| int | NData |
| int | NNodes |
| int | treeDepth |
| int * | DataIndices |
| msh3PDTreeNode * | Top |
| msh3PDTreePointCloud::msh3PDTreePointCloud | ( | msh3PointCloud & | pointCloud, |
| int | nThresh, | ||
| double | diagThresh ) |
|
virtual |
|
virtual |
Implements msh3PDTreeBase.
|
virtual |
Implements msh3PDTreeBase.
|
inline |
| msh3PointCloud msh3PDTreePointCloud::pointCloud |