Releases: jlblancoc/nanoflann
Releases · jlblancoc/nanoflann
Release of v1.7.0
nanoflann 1.7.0: Released Feb 3, 2025
- ResultSets::worstDist(): clarify the meaning of its return value, and made to return the actual worst distance in the found set (only if set is full)
Full Changelog: v1.6.3...v1.7.0
Release of v1.6.3
What's Changed
- CMake: Bump minimum version by @jschueller in #253
- clang-format version bump to 14
Full Changelog: v1.6.2...v1.6.3
Release of v1.6.2
nanoflann 1.6.2: Released Nov 4, 2024
- BUG FIX: Fix middleSplit_ for same points by @yzabalotski in #250
- Fix build warnings.
Release of v1.6.1
nanoflann 1.6.1: Released Aug 24, 2024
- Add conan install instructions.
- Add multiple thread kdtree build support for KDTreeEigenMatrixAdaptor (PR #246)
v1.6.0
What's Changed
- Add ifdef to disable pthreads usage by @Sokolmish in #240
- BUG FIX: nanoflann::SearchParameters::sorted was ignored for RadiusResultSet.
- ResultSet classes now must implement a sort() method.
- Added type IndexType to nanoflann:KDTreeBaseClass
New Contributors
- @Sokolmish made their first contribution in #240
Full Changelog: v1.5.5...v1.6.0
Release of v1.5.5
What's Changed
- CMake: Bump minimum version by @jschueller in #230
- Improved concurrency for multi-threaded indexing by @nigels-com in #236
New Contributors
- @jschueller made their first contribution in #230
- @nigels-com made their first contribution in #236
Full Changelog: v1.5.4...v1.5.5
(See full discussion on the need to benchmark your data in #236 )
For 4 threads vs 1 thread
Release of v1.5.4
nanoflann 1.5.4: Released Jan 10, 2024
- Fix outdated NANOFLANN_VERSION macro in header file
- Fix poll-allocator alignment problems
- Add NANOFLANN_USE_SYSTEM_GTEST option
- Look for Threads dependency in CMake config script
Release of v1.5.3
nanoflann 1.5.3: Released Dec 7, 2023
- Other changes:
- Save one redundant call to
computeMinMax()
inmiddleSplit_
(PR#220 by qq422216549).
This saves a lot of time, up to 20% faster in a benchmark with small (thousands) point clouds.
- Save one redundant call to
Release of v1.5.2
Release of v1.5.1
nanoflann 1.5.1: Released Nov 27, 2023
- API changes:
- Add new search method
rknnSearch()
for knn searches with a maximum radius. - Add missing
SearchParameters
argument toKDTreeSingleIndexDynamicAdaptor_::knnSearch()
(PR#213 by ManosPapadakis95). - Add missing method
KNNResultSet::empty()
for consistency with the other result sets.
- Add new search method
- Other changes:
- Add GUI examples for each search type:
nanoflann_gui_example_R3_knn
nanoflann_gui_example_R3_radius
nanoflann_gui_example_R3_rknn
- Add GUI examples for each search type: