Subgroup: Raster

Class: QgsRasterCalcNode

class qgis.analysis.QgsRasterCalcNode

Bases: sip.wrapper

Constructor for QgsRasterCalcNode.

QgsRasterCalcNode(number: float)

QgsRasterCalcNode(matrix: QgsRasterMatrix)

QgsRasterCalcNode(op: QgsRasterCalcNode.Operator, left: QgsRasterCalcNode, right: QgsRasterCalcNode)

QgsRasterCalcNode(rasterName: str)

class Operator

Bases: int

class Type

Bases: int

opACOS = 10
opAND = 18
opASIN = 9
opATAN = 11
opCOS = 7
opDIV = 3
opEQ = 12
opGE = 16
opGT = 14
opLE = 17
opLOG = 21
opLOG10 = 22
opLT = 15
opMINUS = 1
opMUL = 2
opNE = 13
opNONE = 23
opOR = 19
opPLUS = 0
opPOW = 4
opSIGN = 20
opSIN = 6
opSQRT = 5
opTAN = 8
parseRasterCalcString(str: str, parserErrorMsg: str) → QgsRasterCalcNode
setLeft(self, left: QgsRasterCalcNode)
setRight(self, right: QgsRasterCalcNode)
tMatrix = 4
tNumber = 2
tOperator = 1
tRasterRef = 3
type(self) → QgsRasterCalcNode.Type

QgsRasterCalcNode cannot be copied