Class: QgsRasterRendererRegistry¶
- class qgis.core.QgsRasterRendererRegistry¶
Bases:
sip.wrapper
Registry for raster renderers.
QgsRasterRendererRegistry
is not usually directly created, but rather accessed throughQgsApplication.rasterRendererRegistry()
.Note
Exposed to Python bindings in QGIS 3.38
QgsRasterRendererRegistry() Constructor for QgsRasterRendererRegistry.
QgsRasterRendererRegistry
is not usually directly created, but rather accessed throughQgsApplication.rasterRendererRegistry()
.The registry is pre-populated with standard raster renderers.
QgsRasterRendererRegistry(
QgsRasterRendererRegistry
)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.
- defaultRendererForDrawingStyle(self, drawingStyle: Qgis.RasterDrawingStyle, provider: QgsRasterDataProvider) QgsRasterRenderer ¶
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 (QgsRasterDataProvider)
- Return type:
- rendererCapabilities(self, rendererName: str) Qgis.RasterRendererCapabilities ¶
Returns the capabilities for the renderer with the specified name.
Added in version 3.38.
- Parameters:
rendererName (str)
- Return type:
- renderersList(self) List[str] ¶
Returns a list of the names of registered renderers.
- Return type:
List[str]