ArcGIS Runtime SDK for iOS: AGSRouteTaskInfo.h Source File
ArcGIS Runtime SDK for iOS  100.9
AGSRouteTaskInfo.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 
19 #import <ArcGIS/AGSObject.h>
20 #import <ArcGIS/AGSUnitSystem.h>
21 #import <ArcGIS/AGSRouteTypes.h>
22 
23 @class AGSSpatialReference;
24 @class AGSCostAttribute;
26 @class AGSTravelMode;
27  //Required for Globals API doc
29 
37 
38 
39 #pragma mark -
40 #pragma mark initializers
41 
42 
43 
44 #pragma mark -
45 #pragma mark properties
46 
50 @property (nonatomic, copy, readonly) NSArray<NSString*> *accumulateAttributeNames;
51 
55 @property (nullable, nonatomic, copy, readonly) NSDictionary<NSString*,AGSCostAttribute*> *costAttributes;
56 
61 @property (nonatomic, copy, readonly) NSString *defaultTravelModeName;
62 
66 @property (nonatomic, assign, readonly) AGSUnitSystem directionsDistanceUnits;
67 
71 @property (nonatomic, copy, readonly) NSString *directionsLanguage;
72 
76 @property (nonatomic, assign, readonly) AGSDirectionsStyle directionsStyle;
77 
81 @property (nonatomic, assign, readonly) BOOL findBestSequence;
82 
88 @property (nonatomic, assign, readonly) double maxLocatingDistance;
89 
93 @property (nullable, nonatomic, strong, readonly) NSDate *startTime;
94 
98 @property (nonatomic, copy, readonly) NSString *networkName;
99 
103 @property (nullable, nonatomic, strong, readonly) AGSSpatialReference *outputSpatialReference;
104 
109 @property (nonatomic, assign, readonly) BOOL preserveFirstStop;
110 
115 @property (nonatomic, assign, readonly) BOOL preserveLastStop;
116 
120 @property (nullable, nonatomic, copy, readonly) NSDictionary<NSString*,AGSRestrictionAttribute*> *restrictionAttributes;
121 
125 @property (nonatomic, assign, readonly) AGSRouteShapeType routeShapeType;
126 
130 @property (nonatomic, copy, readonly) NSArray<NSString*> *supportedLanguages;
131 
135 @property (nonatomic, copy, readonly) NSArray<NSString*> *supportedRestrictionUsageParameterValues;
136 
142 @property (nonatomic, assign, readonly) AGSNetworkDirectionsSupport directionsSupport;
143 
147 @property (nonatomic, copy, readonly) NSArray<AGSTravelMode*> *travelModes;
148 
153 @property (nonatomic, assign, readonly) BOOL supportsRerouting;
154 
155 
156 @end
NSArray< NSString * > * supportedLanguages
Definition: AGSRouteTaskInfo.h:130
AGSNetworkDirectionsSupport
Definition: AGSRouteTypes.h:63
A cost to travel along the edge of a transportation network.
Definition: AGSCostAttribute.h:55
AGSDirectionsStyle
Definition: AGSRouteTypes.h:41
double maxLocatingDistance
Definition: AGSRouteTaskInfo.h:88
BOOL preserveLastStop
Definition: AGSRouteTaskInfo.h:115
Represents the spatial reference of a geometry.
Definition: AGSSpatialReference.h:39
NSArray< NSString * > * supportedRestrictionUsageParameterValues
Definition: AGSRouteTaskInfo.h:135
NSDate * startTime
Definition: AGSRouteTaskInfo.h:93
AGSDirectionsStyle directionsStyle
Definition: AGSRouteTaskInfo.h:76
Definition: AGSObject.h:21
BOOL findBestSequence
Definition: AGSRouteTaskInfo.h:81
NSString * networkName
Definition: AGSRouteTaskInfo.h:98
AGSUnitSystem directionsDistanceUnits
Definition: AGSRouteTaskInfo.h:66
NSString * directionsLanguage
Definition: AGSRouteTaskInfo.h:71
NSString * defaultTravelModeName
Definition: AGSRouteTaskInfo.h:61
NSArray< NSString * > * accumulateAttributeNames
Definition: AGSRouteTaskInfo.h:50
NSArray< AGSTravelMode * > * travelModes
Definition: AGSRouteTaskInfo.h:147
Restrictions within a transportation network.
Definition: AGSRestrictionAttribute.h:30
BOOL preserveFirstStop
Definition: AGSRouteTaskInfo.h:109
NSDictionary< NSString *, AGSRestrictionAttribute * > * restrictionAttributes
Definition: AGSRouteTaskInfo.h:120
Travel options for routes generated by AGSRouteTask.
Definition: AGSTravelMode.h:46
AGSRouteShapeType
Definition: AGSRouteTypes.h:73
AGSNetworkDirectionsSupport directionsSupport
Definition: AGSRouteTaskInfo.h:142
AGSRouteShapeType routeShapeType
Definition: AGSRouteTaskInfo.h:125
NSDictionary< NSString *, AGSCostAttribute * > * costAttributes
Definition: AGSRouteTaskInfo.h:55
BOOL supportsRerouting
Definition: AGSRouteTaskInfo.h:153
AGSUnitSystem
Definition: AGSUnitSystem.h:29
AGSSpatialReference * outputSpatialReference
Definition: AGSRouteTaskInfo.h:103
Metadata about the network analyst service or dataset used by AGSRouteTask.
Definition: AGSRouteTaskInfo.h:36