18#ifndef QGSGRIDFILEWRITER_H
19#define QGSGRIDFILEWRITER_H
21#include "qgis_analysis.h"
95 QString mOutputFilePath;
100 double mCellSizeX = 0;
101 double mCellSizeY = 0;
103 QString mOutputFormat;
105 QStringList mCreationOptions;
106 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.
QStringList creationOptions() const
Returns the list of data source creation options which will be used when creating the output raster f...
QgsGridFileWriter(QgsInterpolator *interpolator, const QString &outputPath, const QgsRectangle &extent, int nCols, int nRows, const QString &outputFormat=QString())
Constructor for QgsGridFileWriter, for the specified interpolator.
int writeFile(QgsFeedback *feedback=nullptr)
Writes the grid file.
Interface class for interpolations.
A rectangle specified with double values.