#include <KdTree.h>
|
void | Build (float **ppfValues, int nLow, int nHigh, int nBucketSize, int nDimensions, int nUserDataSize) |
|
| CKdTree (int nMaximumNumberOfNodes=10000) |
|
void | NearestNeighbor (const float *pQuery, float &fError, float *&pfNN, int nMaximumLeavesToVisit=-1) |
|
void | NearestNeighbor (const float *pQuery, float &fError, CKdPriorityQueue *&pNNList, int nMaximumLeavesToVisit=-1) |
|
void | NearestNeighborBBF (const float *pfQuery, float &fError, float *&pfNN, int nMaximumLeavesToVisit=-1) |
|
void | NearestNeighborBBF (const float *pQuery, float &fError, CKdPriorityQueue *&pNNList, int nMaximumLeavesToVisit=-1) |
|
| ~CKdTree () |
|
Definition at line 106 of file KdTree.h.
CKdTree::CKdTree |
( |
int |
nMaximumNumberOfNodes = 10000 | ) |
|
void CKdTree::Build |
( |
float ** |
ppfValues, |
|
|
int |
nLow, |
|
|
int |
nHigh, |
|
|
int |
nBucketSize, |
|
|
int |
nDimensions, |
|
|
int |
nUserDataSize |
|
) |
| |
CKdTreeNode * CKdTree::BuildRecursive |
( |
float ** |
ppfValues, |
|
|
int |
nLow, |
|
|
int |
nHigh, |
|
|
KdBoundingBox * |
pCurrentBoundingBox, |
|
|
int |
nCurrentDepth |
|
) |
| |
|
private |
void CKdTree::Dispose |
( |
| ) |
|
|
private |
void CKdTree::NearestNeighbor |
( |
const float * |
pQuery, |
|
|
float & |
fError, |
|
|
float *& |
pfNN, |
|
|
int |
nMaximumLeavesToVisit = -1 |
|
) |
| |
void CKdTree::NearestNeighbor |
( |
const float * |
pQuery, |
|
|
float & |
fError, |
|
|
CKdPriorityQueue *& |
pNNList, |
|
|
int |
nMaximumLeavesToVisit = -1 |
|
) |
| |
void CKdTree::NearestNeighborBBF |
( |
const float * |
pfQuery, |
|
|
float & |
fError, |
|
|
float *& |
pfNN, |
|
|
int |
nMaximumLeavesToVisit = -1 |
|
) |
| |
void CKdTree::NearestNeighborBBF |
( |
const float * |
pQuery, |
|
|
float & |
fError, |
|
|
CKdPriorityQueue *& |
pNNList, |
|
|
int |
nMaximumLeavesToVisit = -1 |
|
) |
| |
void CKdTree::NearestNeighborRecursive |
( |
CKdTreeNode * |
pNode, |
|
|
const float * |
pQuery |
|
) |
| |
|
private |
void CKdTree::NearestNeighborRecursiveBBF |
( |
CKdTreeNode * |
pNode, |
|
|
const float * |
pQuery, |
|
|
float |
fDistanceBB |
|
) |
| |
|
private |
float CKdTree::m_fCurrentMinDistance |
|
private |
int CKdTree::m_nBucketSize |
|
private |
int CKdTree::m_nDimensions |
|
private |
int CKdTree::m_nMaximumLeavesToVisit |
|
private |
int CKdTree::m_nTotalVectorSize |
|
private |
int CKdTree::m_nUserDataSize |
|
private |
float* CKdTree::m_pNearestNeighbor |
|
private |
The documentation for this class was generated from the following files:
asr_ivt
Author(s): Allgeyer Tobias, Hutmacher Robin, Kleinert Daniel, Meißner Pascal, Scholz Jonas, Stöckle Patrick
autogenerated on Mon Dec 2 2019 03:47:28