cisst-saw
Loading...
Searching...
No Matches
msh3AlgPDTreeCP Class Referenceabstract

#include <msh3AlgPDTreeCP.h>

Inheritance diagram for msh3AlgPDTreeCP:
msh3AlgPDTree msh3AlgPDTreeCPMesh msh3AlgPDTreeCPPointCloud

Protected Member Functions

 msh3AlgPDTreeCP (msh3PDTreeBase *pTree)
virtual ~msh3AlgPDTreeCP ()
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

Additional Inherited Members

Public Member Functions inherited from msh3AlgPDTree
 msh3AlgPDTree (msh3PDTreeBase *pTree)
virtual ~msh3AlgPDTree ()
virtual double FindClosestPointOnDatumWithEdgeDetection (const vct3 &sample, vct3 &closest, int &closestPointLocation, int datum)=0
Public Attributes inherited from msh3AlgPDTree
msh3PDTreeBasepTree

Constructor & Destructor Documentation

◆ msh3AlgPDTreeCP()

msh3AlgPDTreeCP::msh3AlgPDTreeCP ( msh3PDTreeBase * pTree)
inlineprotected

◆ ~msh3AlgPDTreeCP()

virtual msh3AlgPDTreeCP::~msh3AlgPDTreeCP ( )
inlineprotectedvirtual

Member Function Documentation

◆ DatumMightBeCloser()

virtual int msh3AlgPDTreeCP::DatumMightBeCloser ( const vct3 & v,
int datum,
double ErrorBound )
protectedpure virtual

◆ FindClosestPointOnDatum()

virtual double msh3AlgPDTreeCP::FindClosestPointOnDatum ( const vct3 & v,
vct3 & closest,
int datum )
protectedpure virtual

◆ NodeMightBeCloser()

int msh3AlgPDTreeCP::NodeMightBeCloser ( const vct3 & v,
msh3PDTreeNode * node,
double ErrorBound )
protectedvirtual

Implements msh3AlgPDTree.


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