QGIS/python/core/auto_generated/raster/qgsrasterlayerutils.sip.in
Nyall Dawson 3f6b490218 Sipify
2025-04-02 11:11:10 +10:00

56 lines
2.0 KiB
Plaintext

/************************************************************************
* This file has been generated automatically from *
* *
* src/core/raster/qgsrasterlayerutils.h *
* *
* Do not edit manually ! Edit header and run scripts/sipify.py again *
************************************************************************/
class QgsRasterLayerUtils
{
%Docstring(signature="appended")
Contains utility functions for working with raster layers.
.. versionadded:: 3.38
%End
%TypeHeaderCode
#include "qgsrasterlayerutils.h"
%End
public:
static int renderedBandForElevationAndTemporalRange(
QgsRasterLayer *layer,
const QgsDateTimeRange &temporalRange,
const QgsDoubleRange &elevationRange,
bool &matched /Out/ );
%Docstring
Given a raster ``layer``, returns the band which should be used for
rendering the layer for a specified temporal and elevation range,
respecting any elevation and temporal settings which affect the rendered
band.
:param layer: Target raster layer
:param temporalRange: temporal range for rendering
:param elevationRange: elevation range for rendering
:return: - Matched band, or -1 if the layer does not have any elevation
or temporal settings which affect the rendered band.
- matched: ``True`` if a band matching the temporal and
elevation range was found
%End
};
/************************************************************************
* This file has been generated automatically from *
* *
* src/core/raster/qgsrasterlayerutils.h *
* *
* Do not edit manually ! Edit header and run scripts/sipify.py again *
************************************************************************/