18 #ifndef QGSMESHCALCULATOR_H
19 #define QGSMESHCALCULATOR_H
23 #include <QStringList>
25 #include "qgis_core.h"
79 const QString &outputFile,
97 const QString &outputFile,
117 const QString &outputDriver,
118 const QString &outputGroupName,
119 const QString &outputFile,
139 const QString &outputDriver,
140 const QString &outputGroupName,
141 const QString &outputFile,
161 const QString &outputGroupName,
182 const QString &outputGroupName,
194 Result processCalculation(
QgsFeedback *feedback =
nullptr );
204 Q_DECL_DEPRECATED
static Result expression_valid(
const QString &formulaString,
216 static Result expressionIsValid(
const QString &formulaString,
223 QString mFormulaString;
224 QString mOutputDriver;
225 QString mOutputGroupName;
229 bool mUseMask =
false;
231 double mStartTime = 0.0;
232 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.