QGIS API Documentation  master-59fd5e0
QgsRasterRendererRegistry Class Reference

Registry for raster renderers. More...

#include <qgsrasterrendererregistry.h>

+ Collaboration diagram for QgsRasterRendererRegistry:

List of all members.

Public Member Functions

 ~QgsRasterRendererRegistry ()
QgsRasterRendererdefaultRendererForDrawingStyle (const QgsRaster::DrawingStyle &theDrawingStyle, QgsRasterDataProvider *provider) const
 Creates a default renderer for a raster drawing style (considering user options such as default contrast enhancement).
QList
< QgsRasterRendererRegistryEntry
entries () const
void insert (QgsRasterRendererRegistryEntry entry)
void insertWidgetFunction (const QString &rendererName, QgsRasterRendererWidgetCreateFunc func)
bool rendererData (const QString &rendererName, QgsRasterRendererRegistryEntry &data) const
QStringList renderersList () const

Static Public Member Functions

static QgsRasterRendererRegistryinstance ()

Protected Member Functions

 QgsRasterRendererRegistry ()

Private Member Functions

bool minMaxValuesForBand (int band, QgsRasterDataProvider *provider, double &minValue, double &maxValue) const

Private Attributes

QHash< QString,
QgsRasterRendererRegistryEntry
mEntries
QStringList mSortedEntries

Static Private Attributes

static QgsRasterRendererRegistrymInstance = 0

Detailed Description

Registry for raster renderers.

Definition at line 51 of file qgsrasterrendererregistry.h.


Constructor & Destructor Documentation


Member Function Documentation

Definition at line 73 of file qgsrasterrendererregistry.cpp.

References mEntries.

bool QgsRasterRendererRegistry::rendererData ( const QString &  rendererName,
QgsRasterRendererRegistryEntry data 
) const

Definition at line 82 of file qgsrasterrendererregistry.cpp.

References mEntries.

Definition at line 93 of file qgsrasterrendererregistry.cpp.

References mSortedEntries.


Member Data Documentation

Definition at line 71 of file qgsrasterrendererregistry.h.

Referenced by instance().

Definition at line 73 of file qgsrasterrendererregistry.h.

Referenced by insert(), and renderersList().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines