|
| T_ANN_FLANN_wrapper (unsigned k=1, const IndexParams &index_params=IndexParams(), const SearchParams &search_params=SearchParams()) |
|
| T_ANN_FLANN_wrapper (Get_distance &distance, Get_point &get_point, unsigned k=1, const IndexParams &index_params=IndexParams(), const SearchParams &search_params=SearchParams()) |
|
| T_ANN_FLANN_wrapper (const Self &other) |
|
| ~T_ANN_FLANN_wrapper (void) |
|
const Point & | get_point (unsigned i) const |
|
FT | get_distance (const Point &p, const Point &q) const |
|
void | set_query_type (ANN_query_type query_type) |
|
void | set_number_of_neighbors (unsigned k) |
|
void | set_range (const FT &range) |
|
void | reset (void) |
|
void | clear (void) |
|
void | insert (const Point &p) |
|
template<class InputIterator > |
void | insert (InputIterator begin, InputIterator end) |
|
int | get_nearest_neighbor (const Point &p, bool self_allowed) const |
|
const Point & | operator() (const Point &p, bool self_allowed) const |
|
template<class OutputIterator > |
OutputIterator | operator() (const Point &p, bool self_allowed, OutputIterator out) const |
|
template<class GetDistance, class GetPoint, class IndexParams = flann::LinearIndexParams, class SearchParams = flann::SearchParams>
class SBL::GT::T_ANN_FLANN_wrapper< GetDistance, GetPoint, IndexParams, SearchParams >
Nearest neighbor engine from FLANN library.
...