ImageAdjustmentLayer Class

  • ImageAdjustmentLayer
  • class Esri::ArcGISRuntime::ImageAdjustmentLayer

    A Layer that supports image adjustments. More...

    Header: #include <ImageAdjustmentLayer.h>
    Since: Esri::ArcGISRuntime 100.0
    Inherits: Esri::ArcGISRuntime::Layer
    Inherited By:

    Esri::ArcGISRuntime::ArcGISMapImageLayer, Esri::ArcGISRuntime::ImageTiledLayer, Esri::ArcGISRuntime::RasterLayer, and Esri::ArcGISRuntime::WmsLayer

    Public Functions

    virtual ~ImageAdjustmentLayer() override
    float brightness() const
    float contrast() const
    float gamma() const
    void setBrightness(float brightness)
    void setContrast(float contrast)
    void setGamma(float gamma)

    Detailed Description

    ImageTiledLayer defines a base class for layers that display tiled map services and cached image services. This is an abstract class that can be derived in a custom class to implement a local tile data scheme. To implement a custom ImageTiledLayer, for example to load your own local tile data, you should derive from this type and supply the data for each tile as it is requested.

    Additionally, implementers must also supply a TileInfo that describes the tiling scheme, and an Envelope that defines the layer extent.

    Implement this class if you want to create a custom tiled layer where the cached images cannot be referenced by a simple URL. If your images can be referenced by a simple URL, you should instead implement ServiceImageTiledLayer.

    See also Layer, ServiceImageTiledLayer, ArcGISTiledLayer, WmtsLayer, WebTiledLayer, and OpenStreetMapLayer.

    Member Function Documentation

    [override virtual] ImageAdjustmentLayer::~ImageAdjustmentLayer()


    float ImageAdjustmentLayer::brightness() const

    Returns the brightness of the ImageAdjustmentLayer.

    See also setBrightness().

    float ImageAdjustmentLayer::contrast() const

    Returns the contrast of the ImageAdjustmentLayer.

    See also setContrast().

    float ImageAdjustmentLayer::gamma() const

    Returns the gamma of the ImageAdjustmentLayer.

    See also setGamma().

    void ImageAdjustmentLayer::setBrightness(float brightness)

    Sets the brightness of the ImageAdjustmentLayer to brightness.

    Valid values are 0-100.

    See also brightness().

    void ImageAdjustmentLayer::setContrast(float contrast)

    Sets the contrast of the ImageAdjustmentLayer to contrast.

    Valid values are 0-100.

    See also contrast().

    void ImageAdjustmentLayer::setGamma(float gamma)

    Sets the gamma of the ImageAdjustmentLayer to gamma.

    Valid values are 0-100.

    See also gamma().

    Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.