RangeDomainDescription Class

  • RangeDomainDescription
  • class Esri::ArcGISRuntime::RangeDomainDescription

    The description of the RangeDomain to be created. More...

    Header: #include <RangeDomainDescription>
    Since: Esri::ArcGISRuntime 100.14
    Inherits: Esri::ArcGISRuntime::DomainDescription

    Public Functions

    RangeDomainDescription(const QString &name, Esri::ArcGISRuntime::FieldType fieldType, const QVariant &minValue, const QVariant &maxValue, QObject *parent = nullptr)
    virtual ~RangeDomainDescription() override
    QVariant maxValue() const
    QVariant minValue() const
    void setMaxValue(const QVariant &maxValue)
    void setMinValue(const QVariant &minValue)

    Detailed Description

    Use the RangeDomainDescription to create a new RangeDomain in a mobile geodatabase, by calling Geodatabase::createDomainAsync(Esri::ArcGISRuntime::DomainDescription*). The mobile geodatabase must have been created in ArcGIS Pro or using Geodatabase::createAsync(const QString&, QObject*).

    Member Function Documentation

    RangeDomainDescription::RangeDomainDescription(const QString &name, Esri::ArcGISRuntime::FieldType fieldType, const QVariant &minValue, const QVariant &maxValue, QObject *parent = nullptr)

    Creates a new range domain description object with the specified name and values.

    • name - The range domain's name.
    • fieldType - The range domain's field type.
    • minValue - The range domain's minimum value.
    • maxValue - The range domain's maximum value.
    • parent - The optional parent QObject.

    [override virtual] RangeDomainDescription::~RangeDomainDescription()

    Destructor.

    QVariant RangeDomainDescription::maxValue() const

    Returns the range domain's maximum value.

    For fields that utilize a range domain, the field type must match the type of the min and max values.

    See also setMaxValue().

    QVariant RangeDomainDescription::minValue() const

    Returns the range domain's minimum value.

    For fields that utilize a range domain, the field type must match the type of the minimum and maximum values.

    See also setMinValue().

    void RangeDomainDescription::setMaxValue(const QVariant &maxValue)

    Sets the maxValue to maxValue.

    See also maxValue.

    void RangeDomainDescription::setMinValue(const QVariant &minValue)

    Sets the minValue to minValue.

    See also minValue.

    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