#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: