|
static QString | descriptionFromName (const QString &name) |
| Creates an autogenerated parameter description from a parameter name. More...
|
|
static bool | isDynamic (const QVariantMap ¶meters, const QString &name) |
| Returns true if the parameter with matching name is a dynamic parameter, and must be evaluated once for every input feature processed. More...
|
|
static QgsAnnotationLayer * | parameterAsAnnotationLayer (const QgsProcessingParameterDefinition *definition, const QVariant &value, QgsProcessingContext &context) |
| Evaluates the parameter with matching definition and value to an annotation layer. More...
|
|
static QgsAnnotationLayer * | parameterAsAnnotationLayer (const QgsProcessingParameterDefinition *definition, const QVariantMap ¶meters, QgsProcessingContext &context) |
| Evaluates the parameter with matching definition to an annotation layer. More...
|
|
static bool | parameterAsBool (const QgsProcessingParameterDefinition *definition, const QVariant &value, const QgsProcessingContext &context) |
| Evaluates the parameter with matching definition and value to a static boolean value. More...
|
|
static bool | parameterAsBool (const QgsProcessingParameterDefinition *definition, const QVariantMap ¶meters, const QgsProcessingContext &context) |
| Evaluates the parameter with matching definition to a static boolean value. More...
|
|
static bool | parameterAsBoolean (const QgsProcessingParameterDefinition *definition, const QVariant &value, const QgsProcessingContext &context) |
| Evaluates the parameter with matching definition and value to a static boolean value. More...
|
|
static bool | parameterAsBoolean (const QgsProcessingParameterDefinition *definition, const QVariantMap ¶meters, const QgsProcessingContext &context) |
| Evaluates the parameter with matching definition to a static boolean value. More...
|
|
static QColor | parameterAsColor (const QgsProcessingParameterDefinition *definition, const QVariant &value, QgsProcessingContext &context) |
| Returns the color associated with an color parameter value, or an invalid color if the parameter was not set. More...
|
|
static QColor | parameterAsColor (const QgsProcessingParameterDefinition *definition, const QVariantMap ¶meters, QgsProcessingContext &context) |
| Returns the color associated with an point parameter value, or an invalid color if the parameter was not set. More...
|
|
static QString | parameterAsCompatibleSourceLayerPath (const QgsProcessingParameterDefinition *definition, const QVariantMap ¶meters, QgsProcessingContext &context, const QStringList &compatibleFormats, const QString &preferredFormat=QString("shp"), QgsProcessingFeedback *feedback=nullptr) |
| Evaluates the parameter with matching definition to a source vector layer file path of compatible format. More...
|
|
static QString | parameterAsCompatibleSourceLayerPathAndLayerName (const QgsProcessingParameterDefinition *definition, const QVariantMap ¶meters, QgsProcessingContext &context, const QStringList &compatibleFormats, const QString &preferredFormat=QString("shp"), QgsProcessingFeedback *feedback=nullptr, QString *layerName=nullptr) |
| Evaluates the parameter with matching definition to a source vector layer file path and layer name of compatible format. More...
|
|
static QString | parameterAsConnectionName (const QgsProcessingParameterDefinition *definition, const QVariant &value, const QgsProcessingContext &context) |
| Evaluates the parameter with matching definition and value to a connection name string. More...
|
|
static QString | parameterAsConnectionName (const QgsProcessingParameterDefinition *definition, const QVariantMap ¶meters, const QgsProcessingContext &context) |
| Evaluates the parameter with matching definition to a connection name string. More...
|
|
static QgsCoordinateReferenceSystem | parameterAsCrs (const QgsProcessingParameterDefinition *definition, const QVariant &value, QgsProcessingContext &context) |
| Evaluates the parameter with matching definition and value to a coordinate reference system. More...
|
|
static QgsCoordinateReferenceSystem | parameterAsCrs (const QgsProcessingParameterDefinition *definition, const QVariantMap ¶meters, QgsProcessingContext &context) |
| Evaluates the parameter with matching definition to a coordinate reference system. More...
|
|
static QString | parameterAsDatabaseTableName (const QgsProcessingParameterDefinition *definition, const QVariant &value, const QgsProcessingContext &context) |
| Evaluates the parameter with matching definition and value to a database table name. More...
|
|
static QString | parameterAsDatabaseTableName (const QgsProcessingParameterDefinition *definition, const QVariantMap ¶meters, const QgsProcessingContext &context) |
| Evaluates the parameter with matching definition to a database table name. More...
|
|
static QDate | parameterAsDate (const QgsProcessingParameterDefinition *definition, const QVariant &value, const QgsProcessingContext &context) |
| Evaluates the parameter with matching definition and value to a static date value. More...
|
|
static QDate | parameterAsDate (const QgsProcessingParameterDefinition *definition, const QVariantMap ¶meters, const QgsProcessingContext &context) |
| Evaluates the parameter with matching definition to a static date value. More...
|
|
static QDateTime | parameterAsDateTime (const QgsProcessingParameterDefinition *definition, const QVariant &value, const QgsProcessingContext &context) |
| Evaluates the parameter with matching definition and value to a static datetime value. More...
|
|
static QDateTime | parameterAsDateTime (const QgsProcessingParameterDefinition *definition, const QVariantMap ¶meters, const QgsProcessingContext &context) |
| Evaluates the parameter with matching definition to a static datetime value. More...
|
|
static double | parameterAsDouble (const QgsProcessingParameterDefinition *definition, const QVariant &value, const QgsProcessingContext &context) |
| Evaluates the parameter with matching definition and value to a static double value. More...
|
|
static double | parameterAsDouble (const QgsProcessingParameterDefinition *definition, const QVariantMap ¶meters, const QgsProcessingContext &context) |
| Evaluates the parameter with matching definition to a static double value. More...
|
|
static int | parameterAsEnum (const QgsProcessingParameterDefinition *definition, const QVariant &value, const QgsProcessingContext &context) |
| Evaluates the parameter with matching definition and value to a enum value. More...
|
|
static int | parameterAsEnum (const QgsProcessingParameterDefinition *definition, const QVariantMap ¶meters, const QgsProcessingContext &context) |
| Evaluates the parameter with matching definition to a enum value. More...
|
|
static QList< int > | parameterAsEnums (const QgsProcessingParameterDefinition *definition, const QVariant &value, const QgsProcessingContext &context) |
| Evaluates the parameter with matching definition and value to list of enum values. More...
|
|
static QList< int > | parameterAsEnums (const QgsProcessingParameterDefinition *definition, const QVariantMap ¶meters, const QgsProcessingContext &context) |
| Evaluates the parameter with matching definition to list of enum values. More...
|
|
static QString | parameterAsEnumString (const QgsProcessingParameterDefinition *definition, const QVariant &value, const QgsProcessingContext &context) |
| Evaluates the parameter with matching definition and value to a static enum string. More...
|
|
static QString | parameterAsEnumString (const QgsProcessingParameterDefinition *definition, const QVariantMap ¶meters, const QgsProcessingContext &context) |
| Evaluates the parameter with matching definition to a static enum string. More...
|
|
static QStringList | parameterAsEnumStrings (const QgsProcessingParameterDefinition *definition, const QVariant &value, const QgsProcessingContext &context) |
| Evaluates the parameter with matching definition and value to list of static enum strings. More...
|
|
static QStringList | parameterAsEnumStrings (const QgsProcessingParameterDefinition *definition, const QVariantMap ¶meters, const QgsProcessingContext &context) |
| Evaluates the parameter with matching definition to list of static enum strings. More...
|
|
static QString | parameterAsExpression (const QgsProcessingParameterDefinition *definition, const QVariant &value, const QgsProcessingContext &context) |
| Evaluates the parameter with matching definitionand value to an expression. More...
|
|
static QString | parameterAsExpression (const QgsProcessingParameterDefinition *definition, const QVariantMap ¶meters, const QgsProcessingContext &context) |
| Evaluates the parameter with matching definition to an expression. More...
|
|
static QgsRectangle | parameterAsExtent (const QgsProcessingParameterDefinition *definition, const QVariant &value, QgsProcessingContext &context, const QgsCoordinateReferenceSystem &crs=QgsCoordinateReferenceSystem()) |
| Evaluates the parameter with matching definition and value to a rectangular extent. More...
|
|
static QgsRectangle | parameterAsExtent (const QgsProcessingParameterDefinition *definition, const QVariantMap ¶meters, QgsProcessingContext &context, const QgsCoordinateReferenceSystem &crs=QgsCoordinateReferenceSystem()) |
| Evaluates the parameter with matching definition to a rectangular extent. More...
|
|
static QgsCoordinateReferenceSystem | parameterAsExtentCrs (const QgsProcessingParameterDefinition *definition, const QVariant &value, QgsProcessingContext &context) |
| Returns the coordinate reference system associated with an extent parameter value. More...
|
|
static QgsCoordinateReferenceSystem | parameterAsExtentCrs (const QgsProcessingParameterDefinition *definition, const QVariantMap ¶meters, QgsProcessingContext &context) |
| Returns the coordinate reference system associated with an extent parameter value. More...
|
|
static QgsGeometry | parameterAsExtentGeometry (const QgsProcessingParameterDefinition *definition, const QVariantMap ¶meters, QgsProcessingContext &context, const QgsCoordinateReferenceSystem &crs=QgsCoordinateReferenceSystem()) |
| Evaluates the parameter with matching definition to a rectangular extent, and returns a geometry covering this extent. More...
|
|
static QStringList | parameterAsFields (const QgsProcessingParameterDefinition *definition, const QVariant &value, QgsProcessingContext &context) |
| Evaluates the parameter with matching definition and value to a list of fields. More...
|
|
static QStringList | parameterAsFields (const QgsProcessingParameterDefinition *definition, const QVariantMap ¶meters, QgsProcessingContext &context) |
| Evaluates the parameter with matching definition to a list of fields. More...
|
|
static QString | parameterAsFile (const QgsProcessingParameterDefinition *definition, const QVariant &value, QgsProcessingContext &context) |
| Evaluates the parameter with matching definition and value to a file/folder name. More...
|
|
static QString | parameterAsFile (const QgsProcessingParameterDefinition *definition, const QVariantMap ¶meters, QgsProcessingContext &context) |
| Evaluates the parameter with matching definition to a file/folder name. More...
|
|
static QStringList | parameterAsFileList (const QgsProcessingParameterDefinition *definition, const QVariant &value, QgsProcessingContext &context) |
| Evaluates the parameter with matching definition to a list of files (for QgsProcessingParameterMultipleLayers in QgsProcessing:TypeFile mode). More...
|
|
static QStringList | parameterAsFileList (const QgsProcessingParameterDefinition *definition, const QVariantMap ¶meters, QgsProcessingContext &context) |
| Evaluates the parameter with matching definition to a list of files (for QgsProcessingParameterMultipleLayers in QgsProcessing:TypeFile mode). More...
|
|
static QString | parameterAsFileOutput (const QgsProcessingParameterDefinition *definition, const QVariant &value, QgsProcessingContext &context) |
| Evaluates the parameter with matching definition and value to a file based output destination. More...
|
|
static QString | parameterAsFileOutput (const QgsProcessingParameterDefinition *definition, const QVariantMap ¶meters, QgsProcessingContext &context) |
| Evaluates the parameter with matching definition to a file based output destination. More...
|
|
static QgsGeometry | parameterAsGeometry (const QgsProcessingParameterDefinition *definition, const QVariant &value, QgsProcessingContext &context, const QgsCoordinateReferenceSystem &crs=QgsCoordinateReferenceSystem()) |
| Evaluates the parameter with matching definition and value to a geometry. More...
|
|
static QgsGeometry | parameterAsGeometry (const QgsProcessingParameterDefinition *definition, const QVariantMap ¶meters, QgsProcessingContext &context, const QgsCoordinateReferenceSystem &crs=QgsCoordinateReferenceSystem()) |
| Evaluates the parameter with matching definition to a geometry. More...
|
|
static QgsCoordinateReferenceSystem | parameterAsGeometryCrs (const QgsProcessingParameterDefinition *definition, const QVariant &value, QgsProcessingContext &context) |
| Returns the coordinate reference system associated with an point parameter value. More...
|
|
static QgsCoordinateReferenceSystem | parameterAsGeometryCrs (const QgsProcessingParameterDefinition *definition, const QVariantMap ¶meters, QgsProcessingContext &context) |
| Returns the coordinate reference system associated with a geometry parameter value. More...
|
|
static int | parameterAsInt (const QgsProcessingParameterDefinition *definition, const QVariant &value, const QgsProcessingContext &context) |
| Evaluates the parameter with matching definition and value to a static integer value. More...
|
|
static int | parameterAsInt (const QgsProcessingParameterDefinition *definition, const QVariantMap ¶meters, const QgsProcessingContext &context) |
| Evaluates the parameter with matching definition to a static integer value. More...
|
|
static QList< int > | parameterAsInts (const QgsProcessingParameterDefinition *definition, const QVariant &value, const QgsProcessingContext &context) |
| Evaluates the parameter with matching definition and value to a list of integer values. More...
|
|
static QList< int > | parameterAsInts (const QgsProcessingParameterDefinition *definition, const QVariantMap ¶meters, const QgsProcessingContext &context) |
| Evaluates the parameter with matching definition to a list of integer values. More...
|
|
static QgsMapLayer * | parameterAsLayer (const QgsProcessingParameterDefinition *definition, const QVariant &value, QgsProcessingContext &context, QgsProcessingUtils::LayerHint layerHint=QgsProcessingUtils::LayerHint::UnknownType) |
| Evaluates the parameter with matching definition and value to a map layer. More...
|
|
static QgsMapLayer * | parameterAsLayer (const QgsProcessingParameterDefinition *definition, const QVariantMap ¶meters, QgsProcessingContext &context, QgsProcessingUtils::LayerHint layerHint=QgsProcessingUtils::LayerHint::UnknownType) |
| Evaluates the parameter with matching definition to a map layer. More...
|
|
static QList< QgsMapLayer * > | parameterAsLayerList (const QgsProcessingParameterDefinition *definition, const QVariant &value, QgsProcessingContext &context) |
| Evaluates the parameter with matching definition and value to a list of map layers. More...
|
|
static QList< QgsMapLayer * > | parameterAsLayerList (const QgsProcessingParameterDefinition *definition, const QVariantMap ¶meters, QgsProcessingContext &context) |
| Evaluates the parameter with matching definition to a list of map layers. More...
|
|
static QgsPrintLayout * | parameterAsLayout (const QgsProcessingParameterDefinition *definition, const QVariant &value, QgsProcessingContext &context) |
| Evaluates the parameter with matching definition and value to a print layout. More...
|
|
static QgsPrintLayout * | parameterAsLayout (const QgsProcessingParameterDefinition *definition, const QVariantMap ¶meters, QgsProcessingContext &context) |
| Evaluates the parameter with matching definition to a print layout. More...
|
|
static QgsLayoutItem * | parameterAsLayoutItem (const QgsProcessingParameterDefinition *definition, const QVariant &value, QgsProcessingContext &context, QgsPrintLayout *layout) |
| Evaluates the parameter with matching definition and value to a print layout, taken from the specified layout. More...
|
|
static QgsLayoutItem * | parameterAsLayoutItem (const QgsProcessingParameterDefinition *definition, const QVariantMap ¶meters, QgsProcessingContext &context, QgsPrintLayout *layout) |
| Evaluates the parameter with matching definition to a print layout item, taken from the specified layout. More...
|
|
static QVariantList | parameterAsMatrix (const QgsProcessingParameterDefinition *definition, const QVariant &value, QgsProcessingContext &context) |
| Evaluates the parameter with matching definition and value to a matrix/table of values. More...
|
|
static QVariantList | parameterAsMatrix (const QgsProcessingParameterDefinition *definition, const QVariantMap ¶meters, QgsProcessingContext &context) |
| Evaluates the parameter with matching definition to a matrix/table of values. More...
|
|
static QgsMeshLayer * | parameterAsMeshLayer (const QgsProcessingParameterDefinition *definition, const QVariant &value, QgsProcessingContext &context) |
| Evaluates the parameter with matching definition and value to a mesh layer. More...
|
|
static QgsMeshLayer * | parameterAsMeshLayer (const QgsProcessingParameterDefinition *definition, const QVariantMap ¶meters, QgsProcessingContext &context) |
| Evaluates the parameter with matching definition and value to a mesh layer. More...
|
|
static QString | parameterAsOutputLayer (const QgsProcessingParameterDefinition *definition, const QVariant &value, QgsProcessingContext &context) |
| Evaluates the parameter with matching definition and value to a output layer destination. More...
|
|
static QString | parameterAsOutputLayer (const QgsProcessingParameterDefinition *definition, const QVariantMap ¶meters, QgsProcessingContext &context) |
| Evaluates the parameter with matching definition to a output layer destination. More...
|
|
static QgsPointXY | parameterAsPoint (const QgsProcessingParameterDefinition *definition, const QVariant &value, QgsProcessingContext &context, const QgsCoordinateReferenceSystem &crs=QgsCoordinateReferenceSystem()) |
| Evaluates the parameter with matching definition and value to a point. More...
|
|
static QgsPointXY | parameterAsPoint (const QgsProcessingParameterDefinition *definition, const QVariantMap ¶meters, QgsProcessingContext &context, const QgsCoordinateReferenceSystem &crs=QgsCoordinateReferenceSystem()) |
| Evaluates the parameter with matching definition to a point. More...
|
|
static QgsPointCloudLayer * | parameterAsPointCloudLayer (const QgsProcessingParameterDefinition *definition, const QVariant &value, QgsProcessingContext &context) |
| Evaluates the parameter with matching definition and value to a point cloud layer. More...
|
|
static QgsPointCloudLayer * | parameterAsPointCloudLayer (const QgsProcessingParameterDefinition *definition, const QVariantMap ¶meters, QgsProcessingContext &context) |
| Evaluates the parameter with matching definition to a point cloud layer. More...
|
|
static QgsCoordinateReferenceSystem | parameterAsPointCrs (const QgsProcessingParameterDefinition *definition, const QVariant &value, QgsProcessingContext &context) |
| Returns the coordinate reference system associated with an point parameter value. More...
|
|
static QgsCoordinateReferenceSystem | parameterAsPointCrs (const QgsProcessingParameterDefinition *definition, const QVariantMap ¶meters, QgsProcessingContext &context) |
| Returns the coordinate reference system associated with an point parameter value. More...
|
|
static QList< double > | parameterAsRange (const QgsProcessingParameterDefinition *definition, const QVariant &value, QgsProcessingContext &context) |
| Evaluates the parameter with matching definition and value to a range of values. More...
|
|
static QList< double > | parameterAsRange (const QgsProcessingParameterDefinition *definition, const QVariantMap ¶meters, QgsProcessingContext &context) |
| Evaluates the parameter with matching definition to a range of values. More...
|
|
static QgsRasterLayer * | parameterAsRasterLayer (const QgsProcessingParameterDefinition *definition, const QVariant &value, QgsProcessingContext &context) |
| Evaluates the parameter with matching definition and value to a raster layer. More...
|
|
static QgsRasterLayer * | parameterAsRasterLayer (const QgsProcessingParameterDefinition *definition, const QVariantMap ¶meters, QgsProcessingContext &context) |
| Evaluates the parameter with matching definition to a raster layer. More...
|
|
static QString | parameterAsSchema (const QgsProcessingParameterDefinition *definition, const QVariant &value, const QgsProcessingContext &context) |
| Evaluates the parameter with matching definition and value to a database schema name. More...
|
|
static QString | parameterAsSchema (const QgsProcessingParameterDefinition *definition, const QVariantMap ¶meters, const QgsProcessingContext &context) |
| Evaluates the parameter with matching definition to a database schema name. More...
|
|
static QgsFeatureSink * | parameterAsSink (const QgsProcessingParameterDefinition *definition, const QVariant &value, const QgsFields &fields, QgsWkbTypes::Type geometryType, const QgsCoordinateReferenceSystem &crs, QgsProcessingContext &context, QString &destinationIdentifier, QgsFeatureSink::SinkFlags sinkFlags=QgsFeatureSink::SinkFlags(), const QVariantMap &createOptions=QVariantMap(), const QStringList &datasourceOptions=QStringList(), const QStringList &layerOptions=QStringList()) SIP_THROW(QgsProcessingException) |
| Evaluates the parameter with matching definition and value to a feature sink. More...
|
|
static QgsFeatureSink * | parameterAsSink (const QgsProcessingParameterDefinition *definition, const QVariantMap ¶meters, const QgsFields &fields, QgsWkbTypes::Type geometryType, const QgsCoordinateReferenceSystem &crs, QgsProcessingContext &context, QString &destinationIdentifier, QgsFeatureSink::SinkFlags sinkFlags=QgsFeatureSink::SinkFlags(), const QVariantMap &createOptions=QVariantMap(), const QStringList &datasourceOptions=QStringList(), const QStringList &layerOptions=QStringList()) |
| Evaluates the parameter with matching definition to a feature sink. More...
|
|
static QgsProcessingFeatureSource * | parameterAsSource (const QgsProcessingParameterDefinition *definition, const QVariant &value, QgsProcessingContext &context) |
| Evaluates the parameter with matching definition and value to a feature source. More...
|
|
static QgsProcessingFeatureSource * | parameterAsSource (const QgsProcessingParameterDefinition *definition, const QVariantMap ¶meters, QgsProcessingContext &context) |
| Evaluates the parameter with matching definition to a feature source. More...
|
|
static QString | parameterAsString (const QgsProcessingParameterDefinition *definition, const QVariant &value, const QgsProcessingContext &context) |
| Evaluates the parameter with matching definition and value to a static string value. More...
|
|
static QString | parameterAsString (const QgsProcessingParameterDefinition *definition, const QVariantMap ¶meters, const QgsProcessingContext &context) |
| Evaluates the parameter with matching definition to a static string value. More...
|
|
static QTime | parameterAsTime (const QgsProcessingParameterDefinition *definition, const QVariant &value, const QgsProcessingContext &context) |
| Evaluates the parameter with matching definition and value to a static time value. More...
|
|
static QTime | parameterAsTime (const QgsProcessingParameterDefinition *definition, const QVariantMap ¶meters, const QgsProcessingContext &context) |
| Evaluates the parameter with matching definition to a static time value. More...
|
|
static QgsVectorLayer * | parameterAsVectorLayer (const QgsProcessingParameterDefinition *definition, const QVariant &value, QgsProcessingContext &context) |
| Evaluates the parameter with matching definition and value to a vector layer. More...
|
|
static QgsVectorLayer * | parameterAsVectorLayer (const QgsProcessingParameterDefinition *definition, const QVariantMap ¶meters, QgsProcessingContext &context) |
| Evaluates the parameter with matching definition to a vector layer. More...
|
|
static QgsProcessingParameterDefinition * | parameterFromScriptCode (const QString &code) |
| Creates a new QgsProcessingParameterDefinition using the configuration from a supplied script code string. More...
|
|
static QgsProcessingParameterDefinition * | parameterFromVariantMap (const QVariantMap &map) |
| Creates a new QgsProcessingParameterDefinition using the configuration from a supplied variant map. More...
|
|