1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
|
/************************************************************************
* This file has been generated automatically from *
* *
* src/core/mesh/qgsmeshlayerinterpolator.h *
* *
* Do not edit manually ! Edit header and run scripts/sipify.py again *
************************************************************************/
%ModuleHeaderCode
#include "qgsmeshlayerinterpolator.h"
%End
namespace QgsMeshUtils
{
QgsRasterBlock *exportRasterBlock(
const QgsMeshLayer &layer,
const QgsMeshDatasetIndex &datasetIndex,
const QgsCoordinateReferenceSystem &destinationCrs,
const QgsCoordinateTransformContext &transformContext,
double mapUnitsPerPixel,
const QgsRectangle &extent,
QgsRasterBlockFeedback *feedback = 0
) /Factory/;
%Docstring
Exports mesh layer's dataset values as raster block
The function always fetches native mesh and dataset data from data
provider and calculates triangular mesh
:param layer: mesh layer
:param datasetIndex: index from layer defining group and dataset (time)
to export
:param destinationCrs: destination/map CRS. Used to create triangular
mesh from native mesh
:param transformContext: Transform context to transform layer CRS to
destination CRS
:param mapUnitsPerPixel: map units per pixel for block
:param extent: extent of block in destination CRS
:param feedback: optional raster feedback object for
cancellation/preview
:return: raster block with Float.64 values. ``None`` on error
.. versionadded:: 3.6
%End
};
/************************************************************************
* This file has been generated automatically from *
* *
* src/core/mesh/qgsmeshlayerinterpolator.h *
* *
* Do not edit manually ! Edit header and run scripts/sipify.py again *
************************************************************************/
|