IVT
CKdTree Class Reference

#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)
 

Detailed Description

Definition at line 106 of file KdTree.h.

Constructor & Destructor Documentation

CKdTree::CKdTree ( int  nMaximumNumberOfNodes = 10000)

Definition at line 90 of file KdTree.cpp.

CKdTree::~CKdTree ( )

Definition at line 108 of file KdTree.cpp.

Member Function Documentation

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.


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