![]() |
nanoflann
C++ header-only ANN library
|
#include <nanoflann.hpp>
Public Types | |
| using | DistanceType = _DistanceType |
| using | IndexType = _IndexType |
| using | CountType = _CountType |
Public Member Functions | |
| RKNNResultSet (CountType capacity_, DistanceType maximumSearchDistanceSquared_) | |
| void | init (IndexType *indices_, DistanceType *dists_) |
| CountType | size () const noexcept |
| bool | empty () const noexcept |
| bool | full () const noexcept |
| bool | addPoint (DistanceType dist, IndexType index) |
| DistanceType | worstDist () const noexcept |
| Returns the worst distance among found solutions if the search result is full, or the maximum possible distance, if not full yet. | |
| void | sort () |
Result set for RKNN searches (N-closest neighbors with a maximum radius)
|
inline |
Called during search to add an element matching the criteria.
If defined and two points have the same distance, the one with the lowest-index will be returned first.