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