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-renderingrule.html below:

RenderingRule Class | ArcGIS Maps SDK for Qt

  • RenderingRule
  • class Esri::ArcGISRuntime::RenderingRule

    The rule that specifies how images are rendered or processed on an ArcGIS image service. More...

    Public Functions Detailed Description

    Raster images whose individual pixels represent elevation values can be rendered in a number of different ways, including representation of slope, aspect, hillshade, and shaded relief. A rendering rule defines how the ArcGIS image service renders its images.

    You can create a RenderingRule from a RenderingRuleInfo or a JSON string that specifies a service-defined or client-defined rendering rule. For a list of functions and the syntax for these rendering rules, see Raster function objects.

    Create a RenderingRule:

    // get the rendering rule info from the service info
    RenderingRuleInfo renderingRuleInfo = m_imageServiceRaster->serviceInfo().renderingRuleInfos().at(index);
    // create a new rendering rule with the rendering rule info
    RenderingRule* renderingRule = new RenderingRule(renderingRuleInfo, this);
    // create an image service raster
    ImageServiceRaster* isr = new ImageServiceRaster(m_url, this);
    // set the rendering rule
    isr->setRenderingRule(renderingRule);

    Relevant samples:

    Member Function Documentation [explicit] RenderingRule::RenderingRule(const Esri::ArcGISRuntime::RenderingRuleInfo &renderingRuleInfo, QObject *parent = nullptr)

    Creates a rendering rule object with rendering rule info.

    [explicit] RenderingRule::RenderingRule(const QString &renderingRuleJson, QObject *parent = nullptr)

    Creates a rendering rule object with server side JSON.

    This is a server side raster function JSON and is different from the JSON returned by RasterFunction.

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

    Destructor.

    Esri::ArcGISRuntime::RenderingRuleInfo RenderingRule::renderingRuleInfo() const

    Returns rendering rule info from rendering rule object.

    QString RenderingRule::renderingRuleJson() const

    Returns json property from rendering rule object.

    Empty string is returned if this RenderingRule was created from a RenderingRuleInfo. This is a server side raster function JSON and not a client side RasterFunction JSON.


    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