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;
66 #endif // QGSRASTERNULLER_H
A rectangle specified with double values.
Raster pipe that deals with null values.
The Qgis class provides global constants for use throughout the application.
double value(int row, int column) const
Read a single value if type of block is numeric.
Base class for processing filters like renderers, reprojector, resampler etc.
QList< QgsRasterRange > QgsRasterRangeList
Feedback object tailored for raster block reading.