19 #ifndef QGSRASTERCALCNODE_H
20 #define QGSRASTERCALCNODE_H
26 #include "qgis_analysis.h"
92 QgsRasterCalcNode( QString functionName, QVector <QgsRasterCalcNode *> functionArgs );
116 bool calculate( QMap<QString, QgsRasterBlock * > &rasterData,
QgsRasterMatrix &result,
int row = -1 ) const
SIP_SKIP;
123 QString toString(
bool cStyle = false ) const;
138 QStringList referencedLayerNames( );
144 QStringList cleanRasterReferences();
157 Type mType = tNumber;
163 Operator mOperator = opNONE;
165 QString mFunctionName;
166 QVector <QgsRasterCalcNode *> mFunctionArgs;
170 #endif // QGSRASTERCALCNODE_H