|
ellipsoid_tree 0.1.0
Exact intersection tests for ellipsoids and friends
|
k-nearest-neighbor search: median-split kd-tree with contiguous leaf blocks. More...
#include <algorithm>#include <limits>#include <numeric>#include <queue>#include <stdexcept>#include <utility>#include <vector>#include <Eigen/Dense>#include "ellipsoid_tree/detail/parallel_for.hpp"Classes | |
| class | ellipsoid_tree::KDTree |
| k-nearest-neighbor kd-tree over a fixed set of points. More... | |
Namespaces | |
| namespace | ellipsoid_tree |
k-nearest-neighbor search: median-split kd-tree with contiguous leaf blocks.
Points are stored permuted into tree order so leaf blocks scan linearly; the median point of each internal range doubles as its splitting plane. Build is O(n log n) via nth_element.