18#ifndef QGSRASTERSINGLECOLORRENDERER_H
19#define QGSRASTERSINGLECOLORRENDERER_H
47 Qgis::RasterRendererFlags flags() const override;
64 void setColor( const QColor &color );
66 void writeXml( QDomDocument &doc, QDomElement &parentElem ) const override;
68 int inputBand() const override;
69 bool setInputBand(
int band ) override;
70 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.
Raster renderer which renders all data pixels using a single color.
const QgsRasterSingleColorRenderer & operator=(const QgsRasterSingleColorRenderer &)=delete
QgsRasterSingleColorRenderer cannot be copied. Use clone() instead.
QgsRasterSingleColorRenderer(const QgsRasterSingleColorRenderer &)=delete
QgsRasterSingleColorRenderer cannot be copied. Use clone() instead.
A rectangle specified with double values.