#include <Interval.hh>
|
| Interval () |
|
| Interval (const string &minusInfinity, const string &plusInfinity) |
|
| Interval (int min, const string &plusInfinity, bool open=false) |
|
| Interval (const string &minusInfinity, int max, bool open=false) |
|
| Interval (const Interval &interval) |
|
| Interval (const Interval &i1, const Interval &i2) |
|
| Interval (int min, int max) |
|
| Interval (int min, int max, bool openMin, bool openMax) |
|
Interval & | operator= (const Interval &interval) |
|
bool | operator== (const Interval &interval) const |
|
virtual | ~Interval () |
|
void | setMin (int min, bool open) |
|
void | setMinusInfinity () |
|
void | setPlusInfinity () |
|
void | setMax (int max, bool open) |
|
bool | isIn (int x) const |
|
string | toTina () const |
|
bool | isValid () const |
|
int | lower () const |
|
int | upper () const |
|
bool | isOpen () const |
|
bool | isHalfOpen () const |
|
bool | isClosed () const |
|
bool | isLbOpen () const |
|
bool | isUbOpen () const |
|
bool | isBounded () const |
|
bool | isLbBounded () const |
|
bool | isUbBounded () const |
|
bool | isUnBounded () const |
|
bool | isLbUnBounded () const |
|
bool | isUbUnBounded () const |
|
Definition at line 29 of file Interval.hh.
◆ Interval() [1/8]
Diades::Utils::Interval::Interval |
( |
| ) |
|
◆ Interval() [2/8]
Diades::Utils::Interval::Interval |
( |
const string & |
minusInfinity, |
|
|
const string & |
plusInfinity |
|
) |
| |
◆ Interval() [3/8]
Diades::Utils::Interval::Interval |
( |
int |
min, |
|
|
const string & |
plusInfinity, |
|
|
bool |
open = false |
|
) |
| |
◆ Interval() [4/8]
Diades::Utils::Interval::Interval |
( |
const string & |
minusInfinity, |
|
|
int |
max, |
|
|
bool |
open = false |
|
) |
| |
◆ Interval() [5/8]
Diades::Utils::Interval::Interval |
( |
const Interval & |
interval | ) |
|
◆ Interval() [6/8]
◆ Interval() [7/8]
Diades::Utils::Interval::Interval |
( |
int |
min, |
|
|
int |
max |
|
) |
| |
◆ Interval() [8/8]
Diades::Utils::Interval::Interval |
( |
int |
min, |
|
|
int |
max, |
|
|
bool |
openMin, |
|
|
bool |
openMax |
|
) |
| |
◆ ~Interval()
virtual Diades::Utils::Interval::~Interval |
( |
| ) |
|
|
virtual |
◆ isBounded()
bool Diades::Utils::Interval::isBounded |
( |
| ) |
const |
|
inline |
◆ isClosed()
bool Diades::Utils::Interval::isClosed |
( |
| ) |
const |
|
inline |
◆ isHalfOpen()
bool Diades::Utils::Interval::isHalfOpen |
( |
| ) |
const |
|
inline |
◆ isIn()
bool Diades::Utils::Interval::isIn |
( |
int |
x | ) |
const |
◆ isLbBounded()
bool Diades::Utils::Interval::isLbBounded |
( |
| ) |
const |
|
inline |
◆ isLbOpen()
bool Diades::Utils::Interval::isLbOpen |
( |
| ) |
const |
|
inline |
◆ isLbUnBounded()
bool Diades::Utils::Interval::isLbUnBounded |
( |
| ) |
const |
|
inline |
◆ isOpen()
bool Diades::Utils::Interval::isOpen |
( |
| ) |
const |
|
inline |
◆ isUbBounded()
bool Diades::Utils::Interval::isUbBounded |
( |
| ) |
const |
|
inline |
◆ isUbOpen()
bool Diades::Utils::Interval::isUbOpen |
( |
| ) |
const |
|
inline |
◆ isUbUnBounded()
bool Diades::Utils::Interval::isUbUnBounded |
( |
| ) |
const |
|
inline |
◆ isUnBounded()
bool Diades::Utils::Interval::isUnBounded |
( |
| ) |
const |
|
inline |
◆ isValid()
bool Diades::Utils::Interval::isValid |
( |
| ) |
const |
|
inline |
◆ lower()
int Diades::Utils::Interval::lower |
( |
| ) |
const |
|
inline |
◆ operator=()
◆ operator==()
bool Diades::Utils::Interval::operator== |
( |
const Interval & |
interval | ) |
const |
◆ setMax()
void Diades::Utils::Interval::setMax |
( |
int |
max, |
|
|
bool |
open |
|
) |
| |
◆ setMin()
void Diades::Utils::Interval::setMin |
( |
int |
min, |
|
|
bool |
open |
|
) |
| |
◆ setMinusInfinity()
void Diades::Utils::Interval::setMinusInfinity |
( |
| ) |
|
◆ setPlusInfinity()
void Diades::Utils::Interval::setPlusInfinity |
( |
| ) |
|
◆ toTina()
string Diades::Utils::Interval::toTina |
( |
| ) |
const |
◆ upper()
int Diades::Utils::Interval::upper |
( |
| ) |
const |
|
inline |
◆ operator<<
ostream& operator<< |
( |
ostream & |
os, |
|
|
const Interval & |
interval |
|
) |
| |
|
friend |
◆ _max
int Diades::Utils::Interval::_max |
|
private |
◆ _maxInfinity
bool Diades::Utils::Interval::_maxInfinity |
|
private |
◆ _maxOpen
bool Diades::Utils::Interval::_maxOpen |
|
private |
◆ _min
int Diades::Utils::Interval::_min |
|
private |
◆ _minInfinity
bool Diades::Utils::Interval::_minInfinity |
|
private |
◆ _minOpen
bool Diades::Utils::Interval::_minOpen |
|
private |
The documentation for this class was generated from the following file:
- /home/yannick/laas/redmine/tools/diades/include/diades/utils/Interval.hh