QgsProcessing class

Contains enumerations and other constants for use in processing algorithms and parameters.

Contents

Public types

enum SourceType { TypeMapLayer = -2, TypeVectorAnyGeometry = -1, TypeVectorPoint = 0, TypeVectorLine = 1, TypeVectorPolygon = 2, TypeRaster = 3, TypeFile = 4, TypeVector = 5, TypeMesh = 6 }
Data source types enum.

Enum documentation

enum QgsProcessing::SourceType

Data source types enum.

Enumerators
TypeMapLayer

Any map layer type (raster or vector or mesh)

TypeVectorAnyGeometry

Any vector layer with geometry.

TypeVectorPoint

Vector point layers.

TypeVectorLine

Vector line layers.

TypeVectorPolygon

Vector polygon layers.

TypeRaster

Raster layers.

TypeFile

Files (i.e. non map layer sources, such as text files)

TypeVector

Tables (i.e. vector layers with or without geometry). When used for a sink this indicates the sink has no geometry.

TypeMesh

Mesh layers.