Spatial C++ Library
Generic Multi-Dimensional Containers and Spatial Operations
|
The tree header. More...
Inherits rank_type.
Public Member Functions | |
Implementation (const rank_type &rank, const key_compare &compare, const Balancing &balance, const Link_allocator &alloc) | |
Implementation (const Implementation &impl) | |
void | initialize () |
Public Attributes | |
Compress< Balancing, key_compare > | _compare |
Compress< Link_allocator, Node< mode_type > > | _header |
node_ptr | _leftmost |
The tree header.
The header node contains pointers to the root, the right most node and the header node marker (which is the left node of the header). The header class also contains the pointer to the left most node of the tree, since the place is already used by the header node marker.
Definition at line 201 of file spatial_relaxed_kdtree.hpp.
spatial::details::Relaxed_kdtree< Rank, Key, Value, Compare, Balancing, Alloc >::Implementation::Implementation | ( | const rank_type & | rank, |
const key_compare & | compare, | ||
const Balancing & | balance, | ||
const Link_allocator & | alloc | ||
) |
Definition at line 203 of file spatial_relaxed_kdtree.hpp.
spatial::details::Relaxed_kdtree< Rank, Key, Value, Compare, Balancing, Alloc >::Implementation::Implementation | ( | const Implementation & | impl | ) |
Definition at line 208 of file spatial_relaxed_kdtree.hpp.
void spatial::details::Relaxed_kdtree< Rank, Key, Value, Compare, Balancing, Alloc >::Implementation::initialize | ( | ) |
Definition at line 212 of file spatial_relaxed_kdtree.hpp.
Compress<Balancing, key_compare> spatial::details::Relaxed_kdtree< Rank, Key, Value, Compare, Balancing, Alloc >::Implementation::_compare |
Definition at line 220 of file spatial_relaxed_kdtree.hpp.
Compress<Link_allocator, Node<mode_type> > spatial::details::Relaxed_kdtree< Rank, Key, Value, Compare, Balancing, Alloc >::Implementation::_header |
Definition at line 221 of file spatial_relaxed_kdtree.hpp.
node_ptr spatial::details::Relaxed_kdtree< Rank, Key, Value, Compare, Balancing, Alloc >::Implementation::_leftmost |
Definition at line 222 of file spatial_relaxed_kdtree.hpp.