#include <sspt_boundinginterval.h>
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) | |
T | hyperarea () |
T | 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 |
T | low (int dim) const |
T | high (int dim) const |
sspt_BoundingInterval< T, DIM >::sspt_BoundingInterval | ( | const sspt_Vector3 & | a | ) | [inline] |
sspt_BoundingInterval< T, DIM >::sspt_BoundingInterval | ( | const T | point[DIM] | ) | [inline] |
sspt_BoundingInterval< T, DIM >::sspt_BoundingInterval | ( | const sspt_Array< T > & | point | ) | [inline] |
sspt_BoundingInterval< T, DIM >::sspt_BoundingInterval | ( | const sspt_BoundingInterval< T, DIM > & | interval | ) | [inline] |
bool sspt_BoundingInterval< T, DIM >::contains | ( | const sspt_BoundingInterval< T, DIM > & | interval | ) | const [inline] |
void sspt_BoundingInterval< T, DIM >::extend | ( | const sspt_BoundingInterval< T, DIM > & | interval | ) | [inline] |
T sspt_BoundingInterval< T, DIM >::extendedHyperArea | ( | const sspt_BoundingInterval< T, DIM > & | interval | ) | [inline] |
T sspt_BoundingInterval< T, DIM >::high | ( | int | dim | ) | const [inline] |
T sspt_BoundingInterval< T, DIM >::hyperarea | ( | ) | [inline] |
bool sspt_BoundingInterval< T, DIM >::intersects | ( | const sspt_BoundingInterval< T, DIM > & | interval | ) | const [inline] |
T sspt_BoundingInterval< T, DIM >::low | ( | int | dim | ) | const [inline] |
void sspt_BoundingInterval< T, DIM >::reset | ( | const sspt_BoundingInterval< T, DIM > & | interval | ) | [inline] |