sspt_BoundingInterval< T, DIM > Class Template Reference

#include <sspt_boundinginterval.h>

List of all members.

Public Member Functions

 sspt_BoundingInterval (const sspt_Vector3 &a)
 sspt_BoundingInterval (const T point[DIM])
 sspt_BoundingInterval (const sspt_Array< T > &point)
 sspt_BoundingInterval (const sspt_BoundingInterval< T, DIM > &interval)
hyperarea ()
extendedHyperArea (const sspt_BoundingInterval< T, DIM > &interval)
void extend (const sspt_BoundingInterval< T, DIM > &interval)
void reset (const sspt_BoundingInterval< T, DIM > &interval)
bool contains (const sspt_BoundingInterval< T, DIM > &interval) const
bool intersects (const sspt_BoundingInterval< T, DIM > &interval) const
low (int dim) const
high (int dim) const

template<class T, int DIM = 3>
class sspt_BoundingInterval< T, DIM >


Constructor & Destructor Documentation

template<class T , int DIM>
sspt_BoundingInterval< T, DIM >::sspt_BoundingInterval ( const sspt_Vector3 a  )  [inline]

template<class T, int DIM>
sspt_BoundingInterval< T, DIM >::sspt_BoundingInterval ( const T  point[DIM]  )  [inline]

template<class T, int DIM>
sspt_BoundingInterval< T, DIM >::sspt_BoundingInterval ( const sspt_Array< T > &  point  )  [inline]

template<class T, int DIM>
sspt_BoundingInterval< T, DIM >::sspt_BoundingInterval ( const sspt_BoundingInterval< T, DIM > &  interval  )  [inline]


Member Function Documentation

template<class T, int DIM>
bool sspt_BoundingInterval< T, DIM >::contains ( const sspt_BoundingInterval< T, DIM > &  interval  )  const [inline]

template<class T, int DIM>
void sspt_BoundingInterval< T, DIM >::extend ( const sspt_BoundingInterval< T, DIM > &  interval  )  [inline]

template<class T, int DIM>
T sspt_BoundingInterval< T, DIM >::extendedHyperArea ( const sspt_BoundingInterval< T, DIM > &  interval  )  [inline]

template<class T , int DIM>
T sspt_BoundingInterval< T, DIM >::high ( int  dim  )  const [inline]

template<class T , int DIM>
T sspt_BoundingInterval< T, DIM >::hyperarea (  )  [inline]

template<class T, int DIM>
bool sspt_BoundingInterval< T, DIM >::intersects ( const sspt_BoundingInterval< T, DIM > &  interval  )  const [inline]

template<class T , int DIM>
T sspt_BoundingInterval< T, DIM >::low ( int  dim  )  const [inline]

template<class T, int DIM>
void sspt_BoundingInterval< T, DIM >::reset ( const sspt_BoundingInterval< T, DIM > &  interval  )  [inline]


doxygen