#include <itkKdTree.h>
Public Member Functions | |
NearestNeighbors () | |
~NearestNeighbors () | |
double | GetLargestDistance () |
InstanceIdentifierVectorType | GetNeighbors () |
InstanceIdentifier | GetNeighbor (unsigned int index) |
std::vector< double > & | GetDistances () |
void | resize (unsigned int k) |
void | ReplaceFarthestNeighbor (InstanceIdentifier id, double distance) |
This class stores the instance identifiers and the distance values of k-nearest neighbors. We can also query the farthest neighbor's distance from the query point using the GetLargestDistance method.
Definition at line 369 of file itkKdTree.h.
|
Constructor Definition at line 373 of file itkKdTree.h. |
|
Destructor Definition at line 376 of file itkKdTree.h. |
|
Returns the vector of k-neighbors' instance identifiers Definition at line 423 of file itkKdTree.h. References itk::Statistics::KdTree< TSample >::InstanceIdentifierVectorType. |
|
Returns the distance of the farthest neighbor from the query point Definition at line 391 of file itkKdTree.h. |
|
Returns the instance identifier of the index-th neighbor among k-neighbors Definition at line 419 of file itkKdTree.h. |
|
Returns the vector of k-neighbors' instance identifiers Definition at line 414 of file itkKdTree.h. References itk::Statistics::KdTree< TSample >::InstanceIdentifier. |
|
Replaces the farthest neighbor's instance identifier and distance value with the id and the distance Definition at line 396 of file itkKdTree.h. |
|
Initialize the internal instance identifier and distance holders with the size, k Definition at line 380 of file itkKdTree.h. |