Class: QgsRendererRange

class qgis.core.QgsRendererRange

Bases: sip.wrapper

Constructor for QgsRendererRange.

QgsRendererRange(range: QgsClassificationRange, symbol: QgsSymbol, render: bool = True) Creates a renderer symbol range

Parameters:
  • range – The classification range

  • symbol – The symbol for this renderer range

  • render – If True, it will be renderered

QgsRendererRange(lowerValue: float, upperValue: float, symbol: QgsSymbol, label: str, render: bool = True)

QgsRendererRange(range: QgsRendererRange)

Methods

dump

rtype:

str

label

rtype:

str

lowerValue

rtype:

float

renderState

rtype:

bool

setLabel

param label:

setLowerValue

param lowerValue:

setRenderState

param render:

setSymbol

param s:

setUpperValue

param upperValue:

swap

param other:

symbol

rtype:

QgsSymbol

toSld

Creates a DOM element representing the range in SLD format.

upperValue

rtype:

float

dump(self) str
Return type:

str

label(self) str
Return type:

str

lowerValue(self) float
Return type:

float

renderState(self) bool
Return type:

bool

setLabel(self, label: str)
Parameters:

label (str) –

setLowerValue(self, lowerValue: float)
Parameters:

lowerValue (float) –

setRenderState(self, render: bool)
Parameters:

render (bool) –

setSymbol(self, s: QgsSymbol)
Parameters:

s (QgsSymbol) –

setUpperValue(self, upperValue: float)
Parameters:

upperValue (float) –

swap(self, other: QgsRendererRange)
Parameters:

other (QgsRendererRange) –

symbol(self) QgsSymbol
Return type:

QgsSymbol

toSld(self, doc: QDomDocument, element: QDomElement, props: Dict[str, Any], firstRange: bool = False)

Creates a DOM element representing the range in SLD format.

Parameters:
  • doc (QDomDocument) – DOM document

  • element (QDomElement) – destination DOM element

  • props (Dict[str) – graduated renderer properties

  • firstRange (bool = False) – set to True if the range is the first range, where the lower value uses a <= test rather than a < test.

upperValue(self) float
Return type:

float