62 "NanoFlannIndex::SetTensorData with radius not implemented.");
74 int knn)
const override;
87 const Tensor &query_points,
89 bool sort =
true)
const override;
102 const Tensor &query_points,
104 bool sort =
true)
const override;
119 int max_knn)
const override;
123 std::unique_ptr<NanoFlannIndexHolderBase>
holder_;
bool SetTensorData(const Tensor &dataset_points, double radius) override
Definition: NanoFlannIndex.h:60
std::tuple< Tensor, Tensor, Tensor > SearchHybrid(const Tensor &query_points, double radius, int max_knn) const override
Definition: NanoFlannIndex.cpp:166
Definition: NNSIndex.h:40
bool SetTensorData(const Tensor &dataset_points) override
Definition: NanoFlannIndex.cpp:51
Definition: NanoFlannIndex.h:43
std::pair< Tensor, Tensor > SearchKnn(const Tensor &query_points, int knn) const override
Definition: NanoFlannIndex.cpp:70
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:110
std::unique_ptr< NanoFlannIndexHolderBase > holder_
Definition: NanoFlannIndex.h:123
Definition: PinholeCameraIntrinsic.cpp:35
NanoFlannIndex()
Default Constructor.
Definition: NanoFlannIndex.cpp:43
~NanoFlannIndex()
Definition: NanoFlannIndex.cpp:49
#define LogError(...)
Definition: Logging.h:67