cisst-saw
Loading...
Searching...
No Matches
msh3AlgDirPDTreeBAMesh Class Reference

#include <msh3AlgDirPDTreeBAMesh.h>

Inheritance diagram for msh3AlgDirPDTreeBAMesh:
msh3AlgDirPDTreeBA msh3AlgDirPDTree

Public Member Functions

 msh3AlgDirPDTreeBAMesh (msh3DirPDTreeMesh *pDirTree, double maxMatchAngle_=2.0 *cmnPI)
virtual ~msh3AlgDirPDTreeBAMesh ()
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 msh3AlgDirPDTreeBA
 msh3AlgDirPDTreeBA (msh3DirPDTreeBase *pDirTree, double maxMatchAngle_=2.0 *cmnPI)
virtual ~msh3AlgDirPDTreeBA ()
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

msh3DirPDTreeMeshpDirTree
TriangleClosestPointSolver TCPS
Protected Attributes inherited from msh3AlgDirPDTreeBA
double maxMatchAngle
double cos_maxMatchAngle

Constructor & Destructor Documentation

◆ msh3AlgDirPDTreeBAMesh()

msh3AlgDirPDTreeBAMesh::msh3AlgDirPDTreeBAMesh ( msh3DirPDTreeMesh * pDirTree,
double maxMatchAngle_ = 2.0*cmnPI )
inline

◆ ~msh3AlgDirPDTreeBAMesh()

virtual msh3AlgDirPDTreeBAMesh::~msh3AlgDirPDTreeBAMesh ( )
inlinevirtual

Member Function Documentation

◆ DatumMightBeCloser()

int msh3AlgDirPDTreeBAMesh::DatumMightBeCloser ( const vct3 & Xp,
const vct3 & Xn,
int datum,
double ErrorBound )
virtual

Implements msh3AlgDirPDTreeBA.

◆ FindClosestPointOnDatum()

double msh3AlgDirPDTreeBAMesh::FindClosestPointOnDatum ( const vct3 & Xp,
const vct3 & Xn,
vct3 & closest,
vct3 & closestNorm,
int datum )
virtual

Implements msh3AlgDirPDTreeBA.

Member Data Documentation

◆ pDirTree

msh3DirPDTreeMesh* msh3AlgDirPDTreeBAMesh::pDirTree
protected

◆ TCPS

TriangleClosestPointSolver msh3AlgDirPDTreeBAMesh::TCPS
protected

The documentation for this class was generated from the following file: