A utility network asset group. More...
Header: | #include <UtilityAssetGroup.h> |
Since: | Esri::ArcGISRuntime 100.6 |
Inherits: | Esri::ArcGISRuntime::Object |
Public Functions
virtual | ~UtilityAssetGroup() override |
Esri::ArcGISRuntime::UtilityAssetType * | assetType(const QString &name) const |
QList<Esri::ArcGISRuntime::UtilityAssetType *> | assetTypes() const |
int | code() const |
QString | name() const |
Detailed Description
This class is the first-level categorization of a UtilityNetworkSource (UtilityAssetType is the second-level categorization.). This class provides information about the UtilityAssetGroup, including the UtilityAssetType collection that is contained therein.
Member Function Documentation
[override virtual]
UtilityAssetGroup::~UtilityAssetGroup ()
Destructor.
Esri::ArcGISRuntime::UtilityAssetType *UtilityAssetGroup::assetType (const QString &name) const
Returns a UtilityAssetType from the UtilityAssetGroup by name.
- name - The name of the UtilityAssetType to return.
For example, a UtilityAssetGroup describing electrical transformers may contain a UtilityAssetType for a specific type of electrical transformer with a name such as "Single-phase Distribution Transformer".
Returns nullptr
if there is no matching asset type.
QList<Esri::ArcGISRuntime::UtilityAssetType *> UtilityAssetGroup::assetTypes () const
Returns a list of UtilityAssetType objects defining the asset type contained in the UtilityAssetGroup.
int UtilityAssetGroup::code() const
Returns the code of the UtilityAssetGroup.
This property is the subtype code value.
QString UtilityAssetGroup::name() const
Returns the name of the UtilityAssetGroup.