Class: QgsProcessingOutputVectorLayer

class qgis.core.QgsProcessingOutputVectorLayer

Bases: QgsProcessingOutputDefinition

A vector layer output for processing algorithms.

New in version 3.0.

QgsProcessingOutputVectorLayer(name: str, description: str = ‘’, type: QgsProcessing.SourceType = QgsProcessing.TypeVectorAnyGeometry) Constructor for QgsProcessingOutputVectorLayer.

QgsProcessingOutputVectorLayer(QgsProcessingOutputVectorLayer)

Methods

dataType

Returns the layer type for the output layer.

setDataType

Sets the layer type for the output layer.

type

rtype:

str

typeName

Returns the type name for the output class.

dataType(self) QgsProcessing.SourceType

Returns the layer type for the output layer.

See also

setDataType()

Return type:

QgsProcessing.SourceType

setDataType(self, type: QgsProcessing.SourceType)

Sets the layer type for the output layer.

See also

dataType()

Parameters:

type (QgsProcessing.SourceType) –

type(self) str
Return type:

str

typeName() str

Returns the type name for the output class.

Return type:

str