computeMinMax()
in middleSplit_
(PR#220 by qq422216549).
This saves a lot of time, up to 20% faster in a benchmark with small (thousands) point clouds.rknnSearch()
for knn searches with a maximum radius.SearchParameters
argument to KDTreeSingleIndexDynamicAdaptor_::knnSearch()
(PR#213 by ManosPapadakis95).KNNResultSet::empty()
for consistency with the other result sets.nanoflann_gui_example_R3_knn
nanoflann_gui_example_R3_radius
nanoflann_gui_example_R3_rknn
std::vector<std::pair<IndexType, DistanceType>>
=> std::vector<nanoflann::ResultItem<IndexType, DistanceType>>
. (See #166 for the motivation of this change).array_or_vector_selector
-> array_or_vector
.nChecks_IGNORED
. Removed from SearchParams
constructor too, so that structure has been renamed SearchParameters
to
enforce users to update the code and avoid mistakes with the order of its
ctor parameters.AccesorType
=> IndexType
(does not actually affect user code at all).KDTreeSingleIndexAdaptorParams::n_thread_build
.inline
keyword in class members.make install
.examples/example_*
directories..clang-format
file (same one than used in MOLAorg/MOLA projects).NANOFLANN_
for easier integration of nanoflann as a Git submodule.FILE*
to C++ file streams (By Dominic Kempf, Heidelberg University, PR).make install
for Linux and Windows (Closes #87).IndexType
is signed.