| 
    QGIS API Documentation
    3.26.3-Buenos Aires (65e4edfdad)
    
   | 
 
 
 
 
Go to the documentation of this file.
   35   : 
QgsTask( tr( 
"Saving %1" ).arg( writer.outputUrl() ), 
QgsTask::CanCancel )
 
   39   , mExtent( outputExtent )
 
   43   , mTransformContext( transformContext )
 
   47   mFeedback->setRenderContext( renderContext );
 
   65   mError = mWriter.
writeRaster( mPipe.get(), mColumns, mRows, mExtent, mCrs, mTransformContext, mFeedback.get() );
 
   78     if ( !mFeedback->errors().isEmpty() )
 
   79       errorMsg = mFeedback->errors().front();
 
  
Contains information about the context in which a coordinate transform is executed.
 
const QgsCoordinateReferenceSystem & crs
 
Contains a pipeline of raster interfaces for sequential raster processing.
 
Contains information about the context of a rendering operation.
 
A rectangle specified with double values.
 
QString outputUrl() const
Returns the output URL for the raster.
 
virtual void cancel()
Notifies the task that it should terminate.
 
@ Export
Renderer used for printing or exporting to a file.
 
bool run() override
Performs the task's operation.
 
void setProgress(double progress)
Sets the task's current progress.
 
void progressChanged(double progress)
Emitted when the feedback object reports a progress change.
 
void writeComplete(const QString &outputUrl)
Emitted when writing the layer is successfully completed.
 
void cancel() override
Notifies the task that it should terminate.
 
This class represents a coordinate reference system (CRS).
 
The raster file writer which allows you to save a raster to a new file.
 
Q_DECL_DEPRECATED QgsRasterFileWriterTask(const QgsRasterFileWriter &writer, QgsRasterPipe *pipe, int columns, int rows, const QgsRectangle &outputExtent, const QgsCoordinateReferenceSystem &crs)
Constructor for QgsRasterFileWriterTask.
 
void finished(bool result) override
If the task is managed by a QgsTaskManager, this will be called after the task has finished (whether ...
 
Feedback object tailored for raster block reading.
 
Q_DECL_DEPRECATED WriterError writeRaster(const QgsRasterPipe *pipe, int nCols, int nRows, const QgsRectangle &outputExtent, const QgsCoordinateReferenceSystem &crs, QgsRasterBlockFeedback *feedback=nullptr)
Write raster file.
 
void errorOccurred(int error)
Emitted when an error occurs which prevented the file being written (or if the task is canceled).
 
~QgsRasterFileWriterTask() override
 
void setRendererUsage(Qgis::RendererUsage usage)
Sets the renderer usage.
 
QgsTask task which performs a QgsRasterFileWriter layer saving operation as a background task....
 
Abstract base class for long running background tasks. Tasks can be controlled directly,...