QGIS API Documentation
3.14.0-Pi (9f7028fd23)
|
Go to the documentation of this file.
18 #ifndef QGSPROCESSINGOUTPUTS_H
19 #define QGSPROCESSINGOUTPUTS_H
21 #include "qgis_core.h"
47 sipType = sipType_QgsProcessingOutputVectorLayer;
49 sipType = sipType_QgsProcessingOutputRasterLayer;
51 sipType = sipType_QgsProcessingOutputMapLayer;
53 sipType = sipType_QgsProcessingOutputMultipleLayers;
55 sipType = sipType_QgsProcessingOutputHtml;
57 sipType = sipType_QgsProcessingOutputNumber;
59 sipType = sipType_QgsProcessingOutputString;
61 sipType = sipType_QgsProcessingOutputBoolean;
63 sipType = sipType_QgsProcessingOutputFolder;
65 sipType = sipType_QgsProcessingOutputFile;
67 sipType = sipType_QgsProcessingOutputConditionalBranch;
85 virtual QString type()
const = 0;
92 QString
name()
const {
return mName; }
99 void setName(
const QString &name ) { mName = name; }
113 void setDescription(
const QString &description ) { mDescription = description; }
138 bool mAutoCreated =
false;
167 static QString
typeName() {
return QStringLiteral(
"outputLayer" ); }
169 QString
type()
const override;
191 static QString
typeName() {
return QStringLiteral(
"outputVector" ); }
229 static QString
typeName() {
return QStringLiteral(
"outputRaster" ); }
260 static QString
typeName() {
return QStringLiteral(
"outputMultilayer" ); }
261 QString
type()
const override;
283 static QString
typeName() {
return QStringLiteral(
"outputHtml" ); }
306 static QString
typeName() {
return QStringLiteral(
"outputNumber" ); }
328 static QString
typeName() {
return QStringLiteral(
"outputString" ); }
351 static QString
typeName() {
return QStringLiteral(
"outputBoolean" ); }
374 static QString
typeName() {
return QStringLiteral(
"outputFolder" ); }
397 static QString
typeName() {
return QStringLiteral(
"outputFile" ); }
421 static QString
typeName() {
return QStringLiteral(
"outputBranch" ); }
427 #endif // QGSPROCESSINGOUTPUTS_H
QString type() const override
Unique output type name.
QString type() const override
Unique output type name.
static QString typeName()
Returns the type name for the output class.
QString type() const override
Unique output type name.
QString mName
Output name.
virtual QString type() const =0
Unique output type name.
static QString typeName()
Returns the type name for the output class.
static QString typeName()
Returns the type name for the output class.
QString type() const override
Unique output type name.
static QString typeName()
Returns the type name for the output class.
static QString typeName()
Returns the type name for the output class.
QString mDescription
Output description.
#define SIP_CONVERT_TO_SUBCLASS_CODE(code)
bool autoCreated() const
Returns true if the output was automatically created when adding a parameter.
void setAutoCreated(bool autoCreated)
Sets whether an output was automatically created when adding a parameter.
QString type() const override
Unique output type name.
static QString typeName()
Returns the type name for the output class.
@ TypeVectorAnyGeometry
Any vector layer with geometry.
QString type() const override
Unique output type name.
static QString typeName()
Returns the type name for the output class.
void setDescription(const QString &description)
Sets the description for the output.
static QString typeName()
Returns the type name for the output class.
QString type() const override
Unique output type name.
void setName(const QString &name)
Sets the name of the output.
QString type() const override
Unique output type name.
QString description() const
Returns the description for the output.
static QString typeName()
Returns the type name for the output class.
QList< const QgsProcessingOutputDefinition * > QgsProcessingOutputDefinitions
List of processing parameters.
QString name() const
Returns the name of the output.
SourceType
Data source types enum.
static QString typeName()
Returns the type name for the output class.
QString type() const override
Unique output type name.
static QString typeName()
Returns the type name for the output class.