QGIS API Documentation  3.4.15-Madeira (e83d02e274)
Classes | Typedefs
qgsprocessingparameters.h File Reference
#include "qgis_core.h"
#include "qgis.h"
#include "qgsprocessing.h"
#include "qgsproperty.h"
#include "qgscoordinatereferencesystem.h"
#include "qgsfeaturesource.h"
#include "qgsprocessingutils.h"
#include <QMap>
#include <limits>
Include dependency graph for qgsprocessingparameters.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  QgsProcessingDestinationParameter
 Base class for all parameter definitions which represent file or layer destinations, e.g. More...
 
class  QgsProcessingFeatureSourceDefinition
 Encapsulates settings relating to a feature source input to a processing algorithm. More...
 
class  QgsProcessingOutputLayerDefinition
 Encapsulates settings relating to a feature sink or output raster layer for a processing algorithm. More...
 
class  QgsProcessingParameterBand
 A raster band parameter for Processing algorithms. More...
 
class  QgsProcessingParameterBoolean
 A boolean parameter for processing algorithms. More...
 
class  QgsProcessingParameterCrs
 A coordinate reference system parameter for processing algorithms. More...
 
class  QgsProcessingParameterDefinition
 Base class for the definition of processing parameters. More...
 
class  QgsProcessingParameterDistance
 A double numeric parameter for distance values. More...
 
class  QgsProcessingParameterEnum
 An enum based parameter for processing algorithms, allowing for selection from predefined values. More...
 
class  QgsProcessingParameterExpression
 An expression parameter for processing algorithms. More...
 
class  QgsProcessingParameterExtent
 A rectangular map extent parameter for processing algorithms. More...
 
class  QgsProcessingParameterFeatureSink
 A feature sink output for processing algorithms. More...
 
class  QgsProcessingParameterFeatureSource
 An input feature source (such as vector layers) parameter for processing algorithms. More...
 
class  QgsProcessingParameterField
 A vector layer or feature source field parameter for processing algorithms. More...
 
class  QgsProcessingParameterFile
 An input file or folder parameter for processing algorithms. More...
 
class  QgsProcessingParameterFileDestination
 A generic file based destination parameter, for specifying the destination path for a file (non-map layer) created by the algorithm. More...
 
class  QgsProcessingParameterFolderDestination
 A folder destination parameter, for specifying the destination path for a folder created by the algorithm or used for creating new files within the algorithm. More...
 
class  QgsProcessingParameterLimitedDataTypes
 Can be inherited by parameters which require limits to their acceptable data types. More...
 
class  QgsProcessingParameterMapLayer
 A map layer parameter for processing algorithms. More...
 
class  QgsProcessingParameterMatrix
 A table (matrix) parameter for processing algorithms. More...
 
class  QgsProcessingParameterMultipleLayers
 A parameter for processing algorithms which accepts multiple map layers. More...
 
class  QgsProcessingParameterNumber
 A numeric parameter for processing algorithms. More...
 
class  QgsProcessingParameterPoint
 A point parameter for processing algorithms. More...
 
class  QgsProcessingParameterRange
 A numeric range parameter for processing algorithms. More...
 
class  QgsProcessingParameterRasterDestination
 A raster layer destination parameter, for specifying the destination path for a raster layer created by the algorithm. More...
 
class  QgsProcessingParameterRasterLayer
 A raster layer parameter for processing algorithms. More...
 
class  QgsProcessingParameters
 A collection of utilities for working with parameters when running a processing algorithm. More...
 
class  QgsProcessingParameterString
 A string parameter for processing algorithms. More...
 
class  QgsProcessingParameterVectorDestination
 A vector layer destination parameter, for specifying the destination path for a vector layer created by the algorithm. More...
 
class  QgsProcessingParameterVectorLayer
 A vector layer (with or without geometry) parameter for processing algorithms. More...
 

Typedefs

typedef QList< const QgsProcessingParameterDefinition * > QgsProcessingParameterDefinitions
 List of processing parameters. More...
 

Typedef Documentation

List of processing parameters.

Definition at line 530 of file qgsprocessingparameters.h.