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