49 if (
isAllR()||other.isAllR())
54 return !other.openLower() && !
openUpper();
56 return !
openLower() && !other.openUpper();
110 if (
isEmpty()||other.isEmpty())
114 if (
length()>=period||other.length()>=period)
119 const double t(period*ceil((
m_lower-other.m_lower)/period));
120 const double a(other.m_lower+t), b(other.m_upper+t);
bool excludeInterval() const
bool contains(const double &x) const
bool noUpperBound() const
VP1Interval(const double &lower, const double &upper, bool openLower=true, bool openUpper=true, bool excludeRange=false)
bool hasOverlap(const VP1Interval &other) const
bool noLowerBound() const
void set(const double &lower, const double &upper, bool openLower=true, bool openUpper=true, bool excludeRange=false)
static void messageDebug(const QString &)