27 #import <Foundation/Foundation.h>
28 #import <ArcGIS/AGSGeoModel.h>
29 #import <ArcGIS/AGSBasemap.h>
65 #pragma mark initializers
76 -(instancetype)initWithBasemap:(
AGSBasemap *)basemap;
88 -(instancetype)initWithItem:(
AGSItem *)item;
98 -(nullable instancetype)initWithURL:(NSURL*)URL;
112 +(instancetype)
scene;
119 +(instancetype)sceneWithBasemap:(
AGSBasemap *)basemap;
133 +(instancetype)sceneWithItem:(
AGSItem*)item;
144 +(nullable instancetype)sceneWithURL:(NSURL*)URL;
155 #pragma mark properties
187 @property (nullable, nonatomic, copy, readonly) NSDictionary<NSString*,id> *
unknownJSON;
192 @property (nullable, nonatomic, copy, readonly) NSDictionary<NSString*,id> *
unsupportedJSON;
215 - (instancetype)initWithBasemapType:(AGSBasemapType)basemapType ;
225 + (instancetype)sceneWithBasemapType:(AGSBasemapType)basemapType ;
AGSBasemapStyle
Definition: AGSBasemap.h:72
AGSSceneViewTilingScheme
Definition: AGSScene.h:37
@ AGSSceneViewTilingSchemeWebMercator
Definition: AGSScene.h:39
@ AGSSceneViewTilingSchemeGeographic
Definition: AGSScene.h:38
Definition: AGSScene.h:206
A basemap for a map or a scene.
Definition: AGSBasemap.h:135
A base class for either an AGSMap or an AGSScene.
Definition: AGSGeoModel.h:54
Object representing a unit of content.
Definition: AGSItem.h:43
A scene containing 3D geographic content.
Definition: AGSScene.h:63
AGSSceneViewTilingScheme sceneViewTilingScheme
Definition: AGSScene.h:182
AGSBasemap * basemap
Definition: AGSScene.h:166
AGSSurface * baseSurface
Definition: AGSScene.h:161
AGSViewpoint * initialViewpoint
Definition: AGSScene.h:171
NSDictionary< NSString *, id > * unsupportedJSON
Definition: AGSScene.h:192
NSDictionary< NSString *, id > * unknownJSON
Definition: AGSScene.h:187
A surface providing elevation context for a scene.
Definition: AGSSurface.h:53
Represents the view location of an AGSMapView or AGSSceneView object.
Definition: AGSViewpoint.h:51
A protocol to convert objects to and from JSON.
Definition: AGSJSONSerializable.h:38