18#ifndef QGSGRIDFILEWRITER_H
19#define QGSGRIDFILEWRITER_H
21#include "qgis_analysis.h"
93 QString mOutputFilePath;
98 double mCellSizeX = 0;
99 double mCellSizeY = 0;
101 QStringList mCreationOptions;
102 double mNoDataValue = -9999.0;
Base class for feedback objects to be used for cancellation of something running in a worker thread.
Handles interpolation to a grid and writes the results to a raster grid file.
void setCreationOptions(const QStringList &options)
Sets a list of data source creation options to use when creating the output raster file.
void setNoDataValue(double noDataValue)
Set no data value for output file.
double noDataValue() const
Returns no data value used for output file.
QgsGridFileWriter(QgsInterpolator *interpolator, const QString &outputPath, const QgsRectangle &extent, int nCols, int nRows)
Constructor for QgsGridFileWriter, for the specified interpolator.
QStringList creationOptions() const
Returns the list of data source creation options which will be used when creating the output raster f...
int writeFile(QgsFeedback *feedback=nullptr)
Writes the grid file.
Interface class for interpolations.
A rectangle specified with double values.