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

#include <msh2AlgDirPDTree.h>

Inheritance diagram for msh2AlgDirPDTree:
msh2AlgDirPDTreeCP msh2AlgDirPDTreevonMises msh2AlgDirPDTreeCPEdges msh2AlgDirPDTreeCPPointCloud msh2AlgDirPDTreevonMisesEdges msh2AlgDirPDTreevonMisesPointCloud

Public Member Functions

 msh2AlgDirPDTree (msh2DirPDTreeBase *pDirTree)
virtual ~msh2AlgDirPDTree ()
virtual int NodeMightBeCloser (const vct2 &sample, const vct2 &sampleNorm, msh2DirPDTreeNode const *node, double ErrorBound)=0
virtual int DatumMightBeCloser (const vct2 &sample, const vct2 &sampleNorm, int datum, double ErrorBound)=0
virtual double FindClosestPointOnDatum (const vct2 &sample, const vct2 &sampleNorm, vct2 &closest, vct2 &closestNorm, int datum)=0

Public Attributes

msh2DirPDTreeBasepDirTree

Constructor & Destructor Documentation

◆ msh2AlgDirPDTree()

msh2AlgDirPDTree::msh2AlgDirPDTree ( msh2DirPDTreeBase * pDirTree)

◆ ~msh2AlgDirPDTree()

virtual msh2AlgDirPDTree::~msh2AlgDirPDTree ( )
inlinevirtual

Member Function Documentation

◆ DatumMightBeCloser()

virtual int msh2AlgDirPDTree::DatumMightBeCloser ( const vct2 & sample,
const vct2 & sampleNorm,
int datum,
double ErrorBound )
pure virtual

◆ FindClosestPointOnDatum()

virtual double msh2AlgDirPDTree::FindClosestPointOnDatum ( const vct2 & sample,
const vct2 & sampleNorm,
vct2 & closest,
vct2 & closestNorm,
int datum )
pure virtual

◆ NodeMightBeCloser()

virtual int msh2AlgDirPDTree::NodeMightBeCloser ( const vct2 & sample,
const vct2 & sampleNorm,
msh2DirPDTreeNode const * node,
double ErrorBound )
pure virtual

Member Data Documentation

◆ pDirTree

msh2DirPDTreeBase* msh2AlgDirPDTree::pDirTree

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