9#pragma GCC diagnostic push
10#pragma GCC diagnostic ignored "-Weverything"
19#pragma GCC diagnostic pop
39 std::size_t
knnQuery(
float x,
float y,
float z);
40 std::vector<std::size_t>
knnQuery(
float x,
float y,
float z, std::size_t k);
41 std::vector<std::size_t>
radiusSearch(
float x,
float y,
float z,
float search_radius);
__pragma(warning(pop)) using namespace nanoflann
Definition PCA.h:19
std::size_t knnQuery(float x, float y, float z)
Definition KDTree.cpp:22
std::vector< std::size_t > radiusSearch(float x, float y, float z, float search_radius)
Definition KDTree.cpp:58
std::vector< std::vector< float > > myVectors
Definition KDTree.h:31
void buildIndex()
Definition KDTree.cpp:20
void addDatasetItem(float x, float y, float z=0.f)
Definition KDTree.cpp:14
KDTree()
Definition KDTree.cpp:4
~KDTree()
Definition KDTree.cpp:9
myVectors dataset
Definition KDTree.h:45
std::unique_ptr< myKDTree > kdTree
Definition KDTree.h:46
Definition AirAbsorptionFilter.cpp:2
Definition nanoflann.hpp:77
Definition KDTreeVectorOfVectorsAdaptor.h:55