QGIS/python/analysis/raster/qgsrastercalculator.sip

88 lines
3.1 KiB
Plaintext
Raw Normal View History

2017-06-21 09:55:29 +02:00
/************************************************************************
* 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 <qgsrastercalculator.h>
%End
QString ref; //name
2017-06-21 09:55:29 +02:00
QgsRasterLayer *raster; //pointer to rasterlayer
int bandNumber; //raster band number
};
class QgsRasterCalculator
{
2017-06-21 09:55:29 +02:00
%Docstring
Raster calculator class*
%End
2017-06-21 09:55:29 +02:00
%TypeHeaderCode
#include "qgsrastercalculator.h"
%End
public:
enum Result
{
2017-06-21 09:55:29 +02:00
Success,
CreateOutputError,
InputLayerError,
Canceled,
ParserError,
MemoryError,
};
2017-06-21 09:55:29 +02:00
QgsRasterCalculator( const QString &formulaString, const QString &outputFile, const QString &outputFormat,
const QgsRectangle &outputExtent, int nOutputColumns, int nOutputRows, const QVector<QgsRasterCalculatorEntry> &rasterEntries );
2017-06-21 09:55:29 +02:00
%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
2017-06-21 09:55:29 +02:00
QgsRasterCalculator( const QString &formulaString, const QString &outputFile, const QString &outputFormat,
const QgsRectangle &outputExtent, const QgsCoordinateReferenceSystem &outputCrs, int nOutputColumns, int nOutputRows, const QVector<QgsRasterCalculatorEntry> &rasterEntries );
2017-06-21 09:55:29 +02:00
%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 );
2017-06-21 09:55:29 +02:00
%Docstring
:rtype: int
%End
};
2017-06-21 09:55:29 +02:00
/************************************************************************
* This file has been generated automatically from *
* *
* src/analysis/raster/qgsrastercalculator.h *
* *
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
************************************************************************/