#include <VP1Interval.h>
|
| | VP1Interval (const double &lower, const double &upper, bool openLower=true, bool openUpper=true, bool excludeRange=false) |
| |
| | VP1Interval () |
| |
| | ~VP1Interval () |
| |
| void | setOpenLower (bool openLower) |
| |
| void | setOpenUpper (bool openUpper) |
| |
| void | setOpen (bool openLower, bool openUpper) |
| |
| void | setLower (const double &lower) |
| |
| void | setUpper (const double &upper) |
| |
| void | setExcludeInterval (bool excludeInterval) |
| |
| void | set (const double &lower, const double &upper, bool openLower=true, bool openUpper=true, bool excludeRange=false) |
| |
| void | translate (const double &) |
| |
| double | lower () const |
| |
| double | upper () const |
| |
| double | openLower () const |
| |
| double | openUpper () const |
| |
| bool | excludeInterval () const |
| |
| QString | toString () const |
| |
| double | length () const |
| |
| bool | contains (const double &x) const |
| |
| bool | contains (const VP1Interval &other) const |
| |
| bool | hasOverlap (const VP1Interval &other) const |
| |
| bool | contains (const double &x, const double &period) const |
| |
| bool | hasOverlap (const VP1Interval &other, const double &period) const |
| |
| bool | isSane () const |
| |
| bool | isEmpty () const |
| |
| bool | isAllR () const |
| |
| bool | noLowerBound () const |
| |
| bool | noUpperBound () const |
| |
| bool | excludedByLower (const double &x) const |
| |
| bool | excludedByUpper (const double &x) const |
| |
| bool | operator== (const VP1Interval &other) const |
| |
Definition at line 23 of file VP1Interval.h.
◆ VP1Interval() [1/2]
| VP1Interval::VP1Interval |
( |
const double & |
lower, |
|
|
const double & |
upper, |
|
|
bool |
openLower = true, |
|
|
bool |
openUpper = true, |
|
|
bool |
excludeRange = false |
|
) |
| |
◆ VP1Interval() [2/2]
| VP1Interval::VP1Interval |
( |
| ) |
|
◆ ~VP1Interval()
| VP1Interval::~VP1Interval |
( |
| ) |
|
|
inline |
◆ contains() [1/3]
| bool VP1Interval::contains |
( |
const double & |
x | ) |
const |
◆ contains() [2/3]
| bool VP1Interval::contains |
( |
const double & |
x, |
|
|
const double & |
period |
|
) |
| const |
◆ contains() [3/3]
◆ excludedByLower()
| bool VP1Interval::excludedByLower |
( |
const double & |
x | ) |
const |
◆ excludedByUpper()
| bool VP1Interval::excludedByUpper |
( |
const double & |
x | ) |
const |
◆ excludeInterval()
| bool VP1Interval::excludeInterval |
( |
| ) |
const |
◆ hasOverlap() [1/2]
◆ hasOverlap() [2/2]
◆ inf()
| static double VP1Interval::inf |
( |
| ) |
|
|
inlinestatic |
Definition at line 25 of file VP1Interval.h.
25 {
return std::numeric_limits<double>::infinity(); }
◆ isAllR()
| bool VP1Interval::isAllR |
( |
| ) |
const |
◆ isEmpty()
| bool VP1Interval::isEmpty |
( |
| ) |
const |
◆ isSane()
| bool VP1Interval::isSane |
( |
| ) |
const |
◆ length()
| double VP1Interval::length |
( |
| ) |
const |
◆ lower()
| double VP1Interval::lower |
( |
| ) |
const |
◆ noLowerBound()
| bool VP1Interval::noLowerBound |
( |
| ) |
const |
◆ noUpperBound()
| bool VP1Interval::noUpperBound |
( |
| ) |
const |
◆ openLower()
| double VP1Interval::openLower |
( |
| ) |
const |
◆ openUpper()
| double VP1Interval::openUpper |
( |
| ) |
const |
◆ operator==()
◆ set()
| void VP1Interval::set |
( |
const double & |
lower, |
|
|
const double & |
upper, |
|
|
bool |
openLower = true, |
|
|
bool |
openUpper = true, |
|
|
bool |
excludeRange = false |
|
) |
| |
◆ setExcludeInterval()
| void VP1Interval::setExcludeInterval |
( |
bool |
excludeInterval | ) |
|
◆ setLower()
| void VP1Interval::setLower |
( |
const double & |
lower | ) |
|
◆ setOpen()
| void VP1Interval::setOpen |
( |
bool |
openLower, |
|
|
bool |
openUpper |
|
) |
| |
◆ setOpenLower()
| void VP1Interval::setOpenLower |
( |
bool |
openLower | ) |
|
◆ setOpenUpper()
| void VP1Interval::setOpenUpper |
( |
bool |
openUpper | ) |
|
◆ setUpper()
| void VP1Interval::setUpper |
( |
const double & |
upper | ) |
|
◆ testSanity()
| void VP1Interval::testSanity |
( |
| ) |
const |
|
private |
◆ toString()
| QString VP1Interval::toString |
( |
| ) |
const |
◆ translate()
| void VP1Interval::translate |
( |
const double & |
| ) |
|
◆ upper()
| double VP1Interval::upper |
( |
| ) |
const |
◆ m_excludeInterval
| bool VP1Interval::m_excludeInterval |
|
private |
◆ m_lower
| double VP1Interval::m_lower |
|
private |
◆ m_openLower
| bool VP1Interval::m_openLower |
|
private |
◆ m_openUpper
| bool VP1Interval::m_openUpper |
|
private |
◆ m_upper
| double VP1Interval::m_upper |
|
private |
The documentation for this class was generated from the following files: