![]() |
PeriDyno 1.0.0
|
#include <Interval.h>
Public Member Functions | |
DYN_FUNC | Interval () |
DYN_FUNC | Interval (Real min_val, Real max_val, bool lOpen=false, bool rOpen=false) |
DYN_FUNC | Interval (const Interval< Real > &interval) |
DYN_FUNC Interval< Real > & | operator= (const Interval< Real > &interval) |
DYN_FUNC bool | operator== (const Interval< Real > &interval) |
DYN_FUNC bool | operator!= (const Interval< Real > &interval) |
DYN_FUNC | ~Interval () |
DYN_FUNC Real | size () const |
DYN_FUNC Real | leftLimit () const |
DYN_FUNC Real | rightLimit () const |
DYN_FUNC bool | isLeftOpen () const |
DYN_FUNC bool | isRightOpen () const |
DYN_FUNC void | setLeftLimit (Real val, bool bOpen=false) |
DYN_FUNC void | setRightLimit (Real val, bool bOpen=false) |
DYN_FUNC bool | inside (Real val) const |
DYN_FUNC bool | outside (Real val) const |
DYN_FUNC Interval< Real > | intersect (const Interval< Real > &itv) const |
DYN_FUNC bool | isEmpty () const |
Static Public Member Functions | |
static DYN_FUNC Interval< Real > | unitInterval () |
Private Attributes | |
Real | v0 |
Real | v1 |
bool | leftOpen |
bool | rightOpen |
Definition at line 11 of file Interval.h.
DYN_FUNC dyno::Interval< Real >::Interval | ( | ) |
DYN_FUNC dyno::Interval< Real >::Interval | ( | Real | min_val, |
Real | max_val, | ||
bool | lOpen = false, | ||
bool | rOpen = false ) |
Definition at line 16 of file Interval.inl.
DYN_FUNC dyno::Interval< Real >::Interval | ( | const Interval< Real > & | interval | ) |
DYN_FUNC dyno::Interval< Real >::~Interval | ( | ) |
Definition at line 60 of file Interval.inl.
DYN_FUNC bool dyno::Interval< Real >::inside | ( | Real | val | ) | const |
Definition at line 97 of file Interval.inl.
DYN_FUNC bool dyno::Interval< Real >::isEmpty | ( | ) | const |
DYN_FUNC bool dyno::Interval< Real >::isLeftOpen | ( | ) | const |
Definition at line 71 of file Interval.inl.
DYN_FUNC bool dyno::Interval< Real >::isRightOpen | ( | ) | const |
Definition at line 77 of file Interval.inl.
|
inline |
DYN_FUNC bool dyno::Interval< Real >::operator!= | ( | const Interval< Real > & | interval | ) |
DYN_FUNC bool dyno::Interval< Real >::operator== | ( | const Interval< Real > & | interval | ) |
DYN_FUNC bool dyno::Interval< Real >::outside | ( | Real | val | ) | const |
Definition at line 113 of file Interval.inl.
|
inline |
DYN_FUNC void dyno::Interval< Real >::setLeftLimit | ( | Real | val, |
bool | bOpen = false ) |
Definition at line 83 of file Interval.inl.
DYN_FUNC void dyno::Interval< Real >::setRightLimit | ( | Real | val, |
bool | bOpen = false ) |
Definition at line 90 of file Interval.inl.
DYN_FUNC Real dyno::Interval< Real >::size | ( | ) | const |
Definition at line 65 of file Interval.inl.
|
static |
|
private |
Definition at line 43 of file Interval.h.
|
private |
Definition at line 43 of file Interval.h.
|
private |
Definition at line 42 of file Interval.h.
|
private |
Definition at line 42 of file Interval.h.