66 "NanoFlannIndex::SetTensorData with radius not implemented.");
78 int knn)
const override;
91 const Tensor &query_points,
93 bool sort =
true)
const override;
106 const Tensor &query_points,
108 bool sort =
true)
const override;
123 int max_knn)
const override;
127 std::unique_ptr<NanoFlannIndexHolderBase>
holder_;
const Dtype Int64
Definition: Dtype.cpp:66
std::tuple< Tensor, Tensor, Tensor > SearchHybrid(const Tensor &query_points, double radius, int max_knn) const override
Definition: NanoFlannIndex.cpp:176
Definition: NNSIndex.h:40
Definition: NanoFlannIndex.h:43
std::pair< Tensor, Tensor > SearchKnn(const Tensor &query_points, int knn) const override
Definition: NanoFlannIndex.cpp:76
NanoFlannIndex & operator=(const NanoFlannIndex &)=delete
std::tuple< Tensor, Tensor, Tensor > SearchRadius(const Tensor &query_points, const Tensor &radii, bool sort=true) const override
Definition: NanoFlannIndex.cpp:117
bool SetTensorData(const Tensor &dataset_points, const Dtype &index_dtype=core::Int64) override
Definition: NanoFlannIndex.cpp:54
std::unique_ptr< NanoFlannIndexHolderBase > holder_
Definition: NanoFlannIndex.h:127
Definition: PinholeCameraIntrinsic.cpp:35
NanoFlannIndex()
Default Constructor.
Definition: NanoFlannIndex.cpp:41
~NanoFlannIndex()
Definition: NanoFlannIndex.cpp:52
bool SetTensorData(const Tensor &dataset_points, double radius, const Dtype &index_dtype=core::Int64) override
Definition: NanoFlannIndex.h:62
#define LogError(...)
Definition: Logging.h:67