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

#include <msh3AlgPDTreeCPMesh.h>

Inheritance diagram for msh3AlgPDTreeCPMesh:
msh3AlgPDTreeCP msh3AlgPDTree

Public Member Functions

 msh3AlgPDTreeCPMesh (msh3PDTreeMesh *pTree)
virtual ~msh3AlgPDTreeCPMesh () override
double FindClosestPointOnDatum (const vct3 &v, vct3 &closest, int datum) override
double FindClosestPointOnDatumWithEdgeDetection (const vct3 &v, vct3 &closest, int &cpLocation, int datum) override
int DatumMightBeCloser (const vct3 &v, int datum, double ErrorBound) override
Public Member Functions inherited from msh3AlgPDTree
 msh3AlgPDTree (msh3PDTreeBase *pTree)
virtual ~msh3AlgPDTree ()

Protected Attributes

msh3PDTreeMeshpTree
TriangleClosestPointSolver TCPS

Additional Inherited Members

Public Attributes inherited from msh3AlgPDTree
msh3PDTreeBasepTree
Protected Member Functions inherited from msh3AlgPDTreeCP
 msh3AlgPDTreeCP (msh3PDTreeBase *pTree)
virtual ~msh3AlgPDTreeCP ()
int NodeMightBeCloser (const vct3 &v, msh3PDTreeNode *node, double ErrorBound)

Constructor & Destructor Documentation

◆ msh3AlgPDTreeCPMesh()

msh3AlgPDTreeCPMesh::msh3AlgPDTreeCPMesh ( msh3PDTreeMesh * pTree)
inline

◆ ~msh3AlgPDTreeCPMesh()

virtual msh3AlgPDTreeCPMesh::~msh3AlgPDTreeCPMesh ( )
inlineoverridevirtual

Member Function Documentation

◆ DatumMightBeCloser()

int msh3AlgPDTreeCPMesh::DatumMightBeCloser ( const vct3 & v,
int datum,
double ErrorBound )
overridevirtual

Implements msh3AlgPDTreeCP.

◆ FindClosestPointOnDatum()

double msh3AlgPDTreeCPMesh::FindClosestPointOnDatum ( const vct3 & v,
vct3 & closest,
int datum )
overridevirtual

Implements msh3AlgPDTreeCP.

◆ FindClosestPointOnDatumWithEdgeDetection()

double msh3AlgPDTreeCPMesh::FindClosestPointOnDatumWithEdgeDetection ( const vct3 & v,
vct3 & closest,
int & cpLocation,
int datum )
overridevirtual

Implements msh3AlgPDTree.

Member Data Documentation

◆ pTree

msh3PDTreeMesh* msh3AlgPDTreeCPMesh::pTree
protected

◆ TCPS

TriangleClosestPointSolver msh3AlgPDTreeCPMesh::TCPS
protected

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