|
cisst-saw
|
#include <msh3AlgPDTreeMLPMesh.h>
Public Member Functions | |
| msh3AlgPDTreeMLPMesh (msh3PDTreeMesh *pTree) | |
| virtual | ~msh3AlgPDTreeMLPMesh () |
| double | FindClosestPointOnDatum (const vct3 &v, vct3 &closest, int datum) |
| int | DatumMightBeCloser (const vct3 &v, int datum, double ErrorBound) |
| Public Member Functions inherited from msh3AlgPDTreeMLP | |
| 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 Attributes | |
| msh3PDTreeMesh * | pTree |
| TriangleClosestPointSolver | TCPS |
| Protected Attributes inherited from msh3AlgPDTreeMLP | |
| 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 |
| Protected Member Functions inherited from msh3AlgPDTreeMLP | |
| 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) |
|
inline |
|
inlinevirtual |
|
virtual |
Implements msh3AlgPDTreeMLP.
|
virtual |
Implements msh3AlgPDTreeMLP.
|
protected |
|
protected |