Open3D (C++ API)
0.18.0+252c867
|
#include "open3d/core/Tensor.h"
#include "open3d/core/nns/FixedRadiusIndex.h"
#include "open3d/core/nns/FixedRadiusSearchImpl.h"
#include "open3d/core/nns/NeighborSearchAllocator.h"
#include "open3d/core/nns/NeighborSearchCommon.h"
#include "open3d/utility/Logging.h"
Namespaces | |
open3d | |
open3d::core | |
open3d::core::nns | |
Macros | |
#define | INSTANTIATE_BUILD(T) |
#define | INSTANTIATE_RADIUS(T, TIndex) |
#define | INSTANTIATE_HYBRID(T, TIndex) |
Functions | |
template<class T > | |
void | open3d::core::nns::BuildSpatialHashTableCPU (const Tensor &points, double radius, const Tensor &points_row_splits, const Tensor &hash_table_splits, Tensor &hash_table_index, Tensor &hash_table_cell_splits) |
template<class T , class TIndex > | |
void | open3d::core::nns::FixedRadiusSearchCPU (const Tensor &points, const Tensor &queries, double radius, const Tensor &points_row_splits, const Tensor &queries_row_splits, const Tensor &hash_table_splits, const Tensor &hash_table_index, const Tensor &hash_table_cell_splits, const Metric metric, const bool ignore_query_point, const bool return_distances, const bool sort, Tensor &neighbors_index, Tensor &neighbors_row_splits, Tensor &neighbors_distance) |
template<class T , class TIndex > | |
void | open3d::core::nns::HybridSearchCPU (const Tensor &points, const Tensor &queries, double radius, int max_knn, const Tensor &points_row_splits, const Tensor &queries_row_splits, const Tensor &hash_table_splits, const Tensor &hash_table_index, const Tensor &hash_table_cell_splits, const Metric metric, Tensor &neighbors_index, Tensor &neighbors_count, Tensor &neighbors_distance) |
#define INSTANTIATE_BUILD | ( | T | ) |
#define INSTANTIATE_HYBRID | ( | T, | |
TIndex | |||
) |
#define INSTANTIATE_RADIUS | ( | T, | |
TIndex | |||
) |