#include <node.hpp>
Public Types | |
typedef _Node_base * | _Base_ptr |
typedef _Node_base const * | _Base_const_ptr |
Public Member Functions | |
_Node_base (_Base_ptr const __PARENT=NULL, _Base_ptr const __LEFT=NULL, _Base_ptr const __RIGHT=NULL) | |
Static Public Member Functions | |
static _Base_ptr | _S_minimum (_Base_ptr __x) |
static _Base_ptr | _S_maximum (_Base_ptr __x) |
Public Attributes | |
_Base_ptr | _M_parent |
_Base_ptr | _M_left |
_Base_ptr | _M_right |
typedef _Node_base* KDTree::_Node_base::_Base_ptr |
typedef _Node_base const* KDTree::_Node_base::_Base_const_ptr |
KDTree::_Node_base::_Node_base | ( | _Base_ptr const | __PARENT = NULL , |
|
_Base_ptr const | __LEFT = NULL , |
|||
_Base_ptr const | __RIGHT = NULL | |||
) | [inline] |
References _M_left.
Referenced by KDTree::KDTree< __K, _Val, _Acc, _Dist, _Cmp, _Alloc >::_S_minimum().
References _M_right.
Referenced by KDTree::KDTree< __K, _Val, _Acc, _Dist, _Cmp, _Alloc >::_S_maximum().
Referenced by KDTree::KDTree< __K, _Val, _Acc, _Dist, _Cmp, _Alloc >::_M_get_leftmost(), KDTree::KDTree< __K, _Val, _Acc, _Dist, _Cmp, _Alloc >::_M_set_leftmost(), KDTree::KDTree< __K, _Val, _Acc, _Dist, _Cmp, _Alloc >::_S_left(), _S_minimum(), KDTree::_S_node_descend(), KDTree::_S_node_nearest(), and KDTree::KDTree< __K, _Val, _Acc, _Dist, _Cmp, _Alloc >::_S_set_left().
Referenced by KDTree::KDTree< __K, _Val, _Acc, _Dist, _Cmp, _Alloc >::_M_get_rightmost(), KDTree::KDTree< __K, _Val, _Acc, _Dist, _Cmp, _Alloc >::_M_set_rightmost(), _S_maximum(), KDTree::_S_node_descend(), KDTree::_S_node_nearest(), KDTree::KDTree< __K, _Val, _Acc, _Dist, _Cmp, _Alloc >::_S_right(), and KDTree::KDTree< __K, _Val, _Acc, _Dist, _Cmp, _Alloc >::_S_set_right().