RenderingRuleInfo Class

  • RenderingRuleInfo
  • class Esri::ArcGISRuntime::RenderingRuleInfo

    Information about a rendering rule that specifies how images are rendered or processed on an ArcGIS Image Service. More...

    Header: #include <RenderingRuleInfo.h>
    Since: Esri::ArcGISRuntime 100.1

    Public Functions

    RenderingRuleInfo()
    RenderingRuleInfo(const QString &name)
    RenderingRuleInfo(const Esri::ArcGISRuntime::RenderingRuleInfo &other)
    RenderingRuleInfo(Esri::ArcGISRuntime::RenderingRuleInfo &&other)
    ~RenderingRuleInfo()
    QString description() const
    QString help() const
    bool isEmpty() const
    QString name() const
    Esri::ArcGISRuntime::RenderingRuleInfo &operator=(const Esri::ArcGISRuntime::RenderingRuleInfo &other)
    Esri::ArcGISRuntime::RenderingRuleInfo &operator=(Esri::ArcGISRuntime::RenderingRuleInfo &&other)

    Detailed Description

    You can obtain a RenderingRuleInfo from the collection of predefined RenderingRuleInfo objects provided by an ArcGIS image service. Alternatively, you can construct a RenderingRuleInfo by providing the name of a predefined service rendering rule.

    To apply the rendering rule, construct a RenderingRule from the RenderingRuleInfo and pass the RenderingRule to an ImageServiceRaster before it is loaded. Next, construct a RasterLayer from the ImageServiceRaster, and add it to the map or scene's operational layers.

    Member Function Documentation

    RenderingRuleInfo::RenderingRuleInfo()

    Default constructor. Creates an empty RenderingRuleInfo.

    [explicit] RenderingRuleInfo::RenderingRuleInfo(const QString &name)

    Creates a rendering rule info object with the name of a predefined service rendering rule.

    • name - The predefined service rendering rule name.

    RenderingRuleInfo::RenderingRuleInfo(const Esri::ArcGISRuntime::RenderingRuleInfo &other)

    Copy constructor from other RenderingRuleInfo.

    RenderingRuleInfo::RenderingRuleInfo(Esri::ArcGISRuntime::RenderingRuleInfo &&other)

    Move constructor from other RenderingRuleInfo.

    RenderingRuleInfo::~RenderingRuleInfo()

    Destructor.

    QString RenderingRuleInfo::description() const

    Returns the description of a predefined service rendering rule.

    QString RenderingRuleInfo::help() const

    Returns the help of a predefined service rendering rule.

    bool RenderingRuleInfo::isEmpty() const

    Returns if this RenderingRuleInfo is empty.

    QString RenderingRuleInfo::name() const

    Returns the name of a predefined service rendering rule.

    Esri::ArcGISRuntime::RenderingRuleInfo &RenderingRuleInfo::operator=(const Esri::ArcGISRuntime::RenderingRuleInfo &other)

    Assignment operator from other RenderingRuleInfo.

    Esri::ArcGISRuntime::RenderingRuleInfo &RenderingRuleInfo::operator=(Esri::ArcGISRuntime::RenderingRuleInfo &&other)

    Move operator from other RenderingRuleInfo.

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

    You can no longer sign into this site. Go to your ArcGIS portal or the ArcGIS Location Platform dashboard to perform management tasks.

    Your ArcGIS portal

    Create, manage, and access API keys and OAuth 2.0 developer credentials, hosted layers, and data services.

    Your ArcGIS Location Platform dashboard

    Manage billing, monitor service usage, and access additional resources.

    Learn more about these changes in the What's new in Esri Developers June 2024 blog post.

    Close