/************************************************************************ * This file has been generated automatically from * * * * src/analysis/raster/qgsrastercalculator.h * * * * Do not edit manually ! Edit header and run scripts/sipify.pl again * ************************************************************************/ struct QgsRasterCalculatorEntry { %TypeHeaderCode #include %End QString ref; //name QgsRasterLayer *raster; //pointer to rasterlayer int bandNumber; //raster band number }; class QgsRasterCalculator { %Docstring Raster calculator class* %End %TypeHeaderCode #include "qgsrastercalculator.h" %End public: enum Result { Success, CreateOutputError, InputLayerError, Canceled, ParserError, MemoryError, }; QgsRasterCalculator( const QString &formulaString, const QString &outputFile, const QString &outputFormat, const QgsRectangle &outputExtent, int nOutputColumns, int nOutputRows, const QVector &rasterEntries ); %Docstring QgsRasterCalculator constructor. :param formulaString: formula for raster calculation :param outputFile: output file path :param outputFormat: output file format :param outputExtent: output extent. CRS for output is taken from first entry in rasterEntries. :param nOutputColumns: number of columns in output raster :param nOutputRows: number of rows in output raster :param rasterEntries: list of referenced raster layers %End QgsRasterCalculator( const QString &formulaString, const QString &outputFile, const QString &outputFormat, const QgsRectangle &outputExtent, const QgsCoordinateReferenceSystem &outputCrs, int nOutputColumns, int nOutputRows, const QVector &rasterEntries ); %Docstring QgsRasterCalculator constructor. :param formulaString: formula for raster calculation :param outputFile: output file path :param outputFormat: output file format :param outputExtent: output extent, CRS is specified by outputCrs parameter :param outputCrs: destination CRS for output raster :param nOutputColumns: number of columns in output raster :param nOutputRows: number of rows in output raster :param rasterEntries: list of referenced raster layers .. versionadded:: 2.10 %End int processCalculation( QgsFeedback *feedback = 0 ); %Docstring :rtype: int %End }; /************************************************************************ * This file has been generated automatically from * * * * src/analysis/raster/qgsrastercalculator.h * * * * Do not edit manually ! Edit header and run scripts/sipify.pl again * ************************************************************************/