#include <Interval.hpp>
Public Member Functions | |
Interval () | |
Interval (const T &v) | |
Interval (const T &low, const T &high) | |
Interval (const Interval &rhs) | |
~Interval () | |
Interval & | operator= (const Interval &rhs) |
void | Combine (const Interval< T > &rhs) |
const T & | GetLow () const |
const T & | GetHigh () const |
void | SetLow (const T &low) |
void | SetHigh (const T &high) |
void | Set (const T &low, const T &high) |
bool | Contains (const T &value) const |
bool | IsEmpty () const |
T | GetWidth () const |
T | GetMidpoint () const |
T | GetMax () const |
void | Union (const Interval< T > &rhs) |
void | operator+= (const Interval< T > &rhs) |
FemViewer::fvmath::Interval< T >::Interval | ( | ) | [inline] |
FemViewer::fvmath::Interval< T >::Interval | ( | const T & | v | ) | [inline] |
FemViewer::fvmath::Interval< T >::Interval | ( | const T & | low, | |
const T & | high | |||
) | [inline] |
FemViewer::fvmath::Interval< T >::Interval | ( | const Interval< T > & | rhs | ) | [inline] |
FemViewer::fvmath::Interval< T >::~Interval | ( | ) | [inline] |
void FemViewer::fvmath::Interval< T >::Combine | ( | const Interval< T > & | rhs | ) | [inline] |
bool FemViewer::fvmath::Interval< T >::Contains | ( | const T & | value | ) | const [inline] |
const T& FemViewer::fvmath::Interval< T >::GetHigh | ( | ) | const [inline] |
const T& FemViewer::fvmath::Interval< T >::GetLow | ( | ) | const [inline] |
T FemViewer::fvmath::Interval< T >::GetMax | ( | ) | const [inline] |
T FemViewer::fvmath::Interval< T >::GetMidpoint | ( | ) | const [inline] |
T FemViewer::fvmath::Interval< T >::GetWidth | ( | ) | const [inline] |
bool FemViewer::fvmath::Interval< T >::IsEmpty | ( | ) | const [inline] |
void FemViewer::fvmath::Interval< T >::operator+= | ( | const Interval< T > & | rhs | ) | [inline] |
Interval& FemViewer::fvmath::Interval< T >::operator= | ( | const Interval< T > & | rhs | ) | [inline] |
void FemViewer::fvmath::Interval< T >::Set | ( | const T & | low, | |
const T & | high | |||
) | [inline] |
void FemViewer::fvmath::Interval< T >::SetHigh | ( | const T & | high | ) | [inline] |
void FemViewer::fvmath::Interval< T >::SetLow | ( | const T & | low | ) | [inline] |
void FemViewer::fvmath::Interval< T >::Union | ( | const Interval< T > & | rhs | ) | [inline] |