mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-24 00:47:57 -05:00
73 lines
2.9 KiB
Plaintext
73 lines
2.9 KiB
Plaintext
/************************************************************************
|
|
* 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 *
|
|
************************************************************************/
|