Class: QgsRasterRendererRegistry¶
Registry for raster renderers.
QgsRasterRendererRegistry is not usually directly created,
but rather accessed through
QgsApplication.rasterRendererRegistry().
Note
Exposed to Python bindings in QGIS 3.38
List of all members, including inherited members
Methods
Creates a default renderer for a raster drawing style (considering user options such as default contrast enhancement). |
|
Returns the capabilities for the renderer with the specified name. |
|
Returns a list of the names of registered renderers. |
- class qgis.core.QgsRasterRendererRegistry[source]¶
Bases:
object- __init__()
Constructor for QgsRasterRendererRegistry.
QgsRasterRendererRegistry is not usually directly created, but rather accessed through
QgsApplication.rasterRendererRegistry().The registry is pre-populated with standard raster renderers.
- __init__(a0: QgsRasterRendererRegistry)
- Parameters:
- defaultRendererForDrawingStyle(self, drawingStyle: Qgis.RasterDrawingStyle, provider: QgsRasterDataProvider | None) QgsRasterRenderer | None[source]¶
Creates a default renderer for a raster drawing style (considering user options such as default contrast enhancement). Caller takes ownership.
- Parameters:
drawingStyle (Qgis.RasterDrawingStyle)
provider (Optional[QgsRasterDataProvider])
- Return type:
- rendererCapabilities(self, rendererName: str | None) Qgis.RasterRendererCapability[source]¶
Returns the capabilities for the renderer with the specified name.
Added in version 3.38.
- Parameters:
rendererName (Optional[str])
- Return type: