|
cisst-saw
|
#include <msh2DirPDTreeEdges.h>
Public Member Functions | |
| msh2DirPDTreeEdges (const vctDynamicVector< vct2 > &edgesV1, const vctDynamicVector< vct2 > &edgesV2, const vctDynamicVector< vct2 > &edgesNorm, int nThresh, double diagThresh, bool bUseOBB=true) | |
| virtual | ~msh2DirPDTreeEdges () |
| virtual vct2 | DatumSortPoint (int datum) const |
| virtual vct2 | DatumNorm (int datum) const |
| virtual void | EnlargeBounds (const vctFrm2 &F, int datum, msh2BoundingBox &BB) const |
| virtual void | EnlargeBounds (int datum, msh2BoundingBox &BB) const |
| msh2Edge | GetEdge (int datum) const |
| Public Member Functions inherited from msh2DirPDTreeBase | |
| msh2DirPDTreeBase () | |
| virtual | ~msh2DirPDTreeBase () |
| void | SetSearchAlgorithm (msh2AlgDirPDTree *alg) |
| int | FindClosestDatum (const vct2 &v, const vct2 &n, vct2 &closestPoint, vct2 &closestPointNorm, int prevDatum, double &matchError, unsigned int &numNodesSearched) |
| int | FastInitializeProximalDatum (const vct2 &v, const vct2 &n, vct2 &proxPoint, vct2 &proxNorm) |
| size_t | NumData () const |
| size_t | NumNodes () const |
| int | TreeDepth () const |
| int | ValidateClosestDatum (const vct2 &v, const vct2 &n, vct2 &closestPoint, vct2 &closestPointNorm) |
| int | FindTerminalNode (int datum, msh2DirPDTreeNode **termNode) |
| void | PrintTerminalNodes (std::ofstream &fs) |
Public Attributes | |
| msh2Edges | EdgeList |
| Public Attributes inherited from msh2DirPDTreeBase | |
| msh2AlgDirPDTree * | algorithm |
| msh2DirPDTreeNode * | Top |
| int * | DataIndices |
| size_t | NData |
| size_t | NNodes |
| int | treeDepth |
| msh2DirPDTreeEdges::msh2DirPDTreeEdges | ( | const vctDynamicVector< vct2 > & | edgesV1, |
| const vctDynamicVector< vct2 > & | edgesV2, | ||
| const vctDynamicVector< vct2 > & | edgesNorm, | ||
| int | nThresh, | ||
| double | diagThresh, | ||
| bool | bUseOBB = true ) |
|
virtual |
|
virtual |
Implements msh2DirPDTreeBase.
|
virtual |
Implements msh2DirPDTreeBase.
|
virtual |
Implements msh2DirPDTreeBase.
|
virtual |
Implements msh2DirPDTreeBase.
|
inline |
| msh2Edges msh2DirPDTreeEdges::EdgeList |