27 #import <Foundation/Foundation.h>
28 #import <ArcGIS/AGSGeoView.h>
29 #import <ArcGIS/AGSColor.h>
30 #import <ArcGIS/AGSCancelable.h>
81 #pragma mark initializers
84 #pragma mark properties
110 @property (nonatomic, strong, readwrite) NSDate *
sunTime;
129 @property (nonatomic, strong, readonly) NSMutableArray<AGSAnalysisOverlay *> *
analysisOverlays;
143 @property (nonatomic, assign, readwrite, getter=isManualRendering) BOOL
manualRendering;
166 @property (nonatomic, strong, readonly) NSMutableArray<AGSImageOverlay *> *
imageOverlays;
184 - (
AGSPoint *)screenToBaseSurface:(CGPoint)screenPoint;
196 - (void)setViewpointCamera:(
AGSCamera *)camera;
205 completion:(nullable
void(^)(BOOL finished))completion;
215 duration:(
double)duration
216 completion:(nullable
void(^)(BOOL finished))completion;
233 completion:(
void(^)(
AGSPoint *location))completion;
249 - (void)setFieldOfViewAndDistortionRatioWithAngle:(
double)angle
250 distortionRatio:(
double)distortionRatio;
263 - (void)setFieldOfViewFromLensIntrinsicsWithXFocalLength:(
float)xFocalLength
264 yFocalLength:(
float)yFocalLength
265 xPrincipal:(
float)xPrincipal
266 yPrincipal:(
float)yPrincipal
267 xImageSize:(
float)xImageSize
268 yImageSize:(
float)yImageSize
269 deviceOrientation:(UIDeviceOrientation)deviceOrientation;
275 - (void)setFieldOfViewWithAngle:(
double)angle;
#define AGSColor
Definition: AGSColor.h:34
AGSSpaceEffect
Definition: AGSSceneViewCommon.h:59
@ AGSSpaceEffectStars
Definition: AGSSceneViewCommon.h:60
@ AGSSpaceEffectTransparent
Definition: AGSSceneViewCommon.h:61
AGSAtmosphereEffect
Definition: AGSSceneViewCommon.h:38
@ AGSAtmosphereEffectHorizonOnly
Definition: AGSSceneViewCommon.h:40
@ AGSAtmosphereEffectNone
Definition: AGSSceneViewCommon.h:39
@ AGSAtmosphereEffectRealistic
Definition: AGSSceneViewCommon.h:41
AGSLightingMode
Definition: AGSSceneViewCommon.h:48
@ AGSLightingModeNoLight
Definition: AGSSceneViewCommon.h:49
@ AGSLightingModeLightAndShadows
Definition: AGSSceneViewCommon.h:51
@ AGSLightingModeLight
Definition: AGSSceneViewCommon.h:50
NSMutableArray< AGSAnalysisOverlay * > * analysisOverlays
Definition: AGSSceneViewCommon.h:129
Manages the display of one or more Analyses on a scene view.
Definition: AGSAnalysisOverlay.h:40
A base class for controllers which manage the camera of AGSSceneView.
Definition: AGSCameraController.h:37
A camera to represent 3D viewpoints of a scene.
Definition: AGSCamera.h:50
A base class for all views that can display geographic content on screen.
Definition: AGSGeoView.h:67
An overlay that contains a frame with an image to display in the view.
Definition: AGSImageOverlay.h:56
Result of a location-to-screen operation on AGSSceneView.
Definition: AGSLocationToScreenResult.h:52
A location defined by x and y (and optionally z) coordinates.
Definition: AGSPoint.h:73
A scene containing 3D geographic content.
Definition: AGSScene.h:63
A base class for AGSSceneView.
Definition: AGSSceneViewCommon.h:79
BOOL manualRendering
Definition: AGSSceneViewCommon.h:143
AGSScene * scene
Definition: AGSSceneViewCommon.h:89
AGSCamera * currentViewpointCamera()
AGSSceneViewInteractionOptions * interactionOptions
Definition: AGSSceneViewCommon.h:134
double fieldOfView
Definition: AGSSceneViewCommon.h:148
AGSSpaceEffect spaceEffect
Definition: AGSSceneViewCommon.h:95
AGSAtmosphereEffect atmosphereEffect
Definition: AGSSceneViewCommon.h:105
double fieldOfViewDistortionRatio
Definition: AGSSceneViewCommon.h:155
AGSLightingMode sunLighting
Definition: AGSSceneViewCommon.h:115
AGSColor * ambientLightColor
Definition: AGSSceneViewCommon.h:100
AGSCameraController * cameraController
Definition: AGSSceneViewCommon.h:122
NSDate * sunTime
Definition: AGSSceneViewCommon.h:110
NSMutableArray< AGSImageOverlay * > * imageOverlays
Definition: AGSSceneViewCommon.h:166
Options to configure Scene View user interactions.
Definition: AGSSceneViewInteractionOptions.h:38
A protocol exposed by operations that allow cancellation.
Definition: AGSCancelable.h:38