18 #ifndef QGSRASTERFILEWRITERTASK_H 19 #define QGSRASTERFILEWRITERTASK_H 21 #include "qgis_core.h" 50 int columns,
int rows,
62 void writeComplete(
const QString &outputUrl );
68 void errorOccurred(
int error );
73 void finished(
bool result )
override;
82 std::unique_ptr< QgsRasterPipe > mPipe;
84 QString mDestFileName;
86 std::unique_ptr< QgsRasterBlockFeedback > mFeedback;
92 #endif //QGSRASTERFILEWRITERTASK_H QgsTask task which performs a QgsRasterFileWriter layer saving operation as a background task...
A rectangle specified with double values.
Base class for processing modules.
const QgsCoordinateReferenceSystem & crs
Abstract base class for long running background tasks.
virtual void cancel()
Notifies the task that it should terminate.
This class represents a coordinate reference system (CRS).
virtual void finished(bool result)
If the task is managed by a QgsTaskManager, this will be called after the task has finished (whether ...
virtual bool run()=0
Performs the task's operation.
The raster file writer which allows you to save a raster to a new file.