/************************************************************************ * This file has been generated automatically from * * * * src/core/processing/qgsprocessingparametertininputlayers.h * * * * Do not edit manually ! Edit header and run scripts/sipify.py again * ************************************************************************/ class QgsProcessingParameterTinInputLayers: QgsProcessingParameterDefinition { %Docstring(signature="appended") A parameter for processing algorithms that need a list of input vector layers to construct a TIN. A valid value for this parameter is a list (QVariantList), where each item is a map (QVariantMap) in this form: { 'source': string that represents identification of the vector layer, 'type': how the vector layer is used : as vertices, structure lines or break lines 'attributeIndex' : the index of the attribute of the vector layer used to defined the Z value of vertices, if -1, the Z coordinates of features are used } .. versionadded:: 3.16 %End %TypeHeaderCode #include "qgsprocessingparametertininputlayers.h" %End public: struct InputLayer { QString source; //!The source of the input layer Qgis::ProcessingTinInputLayerType type; //!The type of the input layer (see Type) int attributeIndex; //! The attribute index used for Z value of vertices }; QgsProcessingParameterTinInputLayers( const QString &name, const QString &description = QString() ); %Docstring Constructor %End virtual QgsProcessingParameterDefinition *clone() const; virtual QString type() const; virtual bool checkValueIsAcceptable( const QVariant &input, QgsProcessingContext *context = 0 ) const; virtual QString valueAsPythonString( const QVariant &value, QgsProcessingContext &context ) const; virtual QString valueAsString( const QVariant &value, QgsProcessingContext &context, bool &ok /Out/ ) const; virtual QVariant valueAsJsonObject( const QVariant &value, QgsProcessingContext &context ) const; virtual QString asPythonString( QgsProcessing::PythonOutputType outputType = QgsProcessing::PythonOutputType::PythonQgsProcessingAlgorithmSubclass ) const; static QString typeName(); %Docstring Returns the type name for the parameter class. %End }; /************************************************************************ * This file has been generated automatically from * * * * src/core/processing/qgsprocessingparametertininputlayers.h * * * * Do not edit manually ! Edit header and run scripts/sipify.py again * ************************************************************************/