Class: QgsPointCloudQueryBuilder

Query Builder for layers.

The query builder allows interactive creation of an expression for limiting the points displayed in a point cloud layer. The point attributes are displayed and value ranges can be viewed to aid in constructing the expression. A test function checks that the typed expression is valid.

Added in version 3.26.

Class Hierarchy

Inheritance diagram of qgis.gui.QgsPointCloudQueryBuilder

Base classes

QgsSubsetStringEditorInterface

Interface for a dialog that can edit subset strings

QDialog

QWidget

QObject

QPaintDevice

class qgis.gui.QgsPointCloudQueryBuilder[source]

Bases: QgsSubsetStringEditorInterface

__init__(layer: QgsPointCloudLayer | None, parent: QWidget | None = None, fl: Qt.WindowFlags | Qt.WindowType = QgsGuiUtils.ModalDialogFlags)

This constructor is used when the query builder is called from the layer properties dialog

Parameters:
  • layer (Optional[QgsPointCloudLayer]) – existing point cloud layer

  • parent (Optional[QWidget] = None) – Parent widget

  • fl (Union[Qt.WindowFlags, Qt.WindowType] = QgsGuiUtils.ModalDialogFlags) – dialog flags