#include <result_set.h>
Public Types | |
typedef DistanceIndex< DistanceType > | DistIndex |
Public Member Functions | |
void | addPoint (DistanceType dist, size_t index) |
void | clear () |
void | copy (size_t *indices, DistanceType *dists, size_t num_elements, bool sorted=true) |
bool | full () const |
KNNSimpleResultSet (size_t capacity_) | |
size_t | size () const |
DistanceType | worstDist () const |
~KNNSimpleResultSet () | |
Public Member Functions inherited from rtflann::ResultSet< DistanceType > | |
virtual | ~ResultSet () |
Private Attributes | |
size_t | capacity_ |
size_t | count_ |
std::vector< DistIndex > | dist_index_ |
DistanceType | worst_distance_ |
KNNSimpleResultSet does not ensure that the element it holds are unique. Is used in those cases where the nearest neighbour algorithm used does not attempt to insert the same element multiple times.
Definition at line 129 of file result_set.h.
typedef DistanceIndex<DistanceType> rtflann::KNNSimpleResultSet< DistanceType >::DistIndex |
Definition at line 132 of file result_set.h.
|
inline |
Definition at line 134 of file result_set.h.
|
inline |
Definition at line 142 of file result_set.h.
|
inlinevirtual |
Add a point to result set
dist | distance to point |
index | index of point |
Implements rtflann::ResultSet< DistanceType >.
Definition at line 179 of file result_set.h.
|
inline |
Clears the result set
Definition at line 149 of file result_set.h.
|
inline |
Copy indices and distances to output buffers
indices | |
dists | |
num_elements | Number of elements to copy |
sorted | Indicates if results should be sorted |
Definition at line 208 of file result_set.h.
|
inlinevirtual |
Radius search result set always reports full
Implements rtflann::ResultSet< DistanceType >.
Definition at line 169 of file result_set.h.
|
inline |
Definition at line 160 of file result_set.h.
|
inlinevirtual |
Implements rtflann::ResultSet< DistanceType >.
Definition at line 217 of file result_set.h.
|
private |
Definition at line 223 of file result_set.h.
|
private |
Definition at line 224 of file result_set.h.
|
private |
Definition at line 226 of file result_set.h.
|
private |
Definition at line 225 of file result_set.h.