mirror of
https://github.com/qgis/QGIS.git
synced 2025-10-08 00:05:09 -04:00
56 lines
2.0 KiB
Plaintext
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 *
|
|
************************************************************************/
|