Class: QgsHillshadeRendererWidget

class qgis.gui.QgsHillshadeRendererWidget(layer: QgsRasterLayer, extent: QgsRectangle = QgsRectangle())

Bases: qgis._gui.QgsRasterRendererWidget

Renderer widget for the hill shade renderer.

Parameters:
  • layer – The layer attached for this widget.
  • extent – The current extent.

Renderer widget for the hill shade renderer.

New in version 2.16: Enums

Methods

actionEvent
altitude Returns the angle of the light source over the raster.
azimuth Returns the direction of the light over the raster between 0-360.
changeEvent
childEvent
closeEvent
connectNotify
contextMenuEvent
create Factory method to create the renderer for this type.
customEvent
destroy
disconnectNotify
dragEnterEvent
dragLeaveEvent
dragMoveEvent
dropEvent
enterEvent
event
focusInEvent
focusNextChild
focusNextPrevChild
focusOutEvent
focusPreviousChild
hideEvent
initPainter
inputMethodEvent
isSignalConnected
keyPressEvent
keyReleaseEvent
leaveEvent
metric
mouseDoubleClickEvent
mouseMoveEvent
mousePressEvent
mouseReleaseEvent
moveEvent
multiDirectional Returns True if the renderer should use the multi-directional hillshade algorithm.
nativeEvent
paintEvent
receivers
renderer The renderer for the widget.
resizeEvent
sender
senderSignalIndex
setAltitude Set the altitude of the light source
setAzimuth Set the azimuth of the light source.
setFromRenderer Set the widget state from the given renderer.
setMultiDirectional Sets whether to render using a multi-directional hillshade algorithm.
setZFactor Set the Z scaling factor of the result image.
sharedPainter
showEvent
tabletEvent
timerEvent
updateMicroFocus
wheelEvent
zFactor Returns the Z scaling factor.

Signals

Attributes

actionEvent()
altitude(self) → float

Returns the angle of the light source over the raster.

See also

setAltitude()

azimuth(self) → float

Returns the direction of the light over the raster between 0-360.

See also

setAzimuth()

changeEvent()
childEvent()
closeEvent()
connectNotify()
contextMenuEvent()
create(layer: QgsRasterLayer, extent: QgsRectangle) → QgsRasterRendererWidget

Factory method to create the renderer for this type.

customEvent()
destroy()
disconnectNotify()
dragEnterEvent()
dragLeaveEvent()
dragMoveEvent()
dropEvent()
enterEvent()
event()
focusInEvent()
focusNextChild()
focusNextPrevChild()
focusOutEvent()
focusPreviousChild()
hideEvent()
initPainter()
inputMethodEvent()
isSignalConnected()
keyPressEvent()
keyReleaseEvent()
leaveEvent()
metric()
mouseDoubleClickEvent()
mouseMoveEvent()
mousePressEvent()
mouseReleaseEvent()
moveEvent()
multiDirectional(self) → bool

Returns True if the renderer should use the multi-directional hillshade algorithm.

nativeEvent()
paintEvent()
receivers()
renderer(self) → QgsRasterRenderer

The renderer for the widget.

Returns:A new renderer for the the config in the widget
resizeEvent()
sender()
senderSignalIndex()
setAltitude(self, altitude: float)

Set the altitude of the light source

Parameters:altitude – the altitude

See also

altitude()

setAzimuth(self, azimuth: float)

Set the azimuth of the light source.

Parameters:azimuth – The azimuth of the light source, between 0 and 360.0

See also

azimuth()

setFromRenderer(self, renderer: QgsRasterRenderer)

Set the widget state from the given renderer.

Parameters:renderer – The renderer to take the state from.
setMultiDirectional(self, isMultiDirectional: bool)

Sets whether to render using a multi-directional hillshade algorithm.

Parameters:isMultiDirectional – set to True to use multi directional rendering
setZFactor(self, zfactor: float)

Set the Z scaling factor of the result image.

Parameters:zfactor – The z factor

See also

zFactor()

sharedPainter()
showEvent()
tabletEvent()
timerEvent()
updateMicroFocus()
wheelEvent()
zFactor(self) → float

Returns the Z scaling factor.

See also

setZFactor()