Class: QgsProcessingParameterPointCloudLayer

A point cloud layer parameter for processing algorithms.

Added in version 3.22.

Class Hierarchy

Inheritance diagram of qgis.core.QgsProcessingParameterPointCloudLayer

Base classes

QgsProcessingParameterDefinition

Base class for the definition of processing parameters.

QgsFileFilterGenerator

Abstract interface for classes which generate a file filter string.

class qgis.core.QgsProcessingParameterPointCloudLayer[source]

Bases: QgsProcessingParameterDefinition, QgsFileFilterGenerator

__init__(name: str | None, description: str | None = '', defaultValue: Any = None, optional: bool = False)

Constructor for QgsProcessingParameterPointCloudLayer.

Parameters:
  • name (Optional[str])

  • description (Optional[str] = '')

  • defaultValue (Any = None)

  • optional (bool = False)

__init__(a0: QgsProcessingParameterPointCloudLayer)
Parameters:

a0 (QgsProcessingParameterPointCloudLayer)

static fromScriptCode(name: str | None, description: str | None, isOptional: bool, definition: str | None) QgsProcessingParameterPointCloudLayer | None[source]

Creates a new parameter using the definition from a script code.

Parameters:
  • name (Optional[str])

  • description (Optional[str])

  • isOptional (bool)

  • definition (Optional[str])

Return type:

Optional[QgsProcessingParameterPointCloudLayer]

static typeName() str[source]

Returns the type name for the parameter class.

Return type:

str