QGIS API Documentation 3.39.0-Master (47f7b3a4989)
Loading...
Searching...
No Matches
Static Public Member Functions | List of all members
QgsRasterLayerUtils Class Reference

Contains utility functions for working with raster layers. More...

#include <qgsrasterlayerutils.h>

Static Public Member Functions

static int renderedBandForElevationAndTemporalRange (QgsRasterLayer *layer, const QgsDateTimeRange &temporalRange, const QgsDoubleRange &elevationRange, bool &matched)
 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.
 

Detailed Description

Contains utility functions for working with raster layers.

Since
QGIS 3.38

Definition at line 34 of file qgsrasterlayerutils.h.

Member Function Documentation

◆ renderedBandForElevationAndTemporalRange()

int QgsRasterLayerUtils::renderedBandForElevationAndTemporalRange ( QgsRasterLayer layer,
const QgsDateTimeRange temporalRange,
const QgsDoubleRange elevationRange,
bool &  matched 
)
static

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.

Parameters
layerTarget raster layer
temporalRangetemporal range for rendering
elevationRangeelevation range for rendering
matchedwill be set to true if a band matching the temporal and elevation range was found
Returns
Matched band, or -1 if the layer does not have any elevation or temporal settings which affect the rendered band.

Definition at line 25 of file qgsrasterlayerutils.cpp.


The documentation for this class was generated from the following files: