|
cisst-saw
|
#include <msh3AlgDirPDTreevonMisesProjMesh.h>
Public Member Functions | |
| msh3AlgDirPDTreevonMisesProjMesh (msh3DirPDTreeMesh *pDirTree) | |
| virtual | ~msh3AlgDirPDTreevonMisesProjMesh () |
| double | FindClosestPointOnDatum (const vct3 &Xp, const vct3 &Xn, vct3 &closest, vct3 &closestNorm, int datum) |
| int | DatumMightBeCloser (const vct3 &Xp, const vct3 &Xn, int datum, double ErrorBound) |
| Public Member Functions inherited from msh3AlgDirPDTreevonMisesProj | |
| msh3AlgDirPDTreevonMisesProj (msh3DirPDTreeBase *pDirTree) | |
| virtual | ~msh3AlgDirPDTreevonMisesProj () |
| void | InitializeSample (vct2 Xpln, vctRot3 Rx_pln, double sample_k, vct3x3 sample_M, vctRot3 Rreg) |
| void | InitializeSample (vct2 Xpln, vctRot3 Ry_pln, double sample_k, vct3x3 Minv, vct3x3 N, vct3x3 Ninv, double Dmin) |
| int | NodeMightBeCloser (const vct3 &Xp, const vct3 &Xn, msh3DirPDTreeNode const *node, double ErrorBound) |
| Public Member Functions inherited from msh3AlgDirPDTree | |
| msh3AlgDirPDTree (msh3DirPDTreeBase *pTree) | |
| virtual | ~msh3AlgDirPDTree () |
Protected Attributes | |
| msh3DirPDTreeMesh * | pDirTree |
| TriangleClosestPointSolver | TCPS |
| Protected Attributes inherited from msh3AlgDirPDTreevonMisesProj | |
| EllipsoidOBBIntersectionSolver | IntersectionSolver |
| vct2 | Xpln |
| double | sample_k |
| vctFixedSizeMatrix< double, 2, 3 > | Rpln_y |
| vct3x3 | Minv |
| vct3x3 | N |
| vct3x3 | Ninv |
| double | Dmin |
Additional Inherited Members | |
| Static Public Member Functions inherited from msh3AlgDirPDTreevonMisesProj | |
| static void | ComputeCovDecomposition (const vct3x3 &M, vct3x3 &Minv, vct3x3 &N, vct3x3 &Ninv, double &Dmin) |
|
inline |
|
inlinevirtual |
|
virtual |
Implements msh3AlgDirPDTreevonMisesProj.
|
virtual |
Implements msh3AlgDirPDTreevonMisesProj.
|
protected |
|
protected |