18 #ifndef QGSPROCESSING_H 19 #define QGSPROCESSING_H 21 #include "qgis_core.h" 47 TypeVectorAnyGeometry = -1,
50 TypeVectorPolygon = 2,
73 return QStringLiteral(
"TypeMapLayer" );
75 return QStringLiteral(
"TypeVectorAnyGeometry" );
77 return QStringLiteral(
"TypeVectorPoint" );
79 return QStringLiteral(
"TypeVectorLine" );
81 return QStringLiteral(
"TypeVectorPolygon" );
83 return QStringLiteral(
"TypeRaster" );
85 return QStringLiteral(
"TypeFile" );
87 return QStringLiteral(
"TypeVector" );
89 return QStringLiteral(
"TypeMesh" );
102 #endif // QGSPROCESSING_H
PythonOutputType
Available Python output types.
Files (i.e. non map layer sources, such as text files)
Contains enumerations and other constants for use in processing algorithms and parameters.
static const QString TEMPORARY_OUTPUT
Constant used to indicate that a Processing algorithm output should be a temporary layer/file...
Any map layer type (raster or vector or mesh)
Tables (i.e. vector layers with or without geometry). When used for a sink this indicates the sink ha...
SourceType
Data source types enum.
Full Python QgsProcessingAlgorithm subclass.
static QString sourceTypeToString(SourceType type)
Converts a source type to a string representation.
Any vector layer with geometry.