Public Member Functions | |
| IntervalND (int ndim_) | |
| virtual | ~IntervalND () |
| int | nDim () const |
| bool | isSet () const |
| const Interval< T > & | getRange (int dim) const |
| template<class X > | |
| void | setRange (const X &val) |
| template<class X > | |
| void | setRange (const X &start, const X &stop) |
| template<class X > | |
| void | include (const X &val) |
| template<class X > | |
| bool | includes (const X &val) const |
| bool | intersects (const IntervalND< T > &) const |
Protected Attributes | |
| int | ndim |
| Interval< T > * | ranges |
| bool | isset |
| IntervalND< T >::IntervalND | ( | int | ndim_ | ) | [inline] |
| virtual IntervalND< T >::~IntervalND | ( | ) | [inline, virtual] |
| const Interval<T>& IntervalND< T >::getRange | ( | int | dim | ) | const [inline] |
| bool IntervalND< T >::includes | ( | const X & | val | ) | const [inline] |
| bool IntervalND< T >::intersects | ( | const IntervalND< T > & | b | ) | const [inline] |
| bool IntervalND< T >::isSet | ( | ) | const [inline] |
| int IntervalND< T >::nDim | ( | ) | const [inline] |
| void IntervalND< T >::setRange | ( | const X & | start, | |
| const X & | stop | |||
| ) | [inline] |
bool IntervalND< T >::isset [protected] |
int IntervalND< T >::ndim [protected] |
Interval<T>* IntervalND< T >::ranges [protected] |
1.7.1