18#ifndef QGSRASTERNULLER_H
19#define QGSRASTERNULLER_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.
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.
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