ArcGIS Runtime SDK for iOS: ArcGIS.h Source File
ArcGIS Runtime SDK for iOS  100.11
ArcGIS.h
Go to the documentation of this file.
1 /*
2  COPYRIGHT 2021 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 <QuartzCore/QuartzCore.h>
27 #import <Security/Security.h>
28 #import <AVFoundation/AVFoundation.h>
29 #import <WebKit/WebKit.h>
30 #import <CommonCrypto/CommonCrypto.h>
31 
32 #import <UIKit/UIKit.h>
33 #import <MobileCoreServices/MobileCoreServices.h>
34 #import <AVKit/AVKit.h>
35 
36 #import <Photos/Photos.h>
37 #import <SafariServices/SafariServices.h>
38 #import <AuthenticationServices/AuthenticationServices.h>
39 #import <UniformTypeIdentifiers/UniformTypeIdentifiers.h>
40 
42 FOUNDATION_EXPORT double ArcGISVersionNumber;
43 
45 FOUNDATION_EXPORT const unsigned char ArcGISVersionString[];
46 
47 // In this header, you should import all the public headers of your framework using statements like #import <ArcGIS/PublicHeader.h>
48 
49 #import <ArcGIS/AGSApplicationDelegate.h>
50 
51 //
52 // Framework
53 
54 #import <ArcGIS/AGSObject.h>
55 #import <ArcGIS/AGSJSONSerializable.h>
56 #import <ArcGIS/AGSJSONSerializableBase.h>
57 #import <ArcGIS/AGSDefines.h>
58 #import <ArcGIS/AGSImage.h>
59 #import <ArcGIS/AGSColor.h>
60 #import <ArcGIS/AGSScreen.h>
61 #import <ArcGIS/AGSView.h>
62 #import <ArcGIS/AGSViewController.h>
63 #import <ArcGIS/AGSFont.h>
64 #import <ArcGIS/AGSViewControllerBase.h>
65 #import <ArcGIS/AGSEnumerator.h>
66 #import <ArcGIS/AGSSymbolAnchor.h>
67 #import <ArcGIS/AGSError.h>
68 #import <ArcGIS/AGSErrorCompletionBlockType.h>
69 
70 //
71 // Licensing
72 
73 #import <ArcGIS/AGSArcGISRuntimeEnvironment.h>
74 #import <ArcGIS/AGSLicense.h>
75 #import <ArcGIS/AGSLicenseInfo.h>
76 #import <ArcGIS/AGSLicenseResult.h>
77 #import <ArcGIS/AGSLicenseStatus.h>
78 #import <ArcGIS/AGSExtensionLicense.h>
79 
80 //
81 // AGSAdditions
82 
83 #import <ArcGIS/NSBlockOperation+AGSCancelable.h>
84 #import <ArcGIS/NSBundle+AGSBundle.h>
85 #import <ArcGIS/AGSApplication+AGSNetworkActivity.h>
86 #import <ArcGIS/NSArray+AGSJSONSerializable.h>
87 
88 //
89 // High Level Protocols
90 
91 #import <ArcGIS/AGSCancelable.h>
92 #import <ArcGIS/AGSGeoElement.h>
93 
94 //
95 // Loadable
96 
97 #import <ArcGIS/AGSLoadableImage.h>
98 #import <ArcGIS/AGSLoadableValue.h>
99 #import <ArcGIS/AGSLoadable.h>
100 #import <ArcGIS/AGSLoadableBase.h>
101 
102 //
103 // Authentication / Request
104 
105 #import <ArcGIS/AGSCredential.h>
106 #import <ArcGIS/AGSCredentialCache.h>
107 #import <ArcGIS/AGSAuthenticationChallenge.h>
108 #import <ArcGIS/AGSAuthenticationManager.h>
109 #import <ArcGIS/AGSAuthenticationManagerDelegate.h>
110 #import <ArcGIS/AGSRequestConfiguration.h>
111 #import <ArcGIS/AGSKeychainItem.h>
112 #import <ArcGIS/AGSOAuthConfiguration.h>
113 #import <ArcGIS/AGSAPIKeyResource.h>
114 
115 //
116 // Operations
117 #import <ArcGIS/AGSOperationQueue.h>
118 #import <ArcGIS/AGSOperation.h>
119 #import <ArcGIS/AGSObservableOperation.h>
120 #import <ArcGIS/AGSRequestOperation.h>
121 #import <ArcGIS/AGSJSONRequestOperation.h>
122 
123 //
124 // Geometry
125 
126 #import <ArcGIS/AGSSpatialReference.h>
127 #import <ArcGIS/AGSGeometry.h>
128 #import <ArcGIS/AGSEnvelope.h>
129 #import <ArcGIS/AGSMultipoint.h>
130 #import <ArcGIS/AGSPoint.h>
131 #import <ArcGIS/AGSMultipart.h>
132 #import <ArcGIS/AGSPointCollection.h>
133 #import <ArcGIS/AGSMutablePointCollection.h>
134 #import <ArcGIS/AGSPartCollection.h>
135 #import <ArcGIS/AGSMutablePartCollection.h>
136 #import <ArcGIS/AGSPolygon.h>
137 #import <ArcGIS/AGSPolyline.h>
138 #import <ArcGIS/AGSGeometryBuilder.h>
139 #import <ArcGIS/AGSPointBuilder.h>
140 #import <ArcGIS/AGSEnvelopeBuilder.h>
141 #import <ArcGIS/AGSMultipointBuilder.h>
142 #import <ArcGIS/AGSMultipartBuilder.h>
143 #import <ArcGIS/AGSPolylineBuilder.h>
144 #import <ArcGIS/AGSPolygonBuilder.h>
145 #import <ArcGIS/AGSGeometryEngine.h>
146 #import <ArcGIS/AGSProximityResult.h>
147 #import <ArcGIS/AGSGeodesicSectorParameters.h>
148 #import <ArcGIS/AGSGeodesicEllipseParameters.h>
149 #import <ArcGIS/AGSGeodeticDistanceResult.h>
150 #import <ArcGIS/AGSSegment.h>
151 #import <ArcGIS/AGSLineSegment.h>
152 #import <ArcGIS/AGSPart.h>
153 #import <ArcGIS/AGSMutablePart.h>
154 #import <ArcGIS/AGSCoordinateFormatter.h>
155 #import <ArcGIS/AGSDatumTransformation.h>
156 #import <ArcGIS/AGSGeographicTransformation.h>
157 #import <ArcGIS/AGSGeographicTransformationStep.h>
158 #import <ArcGIS/AGSTransformationCatalog.h>
159 #import <ArcGIS/AGSEdgeInsets.h>
160 #import <ArcGIS/AGSSpatialRelationship.h>
161 #import <ArcGIS/AGSHorizontalVerticalTransformation.h>
162 #import <ArcGIS/AGSHorizontalVerticalTransformationStep.h>
163 
164 // Unit
165 #import <ArcGIS/AGSUnit.h>
166 #import <ArcGIS/AGSLinearUnit.h>
167 #import <ArcGIS/AGSAngularUnit.h>
168 #import <ArcGIS/AGSAreaUnit.h>
169 #import <ArcGIS/AGSUnitSystem.h>
170 
171 // Query
172 #import <ArcGIS/AGSQueryParameters.h>
173 #import <ArcGIS/AGSOrderBy.h>
174 
175 //
176 // Portal
177 
178 #import <ArcGIS/AGSPortalTypes.h>
179 #import <ArcGIS/AGSItem.h>
180 #import <ArcGIS/AGSLocalItem.h>
181 #import <ArcGIS/AGSPortal.h>
182 #import <ArcGIS/AGSPortalFolder.h>
183 #import <ArcGIS/AGSPortalGroup.h>
184 #import <ArcGIS/AGSPortalInfo.h>
185 #import <ArcGIS/AGSPortalItem.h>
186 #import <ArcGIS/AGSPortalItemComment.h>
187 #import <ArcGIS/AGSPortalItemContentParameters.h>
188 #import <ArcGIS/AGSPortalPrivilege.h>
189 #import <ArcGIS/AGSPortalQueryParameters.h>
190 #import <ArcGIS/AGSPortalQueryResultSet.h>
191 #import <ArcGIS/AGSPortalUser.h>
192 #import <ArcGIS/AGSPortalHelperServices.h>
193 #import <ArcGIS/AGSElevationServiceInfo.h>
194 #import <ArcGIS/AGSPortalGroupContentSearchParameters.h>
195 #import <ArcGIS/AGSPortalGroupContentSearchResultSet.h>
196 #import <ArcGIS/AGSItemResourceCache.h>
197 #import <ArcGIS/AGSSubscriptionInfo.h>
198 
199 //
200 // Popup
201 #import <ArcGIS/AGSPopup.h>
202 #import <ArcGIS/AGSPopupField.h>
203 #import <ArcGIS/AGSPopupDefinition.h>
204 #import <ArcGIS/AGSPopupMedia.h>
205 #import <ArcGIS/AGSPopupMediaValue.h>
206 #import <ArcGIS/AGSPopupRelatedFeaturesDefinition.h>
207 #import <ArcGIS/AGSPopupRelatedFeaturesSortOrder.h>
208 #import <ArcGIS/AGSPopupFieldFormat.h>
209 #import <ArcGIS/AGSPopupManager.h>
210 #import <ArcGIS/AGSPopupAttachment.h>
211 #import <ArcGIS/AGSPopupAttachmentManager.h>
212 #import <ArcGIS/AGSPopupSource.h>
213 #import <ArcGIS/AGSPopupExpression.h>
214 #import <ArcGIS/AGSPopupExpressionEvaluation.h>
215 
216 //
217 // Popup View Controller
218 
219 #import <ArcGIS/AGSPopupsViewControllerDelegate.h>
220 #import <ArcGIS/AGSPopupsViewController.h>
221 #import <ArcGIS/AGSPopupsViewControllerTheme.h>
222 
223 //
224 // MapView / SceneView
225 
226 #import <ArcGIS/AGSViewpoint.h>
227 #import <ArcGIS/AGSGeoView.h>
228 #import <ArcGIS/AGSLayerViewState.h>
229 #import <ArcGIS/AGSViewLabelProperties.h>
230 #import <ArcGIS/AGSMapViewInteractionOptions.h>
231 #import <ArcGIS/AGSMapViewCommon.h>
232 #import <ArcGIS/AGSMapView.h>
233 #import <ArcGIS/AGSCallout.h>
234 #import <ArcGIS/AGSIdentifyGraphicsOverlayResult.h>
235 #import <ArcGIS/AGSIdentifyLayerResult.h>
236 #import <ArcGIS/AGSBackgroundGrid.h>
237 #import <ArcGIS/AGSSceneViewCommon.h>
238 #import <ArcGIS/AGSSceneView.h>
239 #import <ArcGIS/AGSCamera.h>
240 #import <ArcGIS/AGSCameraController.h>
241 #import <ArcGIS/AGSGlobeCameraController.h>
242 #import <ArcGIS/AGSOrbitGeoElementCameraController.h>
243 #import <ArcGIS/AGSOrbitLocationCameraController.h>
244 #import <ArcGIS/AGSLocationToScreenResult.h>
245 #import <ArcGIS/AGSGrid.h>
246 #import <ArcGIS/AGSLatitudeLongitudeGrid.h>
247 #import <ArcGIS/AGSMGRSGrid.h>
248 #import <ArcGIS/AGSUSNGGrid.h>
249 #import <ArcGIS/AGSUTMGrid.h>
250 #import <ArcGIS/AGSSelectionProperties.h>
251 #import <ArcGIS/AGSSceneViewInteractionOptions.h>
252 #import <ArcGIS/AGSTransformationMatrix.h>
253 #import <ArcGIS/AGSTransformationMatrixCameraController.h>
254 #import <ArcGIS/AGSSurfacePlacement.h>
255 #import <ArcGIS/AGSImageFrame.h>
256 #import <ArcGIS/AGSImageOverlay.h>
257 
258 //
259 // Location
260 
261 #import <ArcGIS/AGSLocation.h>
262 #import <ArcGIS/AGSLocationDataSource.h>
263 #import <ArcGIS/AGSSimulatedLocationDataSource.h>
264 #import <ArcGIS/AGSGPXLocationDataSource.h>
265 #import <ArcGIS/AGSLocationDisplay.h>
266 #import <ArcGIS/AGSCLLocationDataSource.h>
267 #import <ArcGIS/AGSRouteTrackerLocationDataSource.h>
268 #import <ArcGIS/AGSNMEALocation.h>
269 #import <ArcGIS/AGSNMEALocationDataSource.h>
270 #import <ArcGIS/AGSNMEASatelliteInfo.h>
271 
272 //
273 // Map / Scene
274 
275 #import <ArcGIS/AGSMap.h>
276 #import <ArcGIS/AGSBasemap.h>
277 #import <ArcGIS/AGSBookmark.h>
278 #import <ArcGIS/AGSScene.h>
279 #import <ArcGIS/AGSLoadSettings.h>
280 
281 //
282 // Layers
283 
284 #import <ArcGIS/AGSLayer.h>
285 #import <ArcGIS/AGSImageAdjustmentLayer.h>
286 #import <ArcGIS/AGSImageTiledLayer.h>
287 #import <ArcGIS/AGSServiceImageTiledLayer.h>
288 #import <ArcGIS/AGSArcGISMapImageLayer.h>
289 #import <ArcGIS/AGSArcGISTiledLayer.h>
290 #import <ArcGIS/AGSTileCache.h>
291 #import <ArcGIS/AGSArcGISSublayer.h>
292 #import <ArcGIS/AGSArcGISMapImageSublayer.h>
293 #import <ArcGIS/AGSArcGISTiledSublayer.h>
294 #import <ArcGIS/AGSLegendInfo.h>
295 #import <ArcGIS/AGSArcGISMapServiceInfo.h>
296 #import <ArcGIS/AGSArcGISMapServiceSublayerInfo.h>
297 #import <ArcGIS/AGSArcGISMapServiceSublayerType.h>
298 #import <ArcGIS/AGSArcGISMapServiceCapabilities.h>
299 #import <ArcGIS/AGSUnknownLayer.h>
300 #import <ArcGIS/AGSUnsupportedLayer.h>
301 #import <ArcGIS/AGSArcGISVectorTiledLayer.h>
302 #import <ArcGIS/AGSVectorTileCache.h>
303 #import <ArcGIS/AGSVectorTileSourceInfo.h>
304 #import <ArcGIS/AGSVectorTileStyle.h>
305 #import <ArcGIS/AGSArcGISSceneLayer.h>
306 #import <ArcGIS/AGSRasterLayer.h>
307 #import <ArcGIS/AGSElevationSource.h>
308 #import <ArcGIS/AGSRasterElevationSource.h>
309 #import <ArcGIS/AGSArcGISTiledElevationSource.h>
310 #import <ArcGIS/AGSSurface.h>
311 #import <ArcGIS/AGSOpenStreetMapLayer.h>
312 #import <ArcGIS/AGSBingMapsLayer.h>
313 #import <ArcGIS/AGSSublayerSource.h>
314 #import <ArcGIS/AGSMapSublayerSource.h>
315 #import <ArcGIS/AGSTableSublayerSource.h>
316 #import <ArcGIS/AGSTableJoinSublayerSource.h>
317 #import <ArcGIS/AGSTableQuerySublayerSource.h>
318 #import <ArcGIS/AGSRasterSublayerSource.h>
319 #import <ArcGIS/AGSWebmapLabelExpression.h>
320 #import <ArcGIS/AGSWebTiledLayer.h>
321 #import <ArcGIS/AGSRelationshipInfo.h>
322 #import <ArcGIS/AGSLabelDefinition.h>
323 #import <ArcGIS/AGSIntegratedMeshLayer.h>
324 #import <ArcGIS/AGSPointCloudLayer.h>
325 #import <ArcGIS/AGSGroupLayer.h>
326 #import <ArcGIS/AGSAnnotationLayer.h>
327 #import <ArcGIS/AGSAnnotationSublayer.h>
328 #import <ArcGIS/AGSArcadeLabelExpression.h>
329 #import <ArcGIS/AGSFeatureServiceLayerIDInfo.h>
330 #import <ArcGIS/AGSArcadeExpression.h>
331 #import <ArcGIS/AGSLabelAngle.h>
332 
333 // Shapefile
334 #import <ArcGIS/AGSShapefileFeatureTable.h>
335 #import <ArcGIS/AGSShapefileInfo.h>
336 
337 // WMS
338 #import <ArcGIS/AGSWMSFeature.h>
339 #import <ArcGIS/AGSWMSLayer.h>
340 #import <ArcGIS/AGSWMSLayerInfo.h>
341 #import <ArcGIS/AGSWMSService.h>
342 #import <ArcGIS/AGSWMSServiceInfo.h>
343 #import <ArcGIS/AGSWMSSublayer.h>
344 #import <ArcGIS/AGSWMSTypes.h>
345 
346 // WMTS
347 #import <ArcGIS/AGSWMTSLayer.h>
348 #import <ArcGIS/AGSWMTSLayerInfo.h>
349 #import <ArcGIS/AGSWMTSService.h>
350 #import <ArcGIS/AGSWMTSServiceInfo.h>
351 #import <ArcGIS/AGSWMTSTileMatrix.h>
352 #import <ArcGIS/AGSWMTSTileMatrixSet.h>
353 
354 // WFS
355 #import <ArcGIS/AGSWFSFeatureTable.h>
356 #import <ArcGIS/AGSWFSService.h>
357 #import <ArcGIS/AGSWFSServiceInfo.h>
358 #import <ArcGIS/AGSWFSLayerInfo.h>
359 
360 // OGC Feature
361 #import <ArcGIS/AGSOGCFeatureCollectionInfo.h>
362 #import <ArcGIS/AGSOGCFeatureCollectionTable.h>
363 #import <ArcGIS/AGSOGCFeatureService.h>
364 #import <ArcGIS/AGSOGCFeatureServiceInfo.h>
365 
366 // Graphics
367 #import <ArcGIS/AGSGraphic.h>
368 #import <ArcGIS/AGSGraphicsOverlay.h>
369 #import <ArcGIS/AGSSketchEditor.h>
370 #import <ArcGIS/AGSSketchEditConfiguration.h>
371 #import <ArcGIS/AGSSketchStyle.h>
372 #import <ArcGIS/AGSSketchVertex.h>
373 
374 // Symbols
375 #import <ArcGIS/AGSSymbol.h>
376 #import <ArcGIS/AGSMarkerSymbol.h>
377 #import <ArcGIS/AGSSimpleMarkerSymbol.h>
378 #import <ArcGIS/AGSPictureFillSymbol.h>
379 #import <ArcGIS/AGSPictureMarkerSymbol.h>
380 #import <ArcGIS/AGSLineSymbol.h>
381 #import <ArcGIS/AGSSimpleLineSymbol.h>
382 #import <ArcGIS/AGSTextSymbol.h>
383 #import <ArcGIS/AGSFillSymbol.h>
384 #import <ArcGIS/AGSSimpleFillSymbol.h>
385 #import <ArcGIS/AGSSimpleLabelExpression.h>
386 #import <ArcGIS/AGSModelSceneSymbol.h>
387 #import <ArcGIS/AGSMarkerSceneSymbol.h>
388 #import <ArcGIS/AGSSimpleMarkerSceneSymbol.h>
389 #import <ArcGIS/AGSDistanceCompositeSceneSymbol.h>
390 #import <ArcGIS/AGSDistanceSymbolRange.h>
391 #import <ArcGIS/AGSUnsupportedSymbol.h>
392 #import <ArcGIS/AGSCompositeSymbol.h>
393 #import <ArcGIS/AGSMultilayerSymbol.h>
394 #import <ArcGIS/AGSMultilayerPointSymbol.h>
395 #import <ArcGIS/AGSMultilayerPolygonSymbol.h>
396 #import <ArcGIS/AGSMultilayerPolylineSymbol.h>
397 #import <ArcGIS/AGSGeometricEffect.h>
398 #import <ArcGIS/AGSDashGeometricEffect.h>
399 #import <ArcGIS/AGSSymbolLayer.h>
400 #import <ArcGIS/AGSMarkerSymbolLayer.h>
401 #import <ArcGIS/AGSFillSymbolLayer.h>
402 #import <ArcGIS/AGSStrokeSymbolLayer.h>
403 #import <ArcGIS/AGSSolidStrokeSymbolLayer.h>
404 #import <ArcGIS/AGSPictureMarkerSymbolLayer.h>
405 #import <ArcGIS/AGSVectorMarkerSymbolElement.h>
406 #import <ArcGIS/AGSVectorMarkerSymbolLayer.h>
407 #import <ArcGIS/AGSSolidFillSymbolLayer.h>
408 #import <ArcGIS/AGSHatchFillSymbolLayer.h>
409 #import <ArcGIS/AGSPictureFillSymbolLayer.h>
410 
411 // Renderers
412 #import <ArcGIS/AGSRenderer.h>
413 #import <ArcGIS/AGSSimpleRenderer.h>
414 #import <ArcGIS/AGSClassBreak.h>
415 #import <ArcGIS/AGSClassBreaksRenderer.h>
416 #import <ArcGIS/AGSUniqueValue.h>
417 #import <ArcGIS/AGSUniqueValueRenderer.h>
418 #import <ArcGIS/AGSRendererSceneProperties.h>
419 
420 // Military Symbology
421 #import <ArcGIS/AGSSymbolStyle.h>
422 #import <ArcGIS/AGSDictionarySymbolStyle.h>
423 #import <ArcGIS/AGSDictionaryRenderer.h>
424 #import <ArcGIS/AGSSymbolStyleSearchParameters.h>
425 #import <ArcGIS/AGSSymbolStyleSearchResult.h>
426 #import <ArcGIS/AGSDictionarySymbolStyleConfiguration.h>
427 
428 // Layer Supporting Objects
429 #import <ArcGIS/AGSLayerContent.h>
430 #import <ArcGIS/AGSTileImageFormat.h>
431 #import <ArcGIS/AGSTileKey.h>
432 #import <ArcGIS/AGSTileInfo.h>
433 #import <ArcGIS/AGSLevelOfDetail.h>
434 #import <ArcGIS/AGSTimeReference.h>
435 #import <ArcGIS/AGSLayerTimeInfo.h>
436 #import <ArcGIS/AGSLayerSceneProperties.h>
437 #import <ArcGIS/AGSIDInfo.h>
438 #import <ArcGIS/AGSMapServiceImageFormat.h>
439 #import <ArcGIS/AGSMapServiceLayerIDInfo.h>
440 #import <ArcGIS/AGSTimeAware.h>
441 #import <ArcGIS/AGSTimeExtent.h>
442 #import <ArcGIS/AGSTimeValue.h>
443 #import <ArcGIS/AGSServiceTimeInfo.h>
444 #import <ArcGIS/AGSServiceType.h>
445 
446 // Feature Layer and supporting objects
447 #import <ArcGIS/AGSFeatureTable.h>
448 #import <ArcGIS/AGSFeatureTableEditResult.h>
449 #import <ArcGIS/AGSFeature.h>
450 #import <ArcGIS/AGSFeatureLayer.h>
451 #import <ArcGIS/AGSFeatureQueryResult.h>
452 #import <ArcGIS/AGSEditResult.h>
453 #import <ArcGIS/AGSFeatureEditResult.h>
454 #import <ArcGIS/AGSDomain.h>
455 #import <ArcGIS/AGSCodedValue.h>
456 #import <ArcGIS/AGSCodedValueDomain.h>
457 #import <ArcGIS/AGSInheritedDomain.h>
458 #import <ArcGIS/AGSRangeDomain.h>
459 #import <ArcGIS/AGSField.h>
460 #import <ArcGIS/AGSSyncCapabilities.h>
461 #import <ArcGIS/AGSFeatureServiceCapabilities.h>
462 #import <ArcGIS/AGSEditorTrackingInfo.h>
463 #import <ArcGIS/AGSFeatureTemplate.h>
464 #import <ArcGIS/AGSFeatureType.h>
465 #import <ArcGIS/AGSOwnershipBasedAccessControlInfo.h>
466 #import <ArcGIS/AGSDrawingInfo.h>
467 #import <ArcGIS/AGSLabelExpression.h>
468 #import <ArcGIS/AGSLabelingInfo.h>
469 #import <ArcGIS/AGSLabelStackSeparator.h>
470 #import <ArcGIS/AGSEditFieldsInfo.h>
471 #import <ArcGIS/AGSArcGISFeatureServiceInfo.h>
472 #import <ArcGIS/AGSServiceDocumentInfo.h>
473 #import <ArcGIS/AGSServiceFeatureTable.h>
474 #import <ArcGIS/AGSArcGISFeatureTable.h>
475 #import <ArcGIS/AGSArcGISFeatureLayerInfo.h>
476 #import <ArcGIS/AGSArcGISFeatureLayerInfoServiceType.h>
477 #import <ArcGIS/AGSAttachment.h>
478 #import <ArcGIS/AGSArcGISFeature.h>
479 #import <ArcGIS/AGSFeatureSet.h>
480 #import <ArcGIS/AGSFeatureCollectionTable.h>
481 #import <ArcGIS/AGSFeatureCollection.h>
482 #import <ArcGIS/AGSFeatureCollectionLayer.h>
483 #import <ArcGIS/AGSFeatureEnumerator.h>
484 #import <ArcGIS/AGSFeatureSubtype.h>
485 #import <ArcGIS/AGSSubtypeFeatureLayer.h>
486 #import <ArcGIS/AGSSubtypeSublayer.h>
487 #import <ArcGIS/AGSServiceGeodatabase.h>
488 #import <ArcGIS/AGSServiceVersionInfo.h>
489 #import <ArcGIS/AGSServiceVersionParameters.h>
490 
491 // Geodatabase and supporting objects
492 #import <ArcGIS/AGSGeodatabase.h>
493 #import <ArcGIS/AGSGeodatabaseDeltaInfo.h>
494 #import <ArcGIS/AGSGeodatabaseFeatureTable.h>
495 #import <ArcGIS/AGSRelatedFeatureQueryResult.h>
496 #import <ArcGIS/AGSRelatedQueryParameters.h>
497 #import <ArcGIS/AGSStatisticsQueryParameters.h>
498 #import <ArcGIS/AGSStatisticDefinition.h>
499 #import <ArcGIS/AGSStatisticsQueryResult.h>
500 #import <ArcGIS/AGSStatisticRecord.h>
501 #import <ArcGIS/AGSStatisticRecordEnumerator.h>
502 
503 // Mobile Map Package
504 #import <ArcGIS/AGSMobileMapPackage.h>
505 #import <ArcGIS/AGSTransportationNetworkDataset.h>
506 #import <ArcGIS/AGSMobileBasemapLayer.h>
507 #import <ArcGIS/AGSGeodatabaseDataset.h>
508 #import <ArcGIS/AGSExpiration.h>
509 
510 // Mobile Scene Package
511 #import <ArcGIS/AGSMobileScenePackage.h>
512 
513 // GeoPackage
514 #import <ArcGIS/AGSGeoPackage.h>
515 #import <ArcGIS/AGSGeoPackageRaster.h>
516 #import <ArcGIS/AGSGeoPackageFeatureTable.h>
517 
518 // Raster
519 #import <ArcGIS/AGSRaster.h>
520 #import <ArcGIS/AGSBaseStretchRenderer.h>
521 #import <ArcGIS/AGSBlendRenderer.h>
522 #import <ArcGIS/AGSColormapRenderer.h>
523 #import <ArcGIS/AGSHeatmapRenderer.h>
524 #import <ArcGIS/AGSHillshadeRenderer.h>
525 #import <ArcGIS/AGSRasterRenderer.h>
526 #import <ArcGIS/AGSRGBRenderer.h>
527 #import <ArcGIS/AGSStretchRenderer.h>
528 #import <ArcGIS/AGSRasterFunction.h>
529 #import <ArcGIS/AGSRasterFunctionArguments.h>
530 #import <ArcGIS/AGSAddRastersParameters.h>
531 #import <ArcGIS/AGSFrameCameraAddRastersParameters.h>
532 #import <ArcGIS/AGSStretchParameters.h>
533 #import <ArcGIS/AGSHistogramEqualizationStretchParameters.h>
534 #import <ArcGIS/AGSMinMaxStretchParameters.h>
535 #import <ArcGIS/AGSPercentClipStretchParameters.h>
536 #import <ArcGIS/AGSStandardDeviationStretchParameters.h>
537 #import <ArcGIS/AGSMosaicDatasetRaster.h>
538 #import <ArcGIS/AGSColorRamp.h>
539 #import <ArcGIS/AGSColormap.h>
540 #import <ArcGIS/AGSImageServiceRaster.h>
541 #import <ArcGIS/AGSArcGISImageServiceInfo.h>
542 #import <ArcGIS/AGSRenderingRule.h>
543 #import <ArcGIS/AGSRenderingRuleInfo.h>
544 #import <ArcGIS/AGSRasterCell.h>
545 #import <ArcGIS/AGSMosaicRule.h>
546 
547 // KML
548 #import <ArcGIS/AGSKMLTypes.h>
549 #import <ArcGIS/AGSKMLContainer.h>
550 #import <ArcGIS/AGSKMLDataset.h>
551 #import <ArcGIS/AGSKMLDocument.h>
552 #import <ArcGIS/AGSKMLFolder.h>
553 #import <ArcGIS/AGSKMLGeometry.h>
554 #import <ArcGIS/AGSKMLGroundOverlay.h>
555 #import <ArcGIS/AGSKMLLayer.h>
556 #import <ArcGIS/AGSKMLNetworkLink.h>
557 #import <ArcGIS/AGSKMLNode.h>
558 #import <ArcGIS/AGSKMLPhotoOverlay.h>
559 #import <ArcGIS/AGSKMLPlacemark.h>
560 #import <ArcGIS/AGSKMLScreenOverlay.h>
561 #import <ArcGIS/AGSKMLTour.h>
562 #import <ArcGIS/AGSKMLViewpoint.h>
563 #import <ArcGIS/AGSKMLTourController.h>
564 #import <ArcGIS/AGSKMLIcon.h>
565 #import <ArcGIS/AGSKMLImageCoordinate.h>
566 #import <ArcGIS/AGSKMLColorStyle.h>
567 #import <ArcGIS/AGSKMLLineStyle.h>
568 #import <ArcGIS/AGSKMLIconStyle.h>
569 #import <ArcGIS/AGSKMLLabelStyle.h>
570 #import <ArcGIS/AGSKMLPolygonStyle.h>
571 #import <ArcGIS/AGSKMLStyle.h>
572 
573 //
574 // Tasks
575 
576 // Route task and supporting objects
577 #import <ArcGIS/AGSBarrierType.h>
578 #import <ArcGIS/AGSPolygonBarrier.h>
579 #import <ArcGIS/AGSPointBarrier.h>
580 #import <ArcGIS/AGSPolylineBarrier.h>
581 #import <ArcGIS/AGSStop.h>
582 #import <ArcGIS/AGSSourceObjectPosition.h>
583 #import <ArcGIS/AGSNetworkLocation.h>
584 #import <ArcGIS/AGSTravelMode.h>
585 #import <ArcGIS/AGSDirectionEvent.h>
586 #import <ArcGIS/AGSDirectionManeuver.h>
587 #import <ArcGIS/AGSRoute.h>
588 #import <ArcGIS/AGSRouteResult.h>
589 #import <ArcGIS/AGSRouteParameters.h>
590 #import <ArcGIS/AGSRouteTaskInfo.h>
591 #import <ArcGIS/AGSRouteTask.h>
592 #import <ArcGIS/AGSRouteTypes.h>
593 #import <ArcGIS/AGSCostAttribute.h>
594 #import <ArcGIS/AGSDirectionMessage.h>
595 #import <ArcGIS/AGSRestrictionAttribute.h>
596 #import <ArcGIS/AGSAttributeParameterValue.h>
597 
598 // Navigation / RouteTracker
599 #import <ArcGIS/AGSRouteTracker.h>
600 #import <ArcGIS/AGSTrackingDistance.h>
601 #import <ArcGIS/AGSTrackingProgress.h>
602 #import <ArcGIS/AGSTrackingStatus.h>
603 #import <ArcGIS/AGSVoiceGuidance.h>
604 #import <ArcGIS/AGSReroutingParameters.h>
605 
606 // Service Area
607 #import <ArcGIS/AGSServiceAreaFacility.h>
608 #import <ArcGIS/AGSServiceAreaParameters.h>
609 #import <ArcGIS/AGSServiceAreaPolygon.h>
610 #import <ArcGIS/AGSServiceAreaPolyline.h>
611 #import <ArcGIS/AGSServiceAreaResult.h>
612 #import <ArcGIS/AGSServiceAreaTask.h>
613 #import <ArcGIS/AGSServiceAreaTaskInfo.h>
614 #import <ArcGIS/AGSServiceAreaTaskTypes.h>
615 
616 // Closest Facility
617 #import <ArcGIS/AGSFacility.h>
618 #import <ArcGIS/AGSIncident.h>
619 #import <ArcGIS/AGSClosestFacilityParameters.h>
620 #import <ArcGIS/AGSClosestFacilityTaskInfo.h>
621 #import <ArcGIS/AGSClosestFacilityRoute.h>
622 #import <ArcGIS/AGSClosestFacilityResult.h>
623 #import <ArcGIS/AGSClosestFacilityTask.h>
624 #import <ArcGIS/AGSClosestFacilityTaskTypes.h>
625 
626 // Locator task and supporting objects
627 #import <ArcGIS/AGSGeocodeParameters.h>
628 #import <ArcGIS/AGSReverseGeocodeParameters.h>
629 #import <ArcGIS/AGSSuggestParameters.h>
630 #import <ArcGIS/AGSSuggestResult.h>
631 #import <ArcGIS/AGSGeocodeResult.h>
632 #import <ArcGIS/AGSLocatorInfo.h>
633 #import <ArcGIS/AGSLocatorTask.h>
634 #import <ArcGIS/AGSLocatorAttribute.h>
635 
636 // Geodatabase Sync Task
637 #import <ArcGIS/AGSGeodatabaseSyncTask.h>
638 #import <ArcGIS/AGSGenerateGeodatabaseParameters.h>
639 #import <ArcGIS/AGSSyncLayerOption.h>
640 #import <ArcGIS/AGSSyncLayerResult.h>
641 #import <ArcGIS/AGSGenerateLayerOption.h>
642 #import <ArcGIS/AGSSyncGeodatabaseParameters.h>
643 #import <ArcGIS/AGSGeodatabaseTaskTypes.h>
644 
645 // Export Tile Cache Task
646 #import <ArcGIS/AGSExportTileCacheTask.h>
647 #import <ArcGIS/AGSExportTileCacheParameters.h>
648 #import <ArcGIS/AGSEstimateTileCacheSizeResult.h>
649 
650 // Geoprocessing task and supporting objects
651 #import <ArcGIS/AGSGeoprocessingParameter.h>
652 #import <ArcGIS/AGSGeoprocessingParameterInfo.h>
653 #import <ArcGIS/AGSGeoprocessingBoolean.h>
654 #import <ArcGIS/AGSGeoprocessingDataFile.h>
655 #import <ArcGIS/AGSGeoprocessingDate.h>
656 #import <ArcGIS/AGSGeoprocessingDouble.h>
657 #import <ArcGIS/AGSGeoprocessingFeatures.h>
658 #import <ArcGIS/AGSGeoprocessingLinearUnit.h>
659 #import <ArcGIS/AGSGeoprocessingLong.h>
660 #import <ArcGIS/AGSGeoprocessingMultiValue.h>
661 #import <ArcGIS/AGSGeoprocessingRaster.h>
662 #import <ArcGIS/AGSGeoprocessingString.h>
663 #import <ArcGIS/AGSGeoprocessingUnknownParameter.h>
664 #import <ArcGIS/AGSGeoprocessingFeatureSet.h>
665 #import <ArcGIS/AGSGeoprocessingParameters.h>
666 #import <ArcGIS/AGSGeoprocessingResult.h>
667 #import <ArcGIS/AGSGeoprocessingJob.h>
668 #import <ArcGIS/AGSGeoprocessingTask.h>
669 #import <ArcGIS/AGSGeoprocessingTaskInfo.h>
670 #import <ArcGIS/AGSGeoprocessingTypes.h>
671 
672 // OfflineMap
673 
674 #import <ArcGIS/AGSOfflineMapTask.h>
675 #import <ArcGIS/AGSOfflineMapTaskTypes.h>
676 #import <ArcGIS/AGSGenerateOfflineMapParameters.h>
677 #import <ArcGIS/AGSGenerateOfflineMapResult.h>
678 #import <ArcGIS/AGSOfflineMapItemInfo.h>
679 #import <ArcGIS/AGSOfflineMapSyncParameters.h>
680 #import <ArcGIS/AGSOfflineMapSyncResult.h>
681 #import <ArcGIS/AGSOfflineMapSyncTask.h>
682 #import <ArcGIS/AGSOfflineCapability.h>
683 #import <ArcGIS/AGSOfflineMapCapabilities.h>
684 #import <ArcGIS/AGSOfflineMapSyncLayerResult.h>
685 #import <ArcGIS/AGSDownloadPreplannedOfflineMapJob.h>
686 #import <ArcGIS/AGSDownloadPreplannedOfflineMapResult.h>
687 #import <ArcGIS/AGSPreplannedMapArea.h>
688 #import <ArcGIS/AGSDownloadPreplannedOfflineMapParameters.h>
689 #import <ArcGIS/AGSOfflineMapParametersKey.h>
690 #import <ArcGIS/AGSGenerateOfflineMapParameterOverrides.h>
691 #import <ArcGIS/AGSOfflineSettings.h>
692 #import <ArcGIS/AGSOfflineMapUpdateCapabilities.h>
693 #import <ArcGIS/AGSOfflineMapUpdatesInfo.h>
694 
695 // ExportVectorTiles
696 #import <ArcGIS/AGSExportVectorTilesParameters.h>
697 #import <ArcGIS/AGSExportVectorTilesResult.h>
698 #import <ArcGIS/AGSExportVectorTilesJob.h>
699 #import <ArcGIS/AGSExportVectorTilesTask.h>
700 
701 //
702 // Jobs
703 
704 #import <ArcGIS/AGSJob.h>
705 #import <ArcGIS/AGSEstimateTileCacheSizeJob.h>
706 #import <ArcGIS/AGSExportTileCacheJob.h>
707 #import <ArcGIS/AGSGenerateGeodatabaseJob.h>
708 #import <ArcGIS/AGSSyncGeodatabaseJob.h>
709 #import <ArcGIS/AGSGenerateOfflineMapJob.h>
710 #import <ArcGIS/AGSOfflineMapSyncJob.h>
711 #import <ArcGIS/AGSJobMessage.h>
712 
713 //
714 // ENC
715 #import <ArcGIS/AGSENCCell.h>
716 #import <ArcGIS/AGSENCDataset.h>
717 #import <ArcGIS/AGSENCEnvironmentSettings.h>
718 #import <ArcGIS/AGSENCExchangeSet.h>
719 #import <ArcGIS/AGSENCFeature.h>
720 #import <ArcGIS/AGSENCLayer.h>
721 #import <ArcGIS/AGSENCMarinerSettings.h>
722 #import <ArcGIS/AGSENCTextGroupVisibilitySettings.h>
723 #import <ArcGIS/AGSENCViewingGroupSettings.h>
724 #import <ArcGIS/AGSENCDisplayCategories.h>
725 #import <ArcGIS/AGSENCDisplaySettings.h>
726 
727 //
728 // Analysis
729 
730 #import <ArcGIS/AGSAnalysisOverlay.h>
731 #import <ArcGIS/AGSAnalysis.h>
732 
733 // Viewshed
734 #import <ArcGIS/AGSViewshed.h>
735 #import <ArcGIS/AGSLocationViewshed.h>
736 #import <ArcGIS/AGSGeoElementViewshed.h>
737 
738 // Line Of Sight
739 #import <ArcGIS/AGSLineOfSight.h>
740 #import <ArcGIS/AGSLocationLineOfSight.h>
741 #import <ArcGIS/AGSGeoElementLineOfSight.h>
742 
743 // Distance Measurement
744 #import <ArcGIS/AGSLocationDistanceMeasurement.h>
745 #import <ArcGIS/AGSDistance.h>
746 
747 // UtilityNetwork
748 #import <ArcGIS/AGSUtilityAssetGroup.h>
749 #import <ArcGIS/AGSUtilityAssetType.h>
750 #import <ArcGIS/AGSUtilityAttributeComparisonOperator.h>
751 #import <ArcGIS/AGSUtilityCategory.h>
752 #import <ArcGIS/AGSUtilityCategoryComparison.h>
753 #import <ArcGIS/AGSUtilityDomainNetwork.h>
754 #import <ArcGIS/AGSUtilityNearestNeighbor.h>
755 #import <ArcGIS/AGSUtilityNetwork.h>
756 #import <ArcGIS/AGSUtilityNetworkAttribute.h>
757 #import <ArcGIS/AGSUtilityNetworkAttributeComparison.h>
758 #import <ArcGIS/AGSUtilityNetworkDefinition.h>
759 #import <ArcGIS/AGSUtilityNetworkSource.h>
760 #import <ArcGIS/AGSUtilityTerminal.h>
761 #import <ArcGIS/AGSUtilityTerminalConfiguration.h>
762 #import <ArcGIS/AGSUtilityTier.h>
763 #import <ArcGIS/AGSUtilityTierGroup.h>
764 #import <ArcGIS/AGSUtilityTraceAndCondition.h>
765 #import <ArcGIS/AGSUtilityTraceCondition.h>
766 #import <ArcGIS/AGSUtilityTraceConditionalExpression.h>
767 #import <ArcGIS/AGSUtilityTraceConfiguration.h>
768 #import <ArcGIS/AGSUtilityTraceOrCondition.h>
769 #import <ArcGIS/AGSUtilityElement.h>
770 #import <ArcGIS/AGSUtilityTraceParameters.h>
771 #import <ArcGIS/AGSUtilityTraceResult.h>
772 #import <ArcGIS/AGSUtilityTraversability.h>
773 #import <ArcGIS/AGSUtilityElementTraceResult.h>
774 #import <ArcGIS/AGSUtilityFunctionTraceResult.h>
775 #import <ArcGIS/AGSUtilityPropagator.h>
776 #import <ArcGIS/AGSUtilityAssociation.h>
777 #import <ArcGIS/AGSUtilityTraceFilter.h>
778 #import <ArcGIS/AGSUtilityTraceFunction.h>
779 #import <ArcGIS/AGSUtilityTraceFunctionBarrier.h>
780 #import <ArcGIS/AGSUtilityTraceFunctionOutput.h>
781 #import <ArcGIS/AGSUtilityTerminalConfigurationPath.h>
782 #import <ArcGIS/AGSUtilityTerminalPath.h>
783 #import <ArcGIS/AGSUtilityGeometryTraceResult.h>
784 #import <ArcGIS/AGSUtilityNamedTraceConfiguration.h>
785 #import <ArcGIS/AGSUtilityNamedTraceConfigurationQueryParameters.h>
786 
787 /*******************************************************************/
788 
FOUNDATION_EXPORT double ArcGISVersionNumber
Project version number for ArcGIS.
Definition: ArcGIS.h:42
FOUNDATION_EXPORT const unsigned char ArcGISVersionString[]
Project version string for ArcGIS.
Definition: ArcGIS.h:45