ArcGIS Runtime SDK for iOS: AGSUtilityAssociation.h Source File
ArcGIS Runtime SDK for iOS  100.9
AGSUtilityAssociation.h
Go to the documentation of this file.
1 /*
2  COPYRIGHT 1995-2020 ESRI
3 
4  TRADE SECRETS: ESRI PROPRIETARY AND CONFIDENTIAL
5  Unpublished material - all rights reserved under the
6  Copyright Laws of the United States and applicable international
7  laws, treaties, and conventions.
8 
9  For additional information, contact:
10  Environmental Systems Research Institute, Inc.
11  Attn: Contracts and Legal Services Department
12  380 New York Street
13  Redlands, California, 92373
14  USA
15 
16  email: contracts@esri.com
17  */
18  //Required for Globals API doc
20 
21 #import <ArcGIS/AGSObject.h>
22 
23 
24 
25 @class AGSUtilityElement;
26 @class AGSGeometry;
27 
31 typedef NS_ENUM(NSInteger, AGSUtilityAssociationType) {
35 };
36 
45 
46 #pragma mark -
47 #pragma mark initializers
48 
49 
50 
51 #pragma mark -
52 #pragma mark properties
53 
57 @property (nonatomic, assign, readonly) AGSUtilityAssociationType associationType;
58 
62 @property (nonatomic, assign, readonly, getter=isContainmentVisible) BOOL containmentVisible;
63 
68 @property (nonatomic, strong, readonly) AGSUtilityElement *fromElement;
69 
76 @property (nullable, nonatomic, strong, readonly) AGSGeometry *geometry;
77 
81 @property (nonatomic, strong, readonly) NSUUID *globalID;
82 
87 @property (nonatomic, strong, readonly) AGSUtilityElement *toElement;
88 
89 #pragma mark -
90 #pragma mark methods
91 
92 @end
93 
94 
A entity in a utility network that corresponds to an AGSFeature.
Definition: AGSUtilityElement.h:35
Defines common members for all specific types of geometry.
Definition: AGSGeometry.h:106
AGSUtilityElement * toElement
Definition: AGSUtilityAssociation.h:87
NSUUID * globalID
Definition: AGSUtilityAssociation.h:81
AGSUtilityAssociationType associationType
Definition: AGSUtilityAssociation.h:57
A connectivity, containment, or structural attachment association.
Definition: AGSUtilityAssociation.h:44
Definition: AGSUtilityAssociation.h:33
Definition: AGSUtilityAssociation.h:34
AGSUtilityElement * fromElement
Definition: AGSUtilityAssociation.h:68
BOOL containmentVisible
Definition: AGSUtilityAssociation.h:62
Definition: AGSObject.h:21
AGSUtilityAssociationType
Definition: AGSUtilityAssociation.h:31
Definition: AGSUtilityAssociation.h:32
AGSGeometry * geometry
Definition: AGSUtilityAssociation.h:76