UGDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
ugdk::ikdtree::IntervalKDTree< T, DIMENSIONS > Class Template Reference

#include <intervalkdtree.h>

List of all members.

Public Member Functions

 IntervalKDTree (const Box< DIMENSIONS > &tree_bounding_box, unsigned int max_elements_per_leaf)
 ~IntervalKDTree ()
void Clear ()
void Insert (Box< DIMENSIONS > bounding_box, T element)
void Remove (T element)
void Update (const Box< DIMENSIONS > &new_bounding_box, T element)
std::vector< T > * getIntersectingItems (const Box< DIMENSIONS > &boundary) const
unsigned int max_elements_per_leaf ()

template<class T, int DIMENSIONS>
class ugdk::ikdtree::IntervalKDTree< T, DIMENSIONS >


Constructor & Destructor Documentation

template<class T , int DIMENSIONS>
ugdk::ikdtree::IntervalKDTree< T, DIMENSIONS >::IntervalKDTree ( const Box< DIMENSIONS > &  tree_bounding_box,
unsigned int  max_elements_per_leaf 
)
template<class T , int DIMENSIONS>
ugdk::ikdtree::IntervalKDTree< T, DIMENSIONS >::~IntervalKDTree ( )

Member Function Documentation

template<class T , int DIMENSIONS>
void ugdk::ikdtree::IntervalKDTree< T, DIMENSIONS >::Clear ( )
template<class T , int DIMENSIONS>
std::vector< T > * ugdk::ikdtree::IntervalKDTree< T, DIMENSIONS >::getIntersectingItems ( const Box< DIMENSIONS > &  boundary) const
template<class T , int DIMENSIONS>
void ugdk::ikdtree::IntervalKDTree< T, DIMENSIONS >::Insert ( Box< DIMENSIONS >  bounding_box,
element 
)
template<class T , int DIMENSIONS>
unsigned int ugdk::ikdtree::IntervalKDTree< T, DIMENSIONS >::max_elements_per_leaf ( )
template<class T , int DIMENSIONS>
void ugdk::ikdtree::IntervalKDTree< T, DIMENSIONS >::Remove ( element)
template<class T , int DIMENSIONS>
void ugdk::ikdtree::IntervalKDTree< T, DIMENSIONS >::Update ( const Box< DIMENSIONS > &  new_bounding_box,
element 
)

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines