25 #import <Foundation/Foundation.h>
26 #import <ArcGIS/AGSCameraController.h>
27 #import <ArcGIS/AGSCancelable.h>
46 #pragma mark initializers
55 -(instancetype)initWithTargetLocation:(
AGSPoint *)targetLocation distance:(
double)distance;
63 +(instancetype)orbitLocationCameraControllerWithTargetLocation:(
AGSPoint *)targetLocation distance:(
double)distance;
70 -(instancetype)initWithTargetLocation:(
AGSPoint *)targetLocation cameraLocation:(
AGSPoint *)cameraLocation;
78 +(instancetype)orbitLocationCameraControllerWithTargetLocation:(
AGSPoint *)targetLocation cameraLocation:(
AGSPoint *)cameraLocation;
81 #pragma mark properties
174 -(id<
AGSCancelable>)moveCameraWithDistanceDelta:(
double)distanceDelta
175 headingDelta:(
double)headingDelta
176 pitchDelta:(
double)pitchDelta
177 duration:(NSTimeInterval)duration
178 completion:(nullable
void(^)(BOOL finished))completion;
A base class for controllers which manage the camera of AGSSceneView.
Definition: AGSCameraController.h:37
A controller which allows a scene view's camera to orbit a fixed location.
Definition: AGSOrbitLocationCameraController.h:42
double cameraPitchOffset
Definition: AGSOrbitLocationCameraController.h:103
double cameraHeadingOffset
Definition: AGSOrbitLocationCameraController.h:96
double maxCameraHeadingOffset
Definition: AGSOrbitLocationCameraController.h:130
double maxCameraDistance
Definition: AGSOrbitLocationCameraController.h:124
double cameraDistance
Definition: AGSOrbitLocationCameraController.h:86
double minCameraDistance
Definition: AGSOrbitLocationCameraController.h:142
double minCameraPitchOffset
Definition: AGSOrbitLocationCameraController.h:154
BOOL cameraHeadingOffsetInteractive
Definition: AGSOrbitLocationCameraController.h:113
BOOL cameraPitchOffsetInteractive
Definition: AGSOrbitLocationCameraController.h:118
AGSPoint * targetLocation
Definition: AGSOrbitLocationCameraController.h:159
double maxCameraPitchOffset
Definition: AGSOrbitLocationCameraController.h:136
double minCameraHeadingOffset
Definition: AGSOrbitLocationCameraController.h:148
BOOL cameraDistanceInteractive
Definition: AGSOrbitLocationCameraController.h:108
A location defined by x and y (and optionally z) coordinates.
Definition: AGSPoint.h:73
A protocol exposed by operations that allow cancellation.
Definition: AGSCancelable.h:38