Class: QgsRasterDrawer¶
- class qgis.core.QgsRasterDrawer¶
Bases:
sip.wrapper
The drawing pipe for raster layers.
QgsRasterDrawer(iterator:
QgsRasterIterator
, dpiTarget: float = -1) TheQgsRasterDrawer
constructor.- Parameters:
iterator – the raster iterator to fetch data from
dpiTarget – the target
dpi
(dots per inch) to be taken into consideration when rendering
QgsRasterDrawer(
QgsRasterDrawer
)- draw(self, p: QPainter, viewPort: QgsRasterViewPort, qgsMapToPixel: QgsMapToPixel, feedback: QgsRasterBlockFeedback = None)¶
Draws raster data.
- Parameters:
p (QPainter) – destination QPainter
viewPort (QgsRasterViewPort) – viewport to render
qgsMapToPixel (QgsMapToPixel) – map to pixel converter
feedback (
QgsRasterBlockFeedback
= None) – optional raster feedback object for cancellation/preview. Added in QGIS 3.0.