Open3D (C++ API)  0.18.0+5c982c7
Data Structures | Namespaces | Functions
FixedRadiusIndex.h File Reference

(5c982c7 (Thu Apr 18 12:15:13 2024 -0700))

#include <vector>
#include "open3d/core/Dtype.h"
#include "open3d/core/Tensor.h"
#include "open3d/core/nns/NNSIndex.h"
#include "open3d/core/nns/NeighborSearchCommon.h"

Go to the source code of this file.

Data Structures

class  open3d::core::nns::FixedRadiusIndex
 FixedRadiusIndex for nearest neighbor range search. More...
 

Namespaces

 open3d
 
 open3d::core
 
 open3d::core::nns
 

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)