19 #ifndef QGSRASTERCALCNODE_H
20 #define QGSRASTERCALCNODE_H
26 #include "qgis_analysis.h"
111 bool calculate( QMap<QString, QgsRasterBlock * > &rasterData,
QgsRasterMatrix &result,
int row = -1 ) const
SIP_SKIP;
118 QString toString(
bool cStyle = false ) const;
133 Type mType = tNumber;
139 Operator mOperator = opNONE;
Represents a node in a raster calculator.
void setLeft(QgsRasterCalcNode *left)
Operator
possible operators
QgsRasterCalcNode()=default
Constructor for QgsRasterCalcNode.
QgsRasterCalcNode(const QgsRasterCalcNode &rh)=delete
QgsRasterCalcNode cannot be copied.
void setRight(QgsRasterCalcNode *right)
QgsRasterCalcNode & operator=(const QgsRasterCalcNode &rh)=delete
QgsRasterCalcNode cannot be copied.
Type
defines possible types of node
Represents a matrix in a raster calculator operation.