IVT
|
#include <KdTree.h>
Public Member Functions | |
CKdTree (int nMaximumNumberOfNodes=10000) | |
~CKdTree () | |
void | Build (float **ppfValues, int nLow, int nHigh, int nBucketSize, int nDimensions, int nUserDataSize) |
void | NearestNeighbor (const float *pQuery, float &fError, float *&pfNN, int nMaximumLeavesToVisit=-1) |
void | NearestNeighborBBF (const float *pfQuery, float &fError, float *&pfNN, int nMaximumLeavesToVisit=-1) |
void | NearestNeighbor (const float *pQuery, float &fError, CKdPriorityQueue *&pNNList, int nMaximumLeavesToVisit=-1) |
void | NearestNeighborBBF (const float *pQuery, float &fError, CKdPriorityQueue *&pNNList, int nMaximumLeavesToVisit=-1) |
CKdTree::CKdTree | ( | int | nMaximumNumberOfNodes = 10000 | ) |
Definition at line 90 of file KdTree.cpp.
CKdTree::~CKdTree | ( | ) |
Definition at line 108 of file KdTree.cpp.
void CKdTree::Build | ( | float ** | ppfValues, |
int | nLow, | ||
int | nHigh, | ||
int | nBucketSize, | ||
int | nDimensions, | ||
int | nUserDataSize | ||
) |
Definition at line 122 of file KdTree.cpp.
void CKdTree::NearestNeighbor | ( | const float * | pQuery, |
float & | fError, | ||
float *& | pfNN, | ||
int | nMaximumLeavesToVisit = -1 |
||
) |
Definition at line 260 of file KdTree.cpp.
void CKdTree::NearestNeighbor | ( | const float * | pQuery, |
float & | fError, | ||
CKdPriorityQueue *& | pNNList, | ||
int | nMaximumLeavesToVisit = -1 |
||
) |
Definition at line 297 of file KdTree.cpp.
void CKdTree::NearestNeighborBBF | ( | const float * | pfQuery, |
float & | fError, | ||
float *& | pfNN, | ||
int | nMaximumLeavesToVisit = -1 |
||
) |
Definition at line 276 of file KdTree.cpp.
void CKdTree::NearestNeighborBBF | ( | const float * | pQuery, |
float & | fError, | ||
CKdPriorityQueue *& | pNNList, | ||
int | nMaximumLeavesToVisit = -1 |
||
) |
Definition at line 315 of file KdTree.cpp.