|
Open3D (C++ API)
0.17.0
|
NanoFlann Index Holder. More...
#include <NanoFlannImpl.h>
Data Structures | |
| struct | DataAdaptor |
| This class is the Adaptor for connecting Open3D Tensor and NanoFlann. More... | |
| struct | SelectNanoflannAdaptor |
| Adaptor Selector. More... | |
| struct | SelectNanoflannAdaptor< L1, fake > |
| struct | SelectNanoflannAdaptor< L2, fake > |
Public Types | |
| typedef nanoflann::KDTreeSingleIndexAdaptor< typename SelectNanoflannAdaptor< METRIC >::adaptor_t, DataAdaptor, -1, TIndex > | KDTree_t |
| typedef for KDtree. More... | |
Public Member Functions | |
| NanoFlannIndexHolder (size_t dataset_size, int dimension, const TReal *data_ptr) | |
Public Member Functions inherited from open3d::core::nns::NanoFlannIndexHolderBase | |
| virtual | ~NanoFlannIndexHolderBase () |
Data Fields | |
| std::unique_ptr< KDTree_t > | index_ |
| std::unique_ptr< DataAdaptor > | adaptor_ |
NanoFlann Index Holder.
| typedef nanoflann::KDTreeSingleIndexAdaptor< typename SelectNanoflannAdaptor<METRIC>::adaptor_t, DataAdaptor, -1, TIndex> open3d::core::nns::NanoFlannIndexHolder< METRIC, TReal, TIndex >::KDTree_t |
typedef for KDtree.
|
inline |
| std::unique_ptr<DataAdaptor> open3d::core::nns::NanoFlannIndexHolder< METRIC, TReal, TIndex >::adaptor_ |
| std::unique_ptr<KDTree_t> open3d::core::nns::NanoFlannIndexHolder< METRIC, TReal, TIndex >::index_ |