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.