Class: QgsPointCloudRendererWidget

Base class for point cloud 2D renderer settings widgets.

Added in version 3.18.

Note

This is an abstract class, with methods which must be implemented by a subclass.

The following methods must be implemented: renderer()

Class Hierarchy

Inheritance diagram of qgis.gui.QgsPointCloudRendererWidget

Base classes

QgsPanelWidget

Base class for any widget that can be shown as an inline panel.

QWidget

QObject

QPaintDevice

class qgis.gui.QgsPointCloudRendererWidget[source]

Bases: QgsPanelWidget

__init__(layer: QgsPointCloudLayer | None, style: QgsStyle | None)

Constructor for QgsPointCloudRendererWidget, associated with the specified layer and style database.

Parameters:
context(self) QgsSymbolWidgetContext[source]

Returns the context in which the renderer widget is shown, e.g., the associated map canvas and expression contexts.

See also

setContext()

Return type:

QgsSymbolWidgetContext

layer(self) QgsPointCloudLayer | None[source]

Returns the point cloud layer associated with the widget.

Return type:

Optional[QgsPointCloudLayer]

abstract renderer(self) QgsPointCloudRenderer | None[source]

Returns a new instance of a renderer as defined by the settings in the widget.

Caller takes ownership of the returned object.

Return type:

Optional[QgsPointCloudRenderer]

virtual setContext(self, context: QgsSymbolWidgetContext)[source]

Sets the context in which the renderer widget is shown, e.g., the associated map canvas and expression contexts.

See also

context()

Parameters:

context (QgsSymbolWidgetContext)