|
QGIS API Documentation 3.99.0-Master (a8f284845db)
|
Contains utility functions for working with raster layers. More...
#include <qgsrasterlayerutils.h>
Static Public Member Functions | |
| static QgsRectangle | alignRasterExtent (const QgsRectangle &extent, const QgsPointXY &origin, double pixelSizeX, double pixelSizeY) |
| Returns a new extent that includes the given extent with corners coordinates aligned to the pixel grid defined by the origin and pixelSizeX and pixelSizeY arguments. | |
| static void | computeMinMax (QgsRasterDataProvider *provider, int band, const QgsRasterMinMaxOrigin &mmo, Qgis::RasterRangeLimit limits, const QgsRectangle &extent, int sampleSize, double &min, double &max) |
| Compute the min max values for provider along band according to MinMaxOrigin parameters mmo and extent. | |
| 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. | |
Contains utility functions for working with raster layers.
Definition at line 38 of file qgsrasterlayerutils.h.
|
static |
Returns a new extent that includes the given extent with corners coordinates aligned to the pixel grid defined by the origin and pixelSizeX and pixelSizeY arguments.
The resulting extent will be expanded if necessary to ensure that its corners fall on pixel boundaries defined by the origin and pixel sizes.
Definition at line 287 of file qgsrasterlayerutils.cpp.
|
static |
Compute the min max values for provider along band according to MinMaxOrigin parameters mmo and extent.
Definition at line 181 of file qgsrasterlayerutils.cpp.
|
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.
| layer | Target raster layer |
| temporalRange | temporal range for rendering |
| elevationRange | elevation range for rendering |
| matched | will be set to true if a band matching the temporal and elevation range was found |
Definition at line 33 of file qgsrasterlayerutils.cpp.