#include <nanoflann.hpp>
Public Member Functions | |
| void | addPoint (DistanceType dist, IndexType index) |
| void | clear () |
| bool | full () const |
| void | init () |
| RadiusResultSet (DistanceType radius_, std::vector< std::pair< IndexType, DistanceType > > &indices_dists) | |
| void | set_radius_and_clear (const DistanceType r) |
| size_t | size () const |
| std::pair< IndexType, DistanceType > | worst_item () const |
| DistanceType | worstDist () const |
| ~RadiusResultSet () | |
Public Attributes | |
| std::vector< std::pair < IndexType, DistanceType > > & | m_indices_dists |
| const DistanceType | radius |
A result-set class used when performing a radius based search.
Definition at line 129 of file nanoflann.hpp.
| nanoflann::RadiusResultSet< DistanceType, IndexType >::RadiusResultSet | ( | DistanceType | radius_, |
| std::vector< std::pair< IndexType, DistanceType > > & | indices_dists | ||
| ) | [inline] |
Definition at line 136 of file nanoflann.hpp.
| nanoflann::RadiusResultSet< DistanceType, IndexType >::~RadiusResultSet | ( | ) | [inline] |
Definition at line 141 of file nanoflann.hpp.
| void nanoflann::RadiusResultSet< DistanceType, IndexType >::addPoint | ( | DistanceType | dist, |
| IndexType | index | ||
| ) | [inline] |
Definition at line 150 of file nanoflann.hpp.
| void nanoflann::RadiusResultSet< DistanceType, IndexType >::clear | ( | ) | [inline] |
Definition at line 144 of file nanoflann.hpp.
| bool nanoflann::RadiusResultSet< DistanceType, IndexType >::full | ( | ) | const [inline] |
Definition at line 148 of file nanoflann.hpp.
| void nanoflann::RadiusResultSet< DistanceType, IndexType >::init | ( | ) | [inline] |
Definition at line 143 of file nanoflann.hpp.
| void nanoflann::RadiusResultSet< DistanceType, IndexType >::set_radius_and_clear | ( | const DistanceType | r | ) | [inline] |
Clears the result set and adjusts the search radius.
Definition at line 159 of file nanoflann.hpp.
| size_t nanoflann::RadiusResultSet< DistanceType, IndexType >::size | ( | ) | const [inline] |
Definition at line 146 of file nanoflann.hpp.
| std::pair<IndexType,DistanceType> nanoflann::RadiusResultSet< DistanceType, IndexType >::worst_item | ( | ) | const [inline] |
Find the worst result (furtherest neighbor) without copying or sorting Pre-conditions: size() > 0
Definition at line 169 of file nanoflann.hpp.
| DistanceType nanoflann::RadiusResultSet< DistanceType, IndexType >::worstDist | ( | ) | const [inline] |
Definition at line 156 of file nanoflann.hpp.
| std::vector<std::pair<IndexType,DistanceType> >& nanoflann::RadiusResultSet< DistanceType, IndexType >::m_indices_dists |
Definition at line 134 of file nanoflann.hpp.
| const DistanceType nanoflann::RadiusResultSet< DistanceType, IndexType >::radius |
Definition at line 132 of file nanoflann.hpp.