21 #import <ArcGIS/AGSLoadableBase.h> 22 #import <ArcGIS/AGSBasemap.h> 64 #pragma mark initializers 70 -(instancetype)initWithBasemap:(
AGSBasemap *)basemap;
88 -(instancetype)initWithItem:(
AGSItem *)item;
99 -(nullable instancetype)initWithURL:(NSURL*)URL;
101 +(instancetype)
scene;
107 +(instancetype)sceneWithBasemap:(
AGSBasemap *)basemap;
125 +(instancetype)sceneWithItem:(
AGSItem*)item;
136 +(nullable instancetype)sceneWithURL:(NSURL*)URL;
140 #pragma mark properties 145 @property (nullable, nonatomic, strong, readonly)
AGSItem *item;
151 @property (nonatomic, copy, readonly) NSString *
version;
162 @property (nullable, nonatomic, strong, readwrite)
AGSBasemap *basemap;
201 @property (nonatomic, strong, readonly) NSMutableArray<AGSBookmark*> *
bookmarks;
212 @property (nonatomic, strong, readonly) NSMutableArray<AGSFeatureTable*> *
tables;
218 @property (nullable, nonatomic, copy, readonly) NSDictionary<NSString*,id> *
unknownJSON;
224 @property (nullable, nonatomic, copy, readonly) NSDictionary<NSString*,id> *
unsupportedJSON;
A scene containing 3D geographic content.
Definition: AGSScene.h:61
A base class for loadables.
Definition: AGSLoadableBase.h:37
A source for dataset containing geographic features or non-spatial records.
Definition: AGSFeatureTable.h:59
NSArray< AGSTransportationNetworkDataset * > * transportationNetworks
Definition: AGSScene.h:235
A transportation network dataset.
Definition: AGSTransportationNetworkDataset.h:30
Definition: AGSScene.h:31
NSMutableArray< AGSLayer * > * operationalLayers
Definition: AGSScene.h:173
A bookmark in a map.
Definition: AGSBookmark.h:30
NSDictionary< NSString *, id > * unsupportedJSON
Definition: AGSScene.h:224
AGSLoadSettings * loadSettings
Definition: AGSScene.h:206
Represents the spatial reference of a geometry.
Definition: AGSSpatialReference.h:39
Represents the view location of AGSMapView or AGSSceneView.
Definition: AGSViewpoint.h:49
A basemap for a map or a scene.
Definition: AGSBasemap.h:65
A surface providing elevation context for a scene.
Definition: AGSSurface.h:46
AGSSceneViewTilingScheme
Definition: AGSScene.h:30
NSDictionary< NSString *, id > * unknownJSON
Definition: AGSScene.h:218
A protocol to convert objects to and from JSON.
Definition: AGSJSONSerializable.h:32
NSMutableArray< AGSFeatureTable * > * tables
Definition: AGSScene.h:212
Object representing a unit of content.
Definition: AGSItem.h:36
AGSSceneViewTilingScheme sceneViewTilingScheme
Definition: AGSScene.h:184
Settings for layers in a Map or Scene.
Definition: AGSLoadSettings.h:33
An abstract base class for all layers.
Definition: AGSLayer.h:169
AGSBasemapType
Definition: AGSBasemap.h:30
AGSSurface * baseSurface
Definition: AGSScene.h:157
Definition: AGSScene.h:32
NSMutableArray< AGSBookmark * > * bookmarks
Definition: AGSScene.h:201
NSString * version
Definition: AGSScene.h:151
AGSViewpoint * initialViewpoint
Definition: AGSScene.h:167
AGSSpatialReference * spatialReference
Definition: AGSScene.h:195