UGDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Attributes
ugdk::ikdtree::Box< DIMENSIONS > Class Template Reference

#include <intervalkdtree.h>

Inheritance diagram for ugdk::ikdtree::Box< DIMENSIONS >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 Box (const Coordinate *min_coordinates, const Coordinate *max_coordinates)
 Box (const Box &box)
void setBox (const Box &box)
 ~Box ()
bool IsBelow (int depth, Coordinate boundary) const
bool IsAbove (int depth, Coordinate boundary) const
bool Contains (const Box &box) const
bool Intersects (const Box *box) const

Protected Attributes

Coordinate min_coordinates_ [DIMENSIONS]
Coordinate max_coordinates_ [DIMENSIONS]

template<int DIMENSIONS>
class ugdk::ikdtree::Box< DIMENSIONS >


Constructor & Destructor Documentation

template<int DIMENSIONS>
ugdk::ikdtree::Box< DIMENSIONS >::Box ( const Coordinate min_coordinates,
const Coordinate max_coordinates 
)
template<int DIMENSIONS>
ugdk::ikdtree::Box< DIMENSIONS >::Box ( const Box< DIMENSIONS > &  box)
template<int DIMENSIONS>
ugdk::ikdtree::Box< DIMENSIONS >::~Box ( )

Member Function Documentation

template<int DIMENSIONS>
bool ugdk::ikdtree::Box< DIMENSIONS >::Contains ( const Box< DIMENSIONS > &  box) const
template<int DIMENSIONS>
bool ugdk::ikdtree::Box< DIMENSIONS >::Intersects ( const Box< DIMENSIONS > *  box) const
template<int DIMENSIONS>
bool ugdk::ikdtree::Box< DIMENSIONS >::IsAbove ( int  depth,
Coordinate  boundary 
) const
template<int DIMENSIONS>
bool ugdk::ikdtree::Box< DIMENSIONS >::IsBelow ( int  depth,
Coordinate  boundary 
) const
template<int DIMENSIONS>
void ugdk::ikdtree::Box< DIMENSIONS >::setBox ( const Box< DIMENSIONS > &  box)

Member Data Documentation

template<int DIMENSIONS>
Coordinate ugdk::ikdtree::Box< DIMENSIONS >::max_coordinates_[DIMENSIONS] [protected]
template<int DIMENSIONS>
Coordinate ugdk::ikdtree::Box< DIMENSIONS >::min_coordinates_[DIMENSIONS] [protected]

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