ArcGIS Runtime SDK for iOS: AGSUtilityTier Class Reference
ArcGIS Runtime SDK for iOS  100.12
AGSUtilityTier Class Reference

Description

Tiers demarcate a logical level within a network.

For example, in an electric distribution network, there may be subtransmission, medium voltage and low voltage tiers.

Since
100.7
Inheritance diagram for AGSUtilityTier:
AGSObject

Instance Methods

(nullable AGSUtilityTraceConfiguration *) - makeDefaultTraceConfiguration
 

Properties

NSString * name
 
NSInteger rank
 
AGSUtilityTierTopologyType topologyType
 
AGSUtilityTraceConfigurationtraceConfiguration
 

Method Documentation

◆ makeDefaultTraceConfiguration

- (nullable AGSUtilityTraceConfiguration *) makeDefaultTraceConfiguration

Creates an instance of AGSUtilityTraceConfiguration for this AGSUtilityTier, if one is defined.

Returns
A new AGSUtilityTraceConfiguration object or nil if none is defined.
Since
100.12

Property Documentation

◆ name

- (NSString*) name
readnonatomiccopy

The name of the AGSUtilityTier object.

Since
100.7

◆ rank

- (NSInteger) rank
readnonatomicassign

The numeric rank of the tier. It is possible for several tiers to have the same numeric rank. For example, in an electric distribution network, radial medium voltage and radial multifeed medium voltage tiers would have the same rank. When doing a trace between a source tier and a target tier, the source and target tiers define a upper and lower tier value range for a trace. The trace will stop if it encounters a tier whose rank is outside the range specified by the source and target tiers.

Since
100.7

◆ topologyType

- (AGSUtilityTierTopologyType) topologyType
readnonatomicassign

The AGSUtilityTierTopologyType object of the tier.

Since
100.7

◆ traceConfiguration

- (AGSUtilityTraceConfiguration*) traceConfiguration
readnonatomicstrong

The default AGSUtilityTraceConfiguration that defines subnetworks within this tier.

This AGSUtilityTraceConfiguration is part of the utility network metadata and cannot be modified.

Since
100.7
Deprecated:
100.12. Use makeDefaultTraceConfiguration instead to create an instance of AGSUtilityTraceConfiguration defined for this AGSUtilityTier.

Provided by category AGSUtilityTier(AGSDeprecated).