81 CreateOutputError = 1,
145 Q_DECL_DEPRECATED
QgsRasterCalculator(
const QString &formulaString,
const QString &outputFile,
const QString &outputFormat,
const QgsRectangle &outputExtent,
int nOutputColumns,
int nOutputRows,
const QVector<QgsRasterCalculatorEntry> &rasterEntries )
SIP_DEPRECATED;
155 Result processCalculation(
QgsFeedback *feedback =
nullptr );
161 QString lastError()
const;
203 GDALDriverH openOutputDriver();
215 void outputGeoTransform(
double *transform )
const;
218 Result processCalculationGPU( std::unique_ptr<QgsRasterCalcNode> calcNode,
QgsFeedback *feedback =
nullptr );
220 QString mFormulaString;
222 QString mOutputFormat;
229 int mNumOutputColumns = 0;
231 int mNumOutputRows = 0;
234 QStringList mCreateOptions;
235 double mNoDataValue = -FLT_MAX;
238 QVector<QgsRasterCalculatorEntry> mRasterEntries;
Represents an individual raster layer/band number entry within a raster calculation.