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.
This class provides qgis with the ability to render raster datasets onto the mapcanvas.
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.