18 #ifndef QGSMESHCALCULATOR_H
19 #define QGSMESHCALCULATOR_H
23 #include <QStringList>
25 #include "qgis_core.h"
77 const QString &outputFile,
95 const QString &outputFile,
115 const QString &outputDriver,
116 const QString &outputGroupName,
117 const QString &outputFile,
137 const QString &outputDriver,
138 const QString &outputGroupName,
139 const QString &outputFile,
159 const QString &outputGroupName,
180 const QString &outputGroupName,
192 Result processCalculation(
QgsFeedback *feedback =
nullptr );
202 Q_DECL_DEPRECATED
static Result expression_valid(
const QString &formulaString,
214 static Result expressionIsValid(
const QString &formulaString,
221 QString mFormulaString;
222 QString mOutputDriver;
223 QString mOutputGroupName;
227 bool mUseMask =
false;
229 double mStartTime = 0.0;
230 double mEndTime = 0.0;
Base class for feedback objects to be used for cancellation of something running in a worker thread.
A geometry is the spatial representation of a feature.
Performs mesh layer calculations.
Result
Result of the calculation.
@ MemoryError
Error allocating memory for result.
@ InvalidDatasets
Datasets with different time outputs or not part of the mesh.
@ CreateOutputError
Error creating output data file.
@ EvaluateError
Error during evaluation.
@ ParserError
Error parsing formula.
@ Canceled
Calculation canceled.
@ InputLayerError
Error reading input layer.
Type
Type of the dataset group.
@ Persistent
Generic type used for non typed dataset group.
Represents a mesh layer supporting display of data on structured or unstructured meshes.
A rectangle specified with double values.