kd_tree.h File Reference
This header defines the kd_tree class and its support classes. More...
#include <ssrc/spatial/detail/kd_tree_range_search_iterator.h>#include <ssrc/spatial/detail/kd_tree_node.h>#include <ssrc/spatial/detail/kd_tree_nearest_neighbor.h>#include <ssrc/spatial/rectangle_region.h>#include <algorithm>#include <utility>#include <vector>
Include dependency graph for kd_tree.h:

Go to the source code of this file.
Classes | |
| struct | spatial::kd_tree_traits< Tree > |
| kd_tree_traits stores metadata about kd_tree instances. More... | |
| struct | spatial::kd_tree_const_traits< Tree > |
| kd_tree_const_traits stores metadata about const kd_tree instances. More... | |
| class | spatial::kd_tree< Point, Value, Discriminator, Size > |
| A k-d tree divides a k-dimensional space relative to the points it contains by storing them in a binary tree, discriminating by a different dimension at each level of the tree. More... | |
| struct | spatial::kd_tree< Point, Value, Discriminator, Size >::node_comparator |
Namespaces | |
| namespace | spatial |
The spatial namespace houses data structures and algorithms for spatial data structures and concerns itself primarily with range searching. | |
Detailed Description
This header defines the kd_tree class and its support classes.
Definition in file kd_tree.h.
Copyright © 2003-2005 Daniel F. Savarese.
Copyright © 2006-2009 Savarese Software Research Corporation.
Copyright © 2006-2009 Savarese Software Research Corporation.