18 #ifndef QGSRASTERRENDERERREGISTRY_H 19 #define QGSRASTERRENDERERREGISTRY_H 26 #include "qgis_core.h" 52 QgsRasterRendererRegistryEntry() =
default;
78 QStringList renderersList()
const;
79 QList< QgsRasterRendererRegistryEntry > entries()
const;
87 QHash< QString, QgsRasterRendererRegistryEntry > mEntries;
88 QStringList mSortedEntries;
91 bool minMaxValuesForBand(
int band,
QgsRasterDataProvider *provider,
double &minValue,
double &maxValue )
const;
94 #endif // QGSRASTERRENDERERREGISTRY_H A rectangle specified with double values.
DrawingStyle
This enumerator describes the different kinds of drawing we can do.
Represents a raster layer.
QgsRasterRenderer *(* QgsRasterRendererCreateFunc)(const QDomElement &, QgsRasterInterface *input)
Registry for raster renderers.
Base class for processing filters like renderers, reprojector, resampler etc.
QgsRasterRendererWidget *(* QgsRasterRendererWidgetCreateFunc)(QgsRasterLayer *, const QgsRectangle &extent)
Registry for raster renderer entries.
Raster renderer pipe that applies colors to a raster.
Base class for raster data providers.