Skip To Content ArcGIS for Developers Sign In Dashboard

UtilityNetworkSource Class


A network source in a utility network. More...

Header: #include <UtilityNetworkSource>
Since: Esri::ArcGISRuntime 100.6
Inherits: Object

Public Functions

UtilityAssetGroup *assetGroup(const QString &assetGroupName) const
QList<UtilityAssetGroup *> assetGroups() const
ArcGISFeatureTable *featureTable() const
QString name() const
int sourceId() const
UtilityNetworkSourceType sourceType() const
UtilityNetworkSourceUsageType sourceUsageType() const
  • 31 public functions inherited from QObject

Additional Inherited Members

Detailed Description

A network source in a utility network.

Various sources of related information are associated to comprise the utility network. The most obvious sources are the structures and network features that are included with each domain network. Other sources are the set of associations and the system junctions.

The UtilityNetworkDefinition::networkSources property contains the list of UtilityNetworkSource objects in the utility network definition.

Member Function Documentation



UtilityAssetGroup *UtilityNetworkSource::assetGroup(const QString &assetGroupName) const

Returns an associated asset group by name.

  • assetGroupName - The name of the asset group

Returns nullptr if there is no matching asset group.

UtilityAssetGroup is the first-level categorization of a UtilityNetworkSource.

QList<UtilityAssetGroup *> UtilityNetworkSource::assetGroups() const

Returns a list of asset groups for the utility network source.

UtilityAssetGroup is the first-level categorization of a UtilityNetworkSource.

ArcGISFeatureTable *UtilityNetworkSource::featureTable() const

Returns the ArcGISFeatureTable that corresponds to the UtilityNetworkSource.

QString UtilityNetworkSource::name() const

Returns the name of the UtilityNetworkSource.

int UtilityNetworkSource::sourceId() const

Returns the ID of the UtilityNetworkSource.

UtilityNetworkSourceType UtilityNetworkSource::sourceType() const

Returns the source type of the UtilityNetworkSource.

UtilityNetworkSourceUsageType UtilityNetworkSource::sourceUsageType() const

Returns the usage type of the UtilityNetworkSource.

Feedback on this topic?