Class: QgsProcessingParameterPointCloudDestination

class qgis.core.QgsProcessingParameterPointCloudDestination

Bases: QgsProcessingDestinationParameter

A point cloud layer destination parameter, for specifying the destination path for a point cloud layer created by the algorithm.

New in version 3.24.

QgsProcessingParameterPointCloudDestination(name: str, description: str = ‘’, defaultValue: Any = None, optional: bool = False, createByDefault: bool = True) Constructor for QgsProcessingParameterPointCloudDestination.

If createByDefault is False and the parameter is optional, then this destination output will not be created by default.

QgsProcessingParameterPointCloudDestination(QgsProcessingParameterPointCloudDestination)

Methods

checkValueIsAcceptable

param input:

clone

rtype:

QgsProcessingParameterDefinition

createFileFilter

rtype:

str

defaultFileExtension

rtype:

str

fromScriptCode

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

originalProvider

Original (source) provider which this parameter has been derived from.

supportedOutputPointCloudLayerExtensions

Returns a list of the point cloud format file extensions supported for this parameter.

toOutputDefinition

rtype:

QgsProcessingOutputDefinition

type

rtype:

str

typeName

Returns the type name for the parameter class.

valueAsPythonString

param value:

checkValueIsAcceptable(self, input: Any, context: QgsProcessingContext = None) bool
Parameters:
Return type:

bool

clone(self) QgsProcessingParameterDefinition
Return type:

QgsProcessingParameterDefinition

createFileFilter(self) str
Return type:

str

defaultFileExtension(self) str
Return type:

str

fromScriptCode(name: str, description: str, isOptional: bool, definition: str) QgsProcessingParameterPointCloudDestination

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

Parameters:
  • name (str) –

  • description (str) –

  • isOptional (bool) –

  • definition (str) –

Return type:

QgsProcessingParameterPointCloudDestination

originalProvider(self) QgsProcessingProvider

Original (source) provider which this parameter has been derived from. In the case of destination parameters which are part of model algorithms, this will reflect the child algorithm’s provider which actually generates the parameter, as opposed to the provider which this parameter belongs to (i.e. the model provider)

New in version 3.2.

supportedOutputPointCloudLayerExtensions(self) List[str]

Returns a list of the point cloud format file extensions supported for this parameter.

Return type:

List[str]

toOutputDefinition(self) QgsProcessingOutputDefinition
Return type:

QgsProcessingOutputDefinition

type(self) str
Return type:

str

typeName() str

Returns the type name for the parameter class.

Return type:

str

valueAsPythonString(self, value: Any, context: QgsProcessingContext) str
Parameters:
Return type:

str