QGIS API Documentation  2.18.21-Las Palmas (9fba24a)
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
QgsRasterRendererRegistry Class Reference

Registry for raster renderers. More...

#include <qgsrasterrendererregistry.h>

Public Member Functions

QgsRasterRendererdefaultRendererForDrawingStyle (QgsRaster::DrawingStyle theDrawingStyle, QgsRasterDataProvider *provider) const
 Creates a default renderer for a raster drawing style (considering user options such as default contrast enhancement). More...
 
QList< QgsRasterRendererRegistryEntryentries () const
 
void insert (const 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 ()
 

Detailed Description

Registry for raster renderers.

Note
not available in Python bindings

Definition at line 53 of file qgsrasterrendererregistry.h.

Constructor & Destructor Documentation

◆ QgsRasterRendererRegistry()

QgsRasterRendererRegistry::QgsRasterRendererRegistry ( )
protected

Definition at line 55 of file qgsrasterrendererregistry.cpp.

Member Function Documentation

◆ defaultRendererForDrawingStyle()

QgsRasterRenderer * QgsRasterRendererRegistry::defaultRendererForDrawingStyle ( QgsRaster::DrawingStyle  theDrawingStyle,
QgsRasterDataProvider provider 
) const

Creates a default renderer for a raster drawing style (considering user options such as default contrast enhancement).

Caller takes ownership

Definition at line 114 of file qgsrasterrendererregistry.cpp.

◆ entries()

QList< QgsRasterRendererRegistryEntry > QgsRasterRendererRegistry::entries ( ) const

Definition at line 102 of file qgsrasterrendererregistry.cpp.

◆ insert()

void QgsRasterRendererRegistry::insert ( const QgsRasterRendererRegistryEntry entry)

Definition at line 71 of file qgsrasterrendererregistry.cpp.

◆ insertWidgetFunction()

void QgsRasterRendererRegistry::insertWidgetFunction ( const QString rendererName,
QgsRasterRendererWidgetCreateFunc  func 
)

Definition at line 77 of file qgsrasterrendererregistry.cpp.

◆ instance()

QgsRasterRendererRegistry * QgsRasterRendererRegistry::instance ( )
static

Definition at line 49 of file qgsrasterrendererregistry.cpp.

◆ rendererData()

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

Definition at line 86 of file qgsrasterrendererregistry.cpp.

◆ renderersList()

QStringList QgsRasterRendererRegistry::renderersList ( ) const

Definition at line 97 of file qgsrasterrendererregistry.cpp.


The documentation for this class was generated from the following files: