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

#include <msh3AlgDirPDTreeBAPointCloud.h>

Inheritance diagram for msh3AlgDirPDTreeBAPointCloud:
msh3AlgDirPDTreeBA msh3AlgDirPDTree

Public Member Functions

 msh3AlgDirPDTreeBAPointCloud (msh3DirPDTreePointCloud *pDirTree, double maxMatchAngle_=2.0 *cmnPI)
virtual ~msh3AlgDirPDTreeBAPointCloud ()
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

msh3DirPDTreePointCloudpDirTree
Protected Attributes inherited from msh3AlgDirPDTreeBA
double maxMatchAngle
double cos_maxMatchAngle

Constructor & Destructor Documentation

◆ msh3AlgDirPDTreeBAPointCloud()

msh3AlgDirPDTreeBAPointCloud::msh3AlgDirPDTreeBAPointCloud ( msh3DirPDTreePointCloud * pDirTree,
double maxMatchAngle_ = 2.0*cmnPI )
inline

◆ ~msh3AlgDirPDTreeBAPointCloud()

virtual msh3AlgDirPDTreeBAPointCloud::~msh3AlgDirPDTreeBAPointCloud ( )
inlinevirtual

Member Function Documentation

◆ DatumMightBeCloser()

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

Implements msh3AlgDirPDTreeBA.

◆ FindClosestPointOnDatum()

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

Implements msh3AlgDirPDTreeBA.

Member Data Documentation

◆ pDirTree

msh3DirPDTreePointCloud* msh3AlgDirPDTreeBAPointCloud::pDirTree
protected

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