QwtInterval¶
-
class
qwt.interval.
QwtInterval
(minValue=0.0, maxValue=-1.0, borderFlags=None)[source]¶ A class representing an interval
The interval is represented by 2 doubles, the lower and the upper limit.
-
class
QwtInterval
(minValue=0., maxValue=-1., borderFlags=None)¶ Build an interval with from min/max values
Parameters: - minValue (float) – Minimum value
- maxValue (float) – Maximum value
- borderFlags (int) – Include/Exclude borders
-
QwtInterval.
setInterval
(minValue, maxValue, borderFlags)[source]¶ Assign the limits of the interval
Parameters: - minValue (float) – Minimum value
- maxValue (float) – Maximum value
- borderFlags (int) – Include/Exclude borders
-
QwtInterval.
setBorderFlags
(borderFlags)[source]¶ Change the border flags
Parameters: borderFlags (int) – Include/Exclude borders See also
-
QwtInterval.
setMinValue
(minValue)[source]¶ Assign the lower limit of the interval
Parameters: minValue (float) – Minimum value
-
QwtInterval.
setMaxValue
(maxValue)[source]¶ Assign the upper limit of the interval
Parameters: maxValue (float) – Maximum value
-
QwtInterval.
isValid
()[source]¶ A interval is valid when minValue() <= maxValue(). In case of QwtInterval.ExcludeBorders it is true when minValue() < maxValue()
Returns: True, when the interval is valid
-
QwtInterval.
width
()[source]¶ The width of invalid intervals is 0.0, otherwise the result is maxValue() - minValue().
Returns: the width of an interval
-
QwtInterval.
normalized
()[source]¶ Normalize the limits of the interval
If maxValue() < minValue() the limits will be inverted.
Returns: Normalized interval See also
-
QwtInterval.
inverted
()[source]¶ Invert the limits of the interval
Returns: Inverted interval See also
-
QwtInterval.
contains
(value)[source]¶ Test if a value is inside an interval
Parameters: value (float) – Value Returns: true, if value >= minValue() && value <= maxValue()
-
QwtInterval.
unite
(other)[source]¶ Unite two intervals
Parameters: other (qwt.interval.QwtInterval) – other interval to united with Returns: united interval
-
QwtInterval.
intersect
(other)[source]¶ Intersect two intervals
Parameters: other (qwt.interval.QwtInterval) – other interval to intersect with Returns: intersected interval
-
QwtInterval.
intersects
(other)[source]¶ Test if two intervals overlap
Parameters: other (qwt.interval.QwtInterval) – other interval Returns: True, when the intervals are intersecting
-
QwtInterval.
symmetrize
(value)[source]¶ Adjust the limit that is closer to value, so that value becomes the center of the interval.
Parameters: value (float) – Center Returns: Interval with value as center
-
class
-
class
qwt.interval.
QwtInterval
(minValue=0.0, maxValue=-1.0, borderFlags=None)[source] A class representing an interval
The interval is represented by 2 doubles, the lower and the upper limit.
-
class
QwtInterval
(minValue=0., maxValue=-1., borderFlags=None) Build an interval with from min/max values
Parameters: - minValue (float) – Minimum value
- maxValue (float) – Maximum value
- borderFlags (int) – Include/Exclude borders
-
QwtInterval.
setInterval
(minValue, maxValue, borderFlags)[source] Assign the limits of the interval
Parameters: - minValue (float) – Minimum value
- maxValue (float) – Maximum value
- borderFlags (int) – Include/Exclude borders
-
QwtInterval.
setBorderFlags
(borderFlags)[source] Change the border flags
Parameters: borderFlags (int) – Include/Exclude borders See also
-
QwtInterval.
borderFlags
()[source] Returns: Border flags See also
-
QwtInterval.
setMinValue
(minValue)[source] Assign the lower limit of the interval
Parameters: minValue (float) – Minimum value
-
QwtInterval.
setMaxValue
(maxValue)[source] Assign the upper limit of the interval
Parameters: maxValue (float) – Maximum value
-
QwtInterval.
minValue
()[source] Returns: Lower limit of the interval
-
QwtInterval.
maxValue
()[source] Returns: Upper limit of the interval
-
QwtInterval.
isValid
()[source] A interval is valid when minValue() <= maxValue(). In case of QwtInterval.ExcludeBorders it is true when minValue() < maxValue()
Returns: True, when the interval is valid
-
QwtInterval.
width
()[source] The width of invalid intervals is 0.0, otherwise the result is maxValue() - minValue().
Returns: the width of an interval
-
QwtInterval.
isNull
()[source] Returns: true, if isValid() && (minValue() >= maxValue())
-
QwtInterval.
normalized
()[source] Normalize the limits of the interval
If maxValue() < minValue() the limits will be inverted.
Returns: Normalized interval See also
-
QwtInterval.
inverted
()[source] Invert the limits of the interval
Returns: Inverted interval See also
-
QwtInterval.
contains
(value)[source] Test if a value is inside an interval
Parameters: value (float) – Value Returns: true, if value >= minValue() && value <= maxValue()
-
QwtInterval.
unite
(other)[source] Unite two intervals
Parameters: other (qwt.interval.QwtInterval) – other interval to united with Returns: united interval
-
QwtInterval.
intersect
(other)[source] Intersect two intervals
Parameters: other (qwt.interval.QwtInterval) – other interval to intersect with Returns: intersected interval
-
QwtInterval.
intersects
(other)[source] Test if two intervals overlap
Parameters: other (qwt.interval.QwtInterval) – other interval Returns: True, when the intervals are intersecting
-
QwtInterval.
symmetrize
(value)[source] Adjust the limit that is closer to value, so that value becomes the center of the interval.
Parameters: value (float) – Center Returns: Interval with value as center
-
QwtInterval.
limited
(lowerBound, upperBound)[source] Limit the interval, keeping the border modes
Parameters: - lowerBound (float) – Lower limit
- upperBound (float) – Upper limit
Returns: Limited interval
-
QwtInterval.
extend
(value)[source] Extend the interval
If value is below minValue(), value becomes the lower limit. If value is above maxValue(), value becomes the upper limit.
extend() has no effect for invalid intervals
Parameters: value (float) – Value Returns: extended interval
-
class