|
cisst-saw
|
#include <msh3AlgPDTreeMLP.h>
Public Member Functions | |
| msh3AlgPDTreeMLP (msh3PDTreeBase *pTree) | |
| virtual | ~msh3AlgPDTreeMLP () |
| void | InitializeSampleSearch (vct3x3 sampleXfm_M, vct3 sample_M_Eig) |
| Public Member Functions inherited from msh3AlgPDTree | |
| msh3AlgPDTree (msh3PDTreeBase *pTree) | |
| virtual | ~msh3AlgPDTree () |
| virtual double | FindClosestPointOnDatumWithEdgeDetection (const vct3 &sample, vct3 &closest, int &closestPointLocation, int datum)=0 |
Protected Member Functions | |
| void | ComputeNodeMatchCov (msh3PDTreeNode *node) |
| void | ComputeCovDecomposition_NonIter (const vct3x3 &M, vct3x3 &Minv, vct3x3 &N, vct3x3 &Ninv, double &det_M) |
| void | ComputeCovDecomposition_NonIter (const vct3x3 &M, vct3x3 &Minv, double &det_M) |
| int | NodeMightBeCloser (const vct3 &v, msh3PDTreeNode *node, double ErrorBound) |
| virtual double | FindClosestPointOnDatum (const vct3 &v, vct3 &closest, int datum)=0 |
| virtual int | DatumMightBeCloser (const vct3 &v, int datum, double ErrorBound)=0 |
Protected Attributes | |
| EllipsoidOBBIntersectionSolver | IntersectionSolver |
| vct3x3 | sampleXfm_M |
| vct3 | sample_M_Eig |
| vct3x3 | M |
| vct3x3 | N |
| double | Dmin |
| double | MinLogM |
Additional Inherited Members | |
| Public Attributes inherited from msh3AlgPDTree | |
| msh3PDTreeBase * | pTree |
|
inline |
|
inlinevirtual |
|
protected |
|
protected |
|
protected |
|
protectedpure virtual |
Implements msh3AlgPDTree.
Implemented in msh3AlgPDTreeMLPMesh, and msh3AlgPDTreeMLPPointCloud.
|
protectedpure virtual |
Implements msh3AlgPDTree.
Implemented in msh3AlgPDTreeMLPMesh, and msh3AlgPDTreeMLPPointCloud.
|
protectedvirtual |
Implements msh3AlgPDTree.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |