Class UtilityAssociation
A connectivity, containment, or structural attachment association.
Inheritance
Namespace: Esri.ArcGISRuntime.UtilityNetworks
Assembly: Esri.ArcGISRuntime.dll
Syntax
public sealed class UtilityAssociation
Remarks
Associations are an integral part of network topology. Connectivity associations allow connectivity between two junctions that don't have geometric coincidence (are not in the same location). Structural Attachment associations allow modeling equipment attached to structures. Containment associations allow modeling containment of features within other features. UtilityNetwork traces make use of associations.
Constructors
Name | Description |
---|---|
UtilityAssociation(UtilityAssociationType, UtilityElement, UtilityElement) | Initializes a new instance of the UtilityAssociation class with the specified type between the specified utility elements. |
UtilityAssociation(UtilityAssociationType, UtilityElement, UtilityElement, Boolean) | Initializes a new instance of the UtilityAssociation class with the specified type between the specified utility elements with IsContainmentVisible value. |
UtilityAssociation(UtilityAssociationType, UtilityElement, UtilityElement, Double) | Initializes a new instance of the UtilityAssociation class with the specified type between the specified utility elements with the FractionAlongEdge value. |
Properties
Name | Description |
---|---|
AssociationType | Gets the UtilityAssociationType of this association. |
FractionAlongEdge | Gets the relative location along the non-spatial edge where the junction is (logically) located. |
FromElement | Gets the first participant in a UtilityAssociation. |
Geometry | Gets the geometry of this UtilityAssociation. |
GlobalId | Gets the global ID of the association. |
IsContainmentVisible | Gets a value indicating whether this UtilityAssociation's Containment is visible. |
ToElement | Gets the second participant in an UtilityAssociation. |
Applies to
Target | Versions |
---|---|
.NET Standard 2.0 | 100.7 - 200.5 |
.NET | 100.13 - 200.5 |
.NET Windows | 100.13 - 200.5 |
.NET Android | 200.0 - 200.5 |
.NET iOS | 200.0 - 200.5 |
.NET Framework | 100.7 - 200.5 |
Xamarin.Android | 100.7 - 100.15 |
Xamarin.iOS | 100.7 - 100.15 |
UWP | 100.7 - 200.5 |