![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#include <index.h>
Public Member Functions | |
| Index (const std::string &file_name, const std::string &dataset_name, const IndexParams ¶ms) | |
| ~Index () | |
| void | buildIndex () |
| void | knnSearch (const flann::Matrix< ElementType > &queries, flann::Matrix< int > &indices, flann::Matrix< DistanceType > &dists, int knn, const SearchParams ¶ms) |
| int | radiusSearch (const flann::Matrix< ElementType > &query, flann::Matrix< int > &indices, flann::Matrix< DistanceType > &dists, float radius, const SearchParams ¶ms) |
| int | veclen () const |
| int | size () const |
| IndexParams | getIndexParameters () |
| Index::Index | ( | const std::string & | file_name, |
| const std::string & | dataset_name, | ||
| const IndexParams & | params | ||
| ) |
Definition at line 167 of file index.h.
References FLANN_INDEX_SAVED, flann::load_from_file(), offset_, params, and size_.
|
inline |
Definition at line 130 of file index.h.
References flann::Index< Distance >::buildIndex().
Referenced by flann::mpi::Server< Distance >::Server().
|
inline |
Definition at line 159 of file index.h.
References flann::Index< Distance >::getParameters().
| void Index::knnSearch | ( | const flann::Matrix< ElementType > & | queries, |
| flann::Matrix< int > & | indices, | ||
| flann::Matrix< DistanceType > & | dists, | ||
| int | knn, | ||
| const SearchParams & | params | ||
| ) |
Definition at line 196 of file index.h.
References flann::Matrix_::cols, flann::mpi::SearchResults< DistanceType >::dists, flann::mpi::SearchResults< DistanceType >::indices, offset_, params, flann::Matrix< T >::ptr(), and flann::Matrix_::rows.
| int Index::radiusSearch | ( | const flann::Matrix< ElementType > & | query, |
| flann::Matrix< int > & | indices, | ||
| flann::Matrix< DistanceType > & | dists, | ||
| float | radius, | ||
| const SearchParams & | params | ||
| ) |
Definition at line 229 of file index.h.
References flann::Matrix_::cols, flann::mpi::SearchResults< DistanceType >::dists, flann::mpi::SearchResults< DistanceType >::indices, min(), offset_, params, flann::Matrix< T >::ptr(), and flann::Matrix_::rows.
|
inline |
|
inline |
Definition at line 149 of file index.h.
References flann::Index< Distance >::veclen().