18#ifndef QGSSINGLEBANDCOLORDATARENDERER_H
19#define QGSSINGLEBANDCOLORDATARENDERER_H
42 Qgis::RasterRendererFlags flags() const override;
47 int inputBand() const override;
48 bool setInputBand(
int band ) override;
52 void writeXml( QDomDocument &doc, QDomElement &parentElem ) const override;
54 QList<
int> usesBands() const override;
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.
Raster renderer pipe that applies colors to a raster.
const QgsRasterRenderer & operator=(const QgsRasterRenderer &)=delete
QgsRasterRenderer cannot be copied. Use clone() instead.
QgsRasterRenderer * clone() const override=0
Clone itself, create deep copy.
A rectangle specified with double values.
Raster renderer pipe for single band color.
const QgsSingleBandColorDataRenderer & operator=(const QgsSingleBandColorDataRenderer &)=delete
QgsSingleBandColorDataRenderer cannot be copied. Use clone() instead.
QgsSingleBandColorDataRenderer(const QgsSingleBandColorDataRenderer &)=delete
QgsSingleBandColorDataRenderer cannot be copied. Use clone() instead.