|
| template<class T , class TIndex > |
| std::unique_ptr< NanoFlannIndexHolderBase > | cloudViewer::core::nns::impl::BuildKdTree (size_t num_points, const T *const points, size_t dimension, const Metric metric) |
| |
| template<class T , class TIndex , class OUTPUT_ALLOCATOR > |
| void | cloudViewer::core::nns::impl::KnnSearchCPU (NanoFlannIndexHolderBase *holder, int64_t *query_neighbors_row_splits, size_t num_points, const T *const points, size_t num_queries, const T *const queries, const size_t dimension, int knn, const Metric metric, bool ignore_query_point, bool return_distances, OUTPUT_ALLOCATOR &output_allocator) |
| |
| template<class T , class TIndex , class OUTPUT_ALLOCATOR > |
| void | cloudViewer::core::nns::impl::RadiusSearchCPU (NanoFlannIndexHolderBase *holder, int64_t *query_neighbors_row_splits, size_t num_points, const T *const points, size_t num_queries, const T *const queries, const size_t dimension, const T *const radii, const Metric metric, bool ignore_query_point, bool return_distances, bool normalize_distances, bool sort, OUTPUT_ALLOCATOR &output_allocator) |
| |
| template<class T , class TIndex , class OUTPUT_ALLOCATOR > |
| void | cloudViewer::core::nns::impl::HybridSearchCPU (NanoFlannIndexHolderBase *holder, size_t num_points, const T *const points, size_t num_queries, const T *const queries, const size_t dimension, const T radius, const int max_knn, const Metric metric, bool ignore_query_point, bool return_distances, OUTPUT_ALLOCATOR &output_allocator) |
| |