Class: QgsRasterRange¶
Raster values range container. Represents range of values between min and max including 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
minandmaxvalues.The
boundsargument 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
Trueif 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
valueis within the list of ranges- Parameters:
 value (float) – value
rangeList (Iterable[QgsRasterRange]) – list of ranges
- Return type:
 bool
- Returns:
 Trueif value is in at least one of ranges
- overlaps(self, other: QgsRasterRange) bool[source]¶
 Returns
Trueif 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
typefor 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)