ArcGIS Runtime SDK for iOS: AGSTravelMode.h Source File
ArcGIS Runtime SDK for iOS  100.9
AGSTravelMode.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 
29 typedef NS_ENUM(NSInteger, AGSUTurnPolicy) {
34 };
35 
37 
47 
48 #pragma mark -
49 #pragma mark initializers
50 
51 -(instancetype)init;
52 +(instancetype)travelMode;
53 
54 #pragma mark -
55 #pragma mark properties
56 
61 @property (nonatomic, copy, readwrite) NSArray<AGSAttributeParameterValue*> *attributeParameterValues;
62 
66 @property (nonatomic, copy, readwrite) NSString *travelModeDescription;
67 
71 @property (nonatomic, copy, readwrite) NSString *distanceAttributeName;
72 
79 @property (nonatomic, copy, readwrite) NSString *impedanceAttributeName;
80 
84 @property (nonatomic, copy, readwrite) NSString *name;
85 
89 @property (nonatomic, assign, readwrite) double outputGeometryPrecision;
90 
95 @property (nonatomic, copy, readwrite) NSArray<NSString*> *restrictionAttributeNames;
96 
97 
101 @property (nonatomic, copy, readwrite) NSString *timeAttributeName;
102 
106 @property (nonatomic, copy, readwrite) NSString *type;
107 
112 @property (nonatomic, assign, readwrite) BOOL useHierarchy;
113 
117 @property (nonatomic, assign, readwrite) AGSUTurnPolicy uTurnPolicy;
118 
119 @end
120 
121 
BOOL useHierarchy
Definition: AGSTravelMode.h:112
instancetype travelMode()
Definition: AGSAttributeParameterValue.h:21
NSString * timeAttributeName
Definition: AGSTravelMode.h:101
AGSUTurnPolicy
Definition: AGSTravelMode.h:29
Definition: AGSTravelMode.h:32
instancetype init()
NSArray< AGSAttributeParameterValue * > * attributeParameterValues
Definition: AGSTravelMode.h:61
NSArray< NSString * > * restrictionAttributeNames
Definition: AGSTravelMode.h:95
double outputGeometryPrecision
Definition: AGSTravelMode.h:89
Definition: AGSObject.h:21
Definition: AGSTravelMode.h:31
NSString * distanceAttributeName
Definition: AGSTravelMode.h:71
Definition: AGSTravelMode.h:30
NSString * travelModeDescription
Definition: AGSTravelMode.h:66
NSString * name
Definition: AGSTravelMode.h:84
AGSUTurnPolicy uTurnPolicy
Definition: AGSTravelMode.h:117
NSString * type
Definition: AGSTravelMode.h:106
Travel options for routes generated by AGSRouteTask.
Definition: AGSTravelMode.h:46
NSString * impedanceAttributeName
Definition: AGSTravelMode.h:79