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

#include <msh2AlgDirPDTreevonMises.h>

Inheritance diagram for msh2AlgDirPDTreevonMises:
msh2AlgDirPDTree msh2AlgDirPDTreevonMisesEdges msh2AlgDirPDTreevonMisesPointCloud

Public Attributes

double k
double sigma2
double dThetaMax
bool bPermittedMatchFound
Public Attributes inherited from msh2AlgDirPDTree
msh2DirPDTreeBasepDirTree

Protected Member Functions

 msh2AlgDirPDTreevonMises (msh2DirPDTreeBase *pDirTree, double k=1.0, double sigma2=1.0, double thetaMax=cmnPI)
virtual ~msh2AlgDirPDTreevonMises ()
virtual int NodeMightBeCloser (const vct2 &sample, const vct2 &sampleNorm, msh2DirPDTreeNode const *node, double ErrorBound)
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

Additional Inherited Members

Public Member Functions inherited from msh2AlgDirPDTree
 msh2AlgDirPDTree (msh2DirPDTreeBase *pDirTree)
virtual ~msh2AlgDirPDTree ()

Constructor & Destructor Documentation

◆ msh2AlgDirPDTreevonMises()

msh2AlgDirPDTreevonMises::msh2AlgDirPDTreevonMises ( msh2DirPDTreeBase * pDirTree,
double k = 1.0,
double sigma2 = 1.0,
double thetaMax = cmnPI )
inlineprotected

◆ ~msh2AlgDirPDTreevonMises()

virtual msh2AlgDirPDTreevonMises::~msh2AlgDirPDTreevonMises ( )
inlineprotectedvirtual

Member Function Documentation

◆ DatumMightBeCloser()

virtual int msh2AlgDirPDTreevonMises::DatumMightBeCloser ( const vct2 & sample,
const vct2 & sampleNorm,
int datum,
double ErrorBound )
protectedpure virtual

◆ FindClosestPointOnDatum()

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

◆ NodeMightBeCloser()

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

Implements msh2AlgDirPDTree.

Member Data Documentation

◆ bPermittedMatchFound

bool msh2AlgDirPDTreevonMises::bPermittedMatchFound

◆ dThetaMax

double msh2AlgDirPDTreevonMises::dThetaMax

◆ k

double msh2AlgDirPDTreevonMises::k

◆ sigma2

double msh2AlgDirPDTreevonMises::sigma2

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