#include <KDTreeFlann.h>
|
| | KDTreeFlann () |
| |
| | KDTreeFlann (const Eigen::MatrixXd &data) |
| |
| | KDTreeFlann (const Geometry &geometry) |
| |
| | KDTreeFlann (const registration::Feature &feature) |
| |
| | ~KDTreeFlann () |
| |
| | KDTreeFlann (const KDTreeFlann &)=delete |
| |
| KDTreeFlann & | operator= (const KDTreeFlann &)=delete |
| |
| bool | SetMatrixData (const Eigen::MatrixXd &data) |
| |
| bool | SetGeometry (const Geometry &geometry) |
| |
| bool | SetFeature (const registration::Feature &feature) |
| |
| template<typename T > |
| int | Search (const T &query, const KDTreeSearchParam ¶m, std::vector< int > &indices, std::vector< double > &distance2) const |
| |
| template<typename T > |
| int | SearchKNN (const T &query, int knn, std::vector< int > &indices, std::vector< double > &distance2) const |
| |
| template<typename T > |
| int | SearchRadius (const T &query, double radius, std::vector< int > &indices, std::vector< double > &distance2) const |
| |
| template<typename T > |
| int | SearchHybrid (const T &query, double radius, int max_nn, std::vector< int > &indices, std::vector< double > &distance2) const |
| |
◆ KDTreeFlann() [1/5]
| open3d::geometry::KDTreeFlann::KDTreeFlann |
( |
| ) |
|
◆ KDTreeFlann() [2/5]
| open3d::geometry::KDTreeFlann::KDTreeFlann |
( |
const Eigen::MatrixXd & |
data | ) |
|
◆ KDTreeFlann() [3/5]
| open3d::geometry::KDTreeFlann::KDTreeFlann |
( |
const Geometry & |
geometry | ) |
|
◆ KDTreeFlann() [4/5]
◆ ~KDTreeFlann()
| open3d::geometry::KDTreeFlann::~KDTreeFlann |
( |
| ) |
|
◆ KDTreeFlann() [5/5]
| open3d::geometry::KDTreeFlann::KDTreeFlann |
( |
const KDTreeFlann & |
| ) |
|
|
delete |
◆ operator=()
◆ Search()
template<typename T >
| int open3d::geometry::KDTreeFlann::Search |
( |
const T & |
query, |
|
|
const KDTreeSearchParam & |
param, |
|
|
std::vector< int > & |
indices, |
|
|
std::vector< double > & |
distance2 |
|
) |
| const |
◆ SearchHybrid()
template<typename T >
| int open3d::geometry::KDTreeFlann::SearchHybrid |
( |
const T & |
query, |
|
|
double |
radius, |
|
|
int |
max_nn, |
|
|
std::vector< int > & |
indices, |
|
|
std::vector< double > & |
distance2 |
|
) |
| const |
◆ SearchKNN()
template<typename T >
| int open3d::geometry::KDTreeFlann::SearchKNN |
( |
const T & |
query, |
|
|
int |
knn, |
|
|
std::vector< int > & |
indices, |
|
|
std::vector< double > & |
distance2 |
|
) |
| const |
◆ SearchRadius()
template<typename T >
| int open3d::geometry::KDTreeFlann::SearchRadius |
( |
const T & |
query, |
|
|
double |
radius, |
|
|
std::vector< int > & |
indices, |
|
|
std::vector< double > & |
distance2 |
|
) |
| const |
◆ SetFeature()
◆ SetGeometry()
| bool open3d::geometry::KDTreeFlann::SetGeometry |
( |
const Geometry & |
geometry | ) |
|
◆ SetMatrixData()
| bool open3d::geometry::KDTreeFlann::SetMatrixData |
( |
const Eigen::MatrixXd & |
data | ) |
|
◆ data_
| std::vector<double> open3d::geometry::KDTreeFlann::data_ |
|
protected |
◆ dataset_size_
| size_t open3d::geometry::KDTreeFlann::dataset_size_ = 0 |
|
protected |
◆ dimension_
| size_t open3d::geometry::KDTreeFlann::dimension_ = 0 |
|
protected |
◆ flann_dataset_
| std::unique_ptr<flann::Matrix<double> > open3d::geometry::KDTreeFlann::flann_dataset_ |
|
protected |
◆ flann_index_
The documentation for this class was generated from the following files: