|
| void | addPoints (const Matrix< ElementType > &points, float rebuild_threshold=2) |
| |
| void | buildIndex () |
| |
| void | buildIndex (const Matrix< ElementType > &points) |
| |
| IndexParams | getParameters () const |
| |
| ElementType * | getPoint (size_t point_id) |
| |
| flann_algorithm_t | getType () const |
| |
| | Index (const IndexParams ¶ms, Distance distance=Distance()) |
| |
| | Index (const Matrix< ElementType > &features, const IndexParams ¶ms, Distance distance=Distance()) |
| |
| | Index (const Index &other) |
| |
| int | knnSearch (const Matrix< ElementType > &queries, Matrix< size_t > &indices, Matrix< DistanceType > &dists, size_t knn, const SearchParams ¶ms) const |
| | Perform k-nearest neighbor search. More...
|
| |
| int | knnSearch (const Matrix< ElementType > &queries, Matrix< int > &indices, Matrix< DistanceType > &dists, size_t knn, const SearchParams ¶ms) const |
| |
| int | knnSearch (const Matrix< ElementType > &queries, std::vector< std::vector< size_t > > &indices, std::vector< std::vector< DistanceType > > &dists, size_t knn, const SearchParams ¶ms) const |
| | Perform k-nearest neighbor search. More...
|
| |
| int | knnSearch (const Matrix< ElementType > &queries, std::vector< std::vector< int > > &indices, std::vector< std::vector< DistanceType > > &dists, size_t knn, const SearchParams ¶ms) const |
| |
| Index & | operator= (Index other) |
| |
| int | radiusSearch (const Matrix< ElementType > &queries, Matrix< size_t > &indices, Matrix< DistanceType > &dists, float radius, const SearchParams ¶ms) const |
| | Perform radius search. More...
|
| |
| int | radiusSearch (const Matrix< ElementType > &queries, Matrix< int > &indices, Matrix< DistanceType > &dists, float radius, const SearchParams ¶ms) const |
| |
| int | radiusSearch (const Matrix< ElementType > &queries, std::vector< std::vector< size_t > > &indices, std::vector< std::vector< DistanceType > > &dists, float radius, const SearchParams ¶ms) const |
| | Perform radius search. More...
|
| |
| int | radiusSearch (const Matrix< ElementType > &queries, std::vector< std::vector< int > > &indices, std::vector< std::vector< DistanceType > > &dists, float radius, const SearchParams ¶ms) const |
| |
| size_t | removedCount () const |
| |
| void | removePoint (size_t point_id) |
| |
| void | save (std::string filename) |
| |
| size_t | size () const |
| |
| size_t | sizeAtBuild () const |
| |
| int | usedMemory () const |
| |
| size_t | veclen () const |
| |
| virtual | ~Index () |
| |
template<typename Distance>
class rtflann::Index< Distance >
Definition at line 76 of file flann.hpp.