Class: QgsRasterRange¶
Represents a range of raster values between min and max, optionally including the min and max value.
Methods
Returns a text representation of the range. |
|
Returns the bounds type for the range, which specifies whether or not the min and max values themselves are included in the range. |
|
Returns |
|
Returns the maximum value for the range. |
|
Returns the minimum value for the range. |
|
Returns |
|
Sets the bounds type for the range, which specifies whether or not the min and max values themselves are included in the range. |
|
Sets the maximum value for the range. |
|
Sets the minimum value for the range. |
Attributes
- class qgis.core.QgsRasterRange[source]¶
Bases:
object
- __init__()
Default constructor, both min and max value for the range will be set to NaN.
- __init__(min: float, max: float, bounds: QgsRasterRange.BoundsType = QgsRasterRange.IncludeMinAndMax)
Constructor for a range with the given
min
andmax
values.The
bounds
argument dictates how the min and max value themselves will be handled by the range.- Parameters:
min (float)
max (float)
bounds (QgsRasterRange.BoundsType = QgsRasterRange.IncludeMinAndMax)
- __init__(a0: QgsRasterRange)
- Parameters:
a0 (QgsRasterRange)
- class BoundsType¶
Bases:
int
- Exclusive = 3¶
- IncludeMax = 1¶
- IncludeMin = 2¶
- IncludeMinAndMax = 0¶
- asText(self) str [source]¶
Returns a text representation of the range.
Added in version 3.2.
- Return type:
str
- bounds(self) QgsRasterRange.BoundsType [source]¶
Returns the bounds type for the range, which specifies whether or not the min and max values themselves are included in the range.
See also
Added in version 3.2.
- Return type:
- contains(self, value: float) bool [source]¶
Returns
True
if this range contains the specifiedvalue
.Added in version 3.2.
- Parameters:
value (float)
- Return type:
bool
- contains(value: float, rangeList: Iterable[QgsRasterRange]) bool [source]
Tests if a
value
is within the list of ranges- Parameters:
value (float) – value
rangeList (Iterable[QgsRasterRange]) – list of ranges
- Return type:
bool
- Returns:
True
if value is in at least one of ranges
- overlaps(self, other: QgsRasterRange) bool [source]¶
Returns
True
if this range overlaps another range.Added in version 3.2.
- Parameters:
other (QgsRasterRange)
- Return type:
bool
- setBounds(self, type: QgsRasterRange.BoundsType)[source]¶
Sets the bounds
type
for the range, which specifies whether or not the min and max values themselves are included in the range.See also
Added in version 3.2.
- Parameters:
type (QgsRasterRange.BoundsType)