ArcGIS Runtime SDK for iOS: AGSUtilityTerminalConfiguration.h Source File
ArcGIS Runtime SDK for iOS  100.9
AGSUtilityTerminalConfiguration.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 
28 typedef NS_ENUM(NSInteger, AGSUtilityTerminalDirectionality) {
31 };
32 
33 @class AGSUtilityTerminal;
35 
41 
42 #pragma mark -
43 #pragma mark initializers
44 
45 
46 
47 #pragma mark -
48 #pragma mark properties
49 
55 @property (nonatomic, copy, readonly) NSArray<AGSUtilityTerminalConfigurationPath *> *configurationPaths;
56 
61 @property (nullable, nonatomic, strong, readonly) AGSUtilityTerminalConfigurationPath *defaultConfigurationPath;
62 
67 @property (nonatomic, assign, readonly) AGSUtilityTerminalDirectionality directionality;
68 
72 @property (nonatomic, copy, readonly) NSString *name;
73 
77 @property (nonatomic, assign, readonly) NSInteger terminalConfigurationID;
78 
82 @property (nonatomic, copy, readonly) NSArray<AGSUtilityTerminal *> *terminals;
83 
84 #pragma mark -
85 #pragma mark methods
86 
87 @end
88 
89 
AGSUtilityTerminalConfigurationPath * defaultConfigurationPath
Definition: AGSUtilityTerminalConfiguration.h:61
Definition: AGSUtilityTerminalConfiguration.h:29
NSString * name
Definition: AGSUtilityTerminalConfiguration.h:72
A single terminal on a junction feature.
Definition: AGSUtilityTerminal.h:30
NSInteger terminalConfigurationID
Definition: AGSUtilityTerminalConfiguration.h:77
NSArray< AGSUtilityTerminal * > * terminals
Definition: AGSUtilityTerminalConfiguration.h:82
A utility network terminal configuration.
Definition: AGSUtilityTerminalConfiguration.h:40
NSArray< AGSUtilityTerminalConfigurationPath * > * configurationPaths
Definition: AGSUtilityTerminalConfiguration.h:55
Definition: AGSObject.h:21
Definition: AGSUtilityTerminalConfiguration.h:30
The set of flow paths between terminals for a given device configuration.
Definition: AGSUtilityTerminalConfigurationPath.h:31
AGSUtilityTerminalDirectionality directionality
Definition: AGSUtilityTerminalConfiguration.h:67
AGSUtilityTerminalDirectionality
Definition: AGSUtilityTerminalConfiguration.h:28