A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://developers.arcgis.com/qt/cpp/api-reference/esri-arcgisruntime-rgbrenderer.html below:

RGBRenderer Class | ArcGIS Maps SDK for Qt

An RGB stretch renderer can combine bands as red, green, blue composites to help visualize the raster data in a RasterLayer. More...

Member Function Documentation [explicit] RGBRenderer::RGBRenderer(const Esri::ArcGISRuntime::StretchParameters &stretchParameters, QObject *parent = nullptr)

Constructor that takes stretchParameters and an optional parent.

RGBRenderer::RGBRenderer(const Esri::ArcGISRuntime::StretchParameters &stretchParameters, const QList<int> &bandIndexes, const QList<double> &gammas, bool estimateStatistics, QObject *parent = nullptr)

Creates a RGB renderer.

RGBRenderer::RGBRenderer(const Esri::ArcGISRuntime::StretchParameters &stretchParameters, const QList<int> &bandIndexes, Esri::ArcGISRuntime::PansharpenType pansharpenType, Esri::ArcGISRuntime::Raster *panchromaticRaster, const QList<double> &weights, QObject *parent = nullptr)

CCreates a RGB renderer.

RGBRenderer::RGBRenderer(const Esri::ArcGISRuntime::StretchParameters &stretchParameters, const QList<int> &bandIndexes, const QList<double> &gammas, bool estimateStatistics, Esri::ArcGISRuntime::PansharpenType pansharpenType, Esri::ArcGISRuntime::Raster *panchromaticRaster, const QList<double> &weights, QObject *parent = nullptr)

Creates a RGB renderer.

[override virtual noexcept] RGBRenderer::~RGBRenderer()

Destructor.

QList<int> RGBRenderer::bandIndexes() const

Returns the indexes of bands of a multi-band raster dataset that the renderer is based on.

The band specified by the 0th index is used as the Red band, 1st index as the Green band, and 2nd index as the Blue band.

Esri::ArcGISRuntime::Raster *RGBRenderer::panchromaticRaster() const

Returns the high-resolution panchromatic raster to use as a basis for panchoromatic sharpening.

Pan-sharpening uses a higher-resolution panchromatic image (or raster band) to fuse with a lower-resolution multi-band raster dataset. The result produces a multi-band raster dataset with the resolution of the panchromatic raster where the two rasters fully overlap.

Note: Please see the ArcGIS Desktop documentation for further details.

Esri::ArcGISRuntime::PansharpenType RGBRenderer::pansharpenType() const

Returns the type of panchromatic sharpening method that is applied.

QList<double> RGBRenderer::weights() const

Returns the weights to use in the panchromatic sharpening method.

Each of method uses different models to improve the spatial resolution while maintaining the color, and some are adjusted to include a weighting so that a fourth band can be included (such as the near-infrared band available in many multispectral image sources). By adding the weighting and enabling the infrared component, the visual quality in the output colors is improved.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4