spatial::kd_tree_const_traits< Tree > Struct Template Reference
kd_tree_const_traits stores metadata about const kd_tree instances. More...
#include <kd_tree.h>
Inheritance diagram for spatial::kd_tree_const_traits< Tree >:
Public Types | |
typedef Tree::const_pointer | pointer |
typedef Tree::const_reference | reference |
typedef Tree::key_type | key_type |
typedef Tree::mapped_type | mapped_type |
typedef Tree::value_type | value_type |
typedef Tree::const_pointer | const_pointer |
typedef Tree::const_reference | const_reference |
typedef Tree::discriminator_type | discriminator_type |
typedef Tree::node_type | node_type |
typedef Tree::iterator | iterator |
typedef Tree::const_iterator | const_iterator |
typedef Tree::size_type | size_type |
typedef key_type::value_type | coordinate_type |
typedef Tree | tree_type |
Static Public Member Functions | |
static const coordinate_type | max_coordinate () |
Returns the maximum value a coordinate may assume. | |
static const coordinate_type | min_coordinate () |
Returns the minimum value a coordinate may assume. | |
Static Public Attributes | |
static const key_type | upper_bound |
The highest possible key value. | |
static const key_type | lower_bound |
The lowest possible key value. | |
static const unsigned int | dimensions = NS_TR1::tuple_size<key_type>::value |
The number of dimensions of a key. |
Detailed Description
template<typename Tree>
struct spatial::kd_tree_const_traits< Tree >
kd_tree_const_traits stores metadata about const kd_tree instances.
Member Typedef Documentation
template<typename Tree >
typedef Tree::const_iterator spatial::kd_tree_traits< Tree >::const_iterator [inherited] |
template<typename Tree >
typedef Tree::const_pointer spatial::kd_tree_traits< Tree >::const_pointer [inherited] |
template<typename Tree >
typedef Tree::const_reference spatial::kd_tree_traits< Tree >::const_reference [inherited] |
template<typename Tree >
typedef key_type::value_type spatial::kd_tree_traits< Tree >::coordinate_type [inherited] |
template<typename Tree >
typedef Tree::discriminator_type spatial::kd_tree_traits< Tree >::discriminator_type [inherited] |
template<typename Tree >
typedef Tree::iterator spatial::kd_tree_traits< Tree >::iterator [inherited] |
template<typename Tree >
typedef Tree::key_type spatial::kd_tree_traits< Tree >::key_type [inherited] |
template<typename Tree >
typedef Tree::mapped_type spatial::kd_tree_traits< Tree >::mapped_type [inherited] |
template<typename Tree >
typedef Tree::node_type spatial::kd_tree_traits< Tree >::node_type [inherited] |
template<typename Tree >
typedef Tree::const_pointer spatial::kd_tree_const_traits< Tree >::pointer |
Reimplemented from spatial::kd_tree_traits< Tree >.
template<typename Tree >
typedef Tree::const_reference spatial::kd_tree_const_traits< Tree >::reference |
Reimplemented from spatial::kd_tree_traits< Tree >.
template<typename Tree >
typedef Tree::size_type spatial::kd_tree_traits< Tree >::size_type [inherited] |
template<typename Tree >
typedef Tree spatial::kd_tree_traits< Tree >::tree_type [inherited] |
template<typename Tree >
typedef Tree::value_type spatial::kd_tree_traits< Tree >::value_type [inherited] |
Member Function Documentation
template<typename Tree >
static const coordinate_type spatial::kd_tree_traits< Tree >::max_coordinate | ( | ) | [inline, static, inherited] |
template<typename Tree >
static const coordinate_type spatial::kd_tree_traits< Tree >::min_coordinate | ( | ) | [inline, static, inherited] |
Member Data Documentation
template<typename Tree >
const unsigned int spatial::kd_tree_traits< Tree >::dimensions = NS_TR1::tuple_size<key_type>::value [static, inherited] |
template<typename Tree >
kd_tree_traits< Tree >::key_type const spatial::kd_tree_traits< Tree >::lower_bound [static, inherited] |
template<typename Tree >
kd_tree_traits< Tree >::key_type const spatial::kd_tree_traits< Tree >::upper_bound [static, inherited] |
The documentation for this struct was generated from the following file:
Copyright © 2003-2005 Daniel F. Savarese.
Copyright © 2006-2009 Savarese Software Research Corporation.
Copyright © 2006-2009 Savarese Software Research Corporation.