ArcGIS Runtime SDK for iOS: AGSClosestFacilityTaskInfo.h Source File
ArcGIS Runtime SDK for iOS  100.15
AGSClosestFacilityTaskInfo.h
Go to the documentation of this file.
1 /*
2  COPYRIGHT 2022 ESRI
3 
4  All rights reserved under the copyright laws of the United States
5  and applicable international laws, treaties, and conventions.
6 
7  This material is licensed for use under the Esri Master License
8  Agreement (MLA), and is bound by the terms of that agreement.
9  You may redistribute and use this code without modification,
10  provided you adhere to the terms of the MLA and include this
11  copyright notice.
12 
13  See use restrictions at http://www.esri.com/legal/pdfs/mla_e204_e300/english
14 
15  For additional information, contact:
16  Environmental Systems Research Institute, Inc.
17  Attn: Contracts and Legal Services Department
18  380 New York Street
19  Redlands, California, 92373
20  USA
21 
22  email: contracts@esri.com
23  */
24 
25 #import <Foundation/Foundation.h>
26 #import <ArcGIS/AGSObject.h>
27 #import <ArcGIS/AGSUnitSystem.h>
28 #import <ArcGIS/AGSRouteTypes.h>
29 #import <ArcGIS/AGSClosestFacilityTaskTypes.h>
30 
31 @class AGSCostAttribute;
33 @class AGSSpatialReference;
34 @class AGSTravelMode;
35  //Required for Globals API doc
37 
45 
46 
47 #pragma mark -
48 #pragma mark initializers
49 
50 
51 
52 #pragma mark -
53 #pragma mark properties
54 
58 @property (nonatomic, copy, readonly) NSArray<NSString*> *accumulateAttributeNames;
59 
63 @property (nonatomic, copy, readonly) NSDictionary<NSString*,AGSCostAttribute*> *costAttributes;
64 
70 @property (nonatomic, assign, readonly) double defaultImpedanceCutoff;
71 
76 @property (nonatomic, assign, readonly) NSInteger defaultTargetFacilityCount;
77 
82 @property (nonatomic, copy, readonly) NSString *defaultTravelModeName;
83 
87 @property (nonatomic, assign, readonly) AGSUnitSystem directionsDistanceUnits;
88 
92 @property (nonatomic, copy, readonly) NSString *directionsLanguage;
93 
97 @property (nonatomic, assign, readonly) AGSDirectionsStyle directionsStyle;
98 
104 @property (nonatomic, assign, readonly) double maxLocatingDistance;
105 
109 @property (nonatomic, copy, readonly) NSString *networkName;
110 
114 @property (nullable, nonatomic, strong, readonly) AGSSpatialReference *outputSpatialReference;
115 
119 @property (nonatomic, copy, readonly) NSDictionary<NSString*,AGSRestrictionAttribute*> *restrictionAttributes;
120 
124 @property (nonatomic, assign, readonly) AGSRouteShapeType routeShapeType;
125 
130 @property (nullable, nonatomic, strong, readonly) NSDate *startTime;
131 
135 @property (nonatomic, assign, readonly) AGSStartTimeUsage startTimeUsage;
136 
140 @property (nonatomic, copy, readonly) NSArray<NSString*> *supportedLanguages;
141 
145 @property (nonatomic, copy, readonly) NSArray<NSString*> *supportedRestrictionUsageParameterValues;
146 
152 @property (nonatomic, assign, readonly) AGSNetworkDirectionsSupport directionsSupport;
153 
158 @property (nonatomic, assign, readonly) AGSTravelDirection travelDirection;
159 
163 @property (nonatomic, copy, readonly) NSArray<AGSTravelMode*> *travelModes;
164 
165 
166 @end
AGSStartTimeUsage
Definition: AGSClosestFacilityTaskTypes.h:35
AGSRouteShapeType
Definition: AGSRouteTypes.h:79
AGSNetworkDirectionsSupport
Definition: AGSRouteTypes.h:69
AGSTravelDirection
Definition: AGSRouteTypes.h:89
AGSDirectionsStyle
Definition: AGSRouteTypes.h:47
AGSUnitSystem
Definition: AGSUnitSystem.h:35
Metadata about the network analyst service or dataset used by AGSClosestFacilityTask.
Definition: AGSClosestFacilityTaskInfo.h:45
NSArray< NSString * > * supportedLanguages
Definition: AGSClosestFacilityTaskInfo.h:140
NSDate * startTime
Definition: AGSClosestFacilityTaskInfo.h:130
AGSDirectionsStyle directionsStyle
Definition: AGSClosestFacilityTaskInfo.h:97
NSArray< NSString * > * supportedRestrictionUsageParameterValues
Definition: AGSClosestFacilityTaskInfo.h:145
AGSStartTimeUsage startTimeUsage
Definition: AGSClosestFacilityTaskInfo.h:135
AGSSpatialReference * outputSpatialReference
Definition: AGSClosestFacilityTaskInfo.h:114
NSArray< AGSTravelMode * > * travelModes
Definition: AGSClosestFacilityTaskInfo.h:163
NSDictionary< NSString *, AGSCostAttribute * > * costAttributes
Definition: AGSClosestFacilityTaskInfo.h:63
AGSRouteShapeType routeShapeType
Definition: AGSClosestFacilityTaskInfo.h:124
NSDictionary< NSString *, AGSRestrictionAttribute * > * restrictionAttributes
Definition: AGSClosestFacilityTaskInfo.h:119
NSString * directionsLanguage
Definition: AGSClosestFacilityTaskInfo.h:92
AGSNetworkDirectionsSupport directionsSupport
Definition: AGSClosestFacilityTaskInfo.h:152
AGSUnitSystem directionsDistanceUnits
Definition: AGSClosestFacilityTaskInfo.h:87
NSInteger defaultTargetFacilityCount
Definition: AGSClosestFacilityTaskInfo.h:76
NSArray< NSString * > * accumulateAttributeNames
Definition: AGSClosestFacilityTaskInfo.h:58
NSString * defaultTravelModeName
Definition: AGSClosestFacilityTaskInfo.h:82
NSString * networkName
Definition: AGSClosestFacilityTaskInfo.h:109
double defaultImpedanceCutoff
Definition: AGSClosestFacilityTaskInfo.h:70
AGSTravelDirection travelDirection
Definition: AGSClosestFacilityTaskInfo.h:158
double maxLocatingDistance
Definition: AGSClosestFacilityTaskInfo.h:104
A cost to travel along the edge of a transportation network.
Definition: AGSCostAttribute.h:63
Definition: AGSObject.h:28
Restrictions within a transportation network.
Definition: AGSRestrictionAttribute.h:38
Represents the spatial reference of a geometry.
Definition: AGSSpatialReference.h:49
Travel options for routes generated by AGSRouteTask.
Definition: AGSTravelMode.h:54