Class: QgsProcessingOutputMapLayer

A map layer output for processing algorithms, where layers may be either vector or raster.

If the actual layer output type is known (e.g. always vector or always raster), use QgsProcessingOutputVectorLayer or QgsProcessingOutputRasterLayer instead.

Class Hierarchy

Inheritance diagram of qgis.core.QgsProcessingOutputMapLayer

Base classes

QgsProcessingOutputDefinition

Base class for the definition of processing outputs.

Static Methods

typeName

Returns the type name for the output class.

class qgis.core.QgsProcessingOutputMapLayer[source]

Bases: QgsProcessingOutputDefinition

__init__(name: str | None, description: str | None = '')

Constructor for QgsProcessingOutputMapLayer.

Parameters:
  • name (Optional[str])

  • description (Optional[str] = '')

__init__(a0: QgsProcessingOutputMapLayer)
Parameters:

a0 (QgsProcessingOutputMapLayer)

static typeName() str[source]

Returns the type name for the output class.

Return type:

str