18 #ifndef QGSRASTERNULLER_H
19 #define QGSRASTERNULLER_H
21 #include "qgis_core.h"
45 int bandCount() const override;
47 Qgis::DataType dataType(
int bandNo ) const override;
56 void setOutputNoDataValue(
int bandNo,
double noData );
60 QVector< QgsRasterRangeList > mNoData;
62 QVector<double> mOutputNoData;
63 QVector<bool> mHasOutputNoData;
The Qgis class provides global constants for use throughout the application.
Feedback object tailored for raster block reading.
Base class for processing filters like renderers, reprojector, resampler etc.
virtual QgsRasterInterface * clone() const =0
Clone itself, create deep copy.
Raster pipe that deals with null values.
A rectangle specified with double values.
QList< QgsRasterRange > QgsRasterRangeList