#include <intervalkdtree.h>
List of all members.
Public Member Functions |
| Node (IntervalKDTree< T, DIMENSIONS > *const tree, Node *parent, int depth, Coordinate *min_coordinates, Coordinate *max_coordinates) |
| Node (IntervalKDTree< T, DIMENSIONS > *const tree, Node *parent, int depth, const Box< DIMENSIONS > &coordinates) |
| ~Node () |
void | InsertItem (Item< T, DIMENSIONS > *item) |
void | RemoveItem (Item< T, DIMENSIONS > *item) |
void | getIntersectingItems (const Box< DIMENSIONS > &boundary, std::vector< T > *items) const |
void | Clear () |
Public Attributes |
int | depth_ |
Coordinate | division_boundary_ |
bool | has_children_ |
template<class T, int DIMENSIONS>
class ugdk::ikdtree::Node< T, DIMENSIONS >
Constructor & Destructor Documentation
template<class T , int DIMENSIONS>
template<class T , int DIMENSIONS>
template<class T , int DIMENSIONS>
Member Function Documentation
template<class T , int DIMENSIONS>
template<class T , int DIMENSIONS>
template<class T , int DIMENSIONS>
template<class T , int DIMENSIONS>
Member Data Documentation
template<class T, int DIMENSIONS>
template<class T, int DIMENSIONS>
template<class T, int DIMENSIONS>
The documentation for this class was generated from the following file: