Class: QgsSingleBandColorDataRenderer

class qgis.core.QgsSingleBandColorDataRenderer

Bases: QgsRasterRenderer

Raster renderer pipe for single band color.

Methods

block

param bandNo

clone

QgsSingleBandColorDataRenderer cannot be copied.

create

param elem

initHistogram

Fill in histogram defaults if not specified

initStatistics

Fill in statistics defaults if not specified

setInput

param input

usesBands

rtype

List[int]

writeXml

param doc

block(self, bandNo: int, extent: QgsRectangle, width: int, height: int, feedback: QgsRasterBlockFeedback = None)QgsRasterBlock
Parameters
Return type

QgsRasterBlock

clone(self)QgsSingleBandColorDataRenderer

QgsSingleBandColorDataRenderer cannot be copied. Use clone() instead.

Return type

QgsSingleBandColorDataRenderer

create(elem: QDomElement, input: QgsRasterInterface)QgsRasterRenderer
Parameters
Return type

QgsRasterRenderer

initHistogram(self, histogram: QgsRasterHistogram, bandNo: int, binCount: int, minimum: object = Py_None, maximum: object = Py_None, boundingBox: QgsRectangle = QgsRectangle(), sampleSize: int = 0, includeOutOfRange: bool = False)

Fill in histogram defaults if not specified

Note

the parameters are the same as in histogram()

initStatistics(self, statistics: QgsRasterBandStats, bandNo: int, stats: int = QgsRasterBandStats.All, boundingBox: QgsRectangle = QgsRectangle(), binCount: int = 0)

Fill in statistics defaults if not specified

setInput(self, input: QgsRasterInterface) → bool
Parameters

input (QgsRasterInterface) –

Return type

bool

usesBands(self) → List[int]
Return type

List[int]

writeXml(self, doc: QDomDocument, parentElem: QDomElement)
Parameters
  • doc (QDomDocument) –

  • parentElem (QDomElement) –