• UtilityTierGroup
  • class Esri::ArcGISRuntime::UtilityTierGroup

    A related group of UtilityTier objects. More...

    Header: #include <UtilityTierGroup.h>
    Since: Esri::ArcGISRuntime 100.7
    Inherits: Esri::ArcGISRuntime::Object

    Public Functions

    virtual ~UtilityTierGroup() override
    QString name() const
    Esri::ArcGISRuntime::UtilityTier *tier(const QString &tierName) const
    QList<Esri::ArcGISRuntime::UtilityTier *> tiers() const

    Detailed Description

    Tier groups provide an extra level of organization for tiers. For example, a gas network may be divided into two tier groups - Transmission and Distribution. Each of these tier groups would contain a set of tiers specific to that group. For example, Distribution Pressure and Distribution Isolation might be tiers within the Distribution tier group.

    Member Function Documentation

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

    Destructor.

    QString UtilityTierGroup::name() const

    Returns the name of the UtilityTierGroup.

    Esri::ArcGISRuntime::UtilityTier *UtilityTierGroup::tier(const QString &tierName) const

    Returns the UtilityTier object with the specified name.

    • tierName - The name of the desired UtilityTier object to return.

    QList<Esri::ArcGISRuntime::UtilityTier *> UtilityTierGroup::tiers() const

    Returns the collection of UtilityTier objects within this tier group.