19 #import <ArcGIS/AGSObject.h> 47 #pragma mark initializers 61 -(instancetype)initWithLatitude:(
double)latitude longitude:(
double)longitude altitude:(
double)altitude heading:(
double)heading pitch:(
double)pitch roll:(
double)roll;
73 +(instancetype)cameraWithLatitude:(
double)latitude longitude:(
double)longitude altitude:(
double)altitude heading:(
double)heading pitch:(
double)pitch roll:(
double)roll;
83 -(instancetype)initWithLocation:(
AGSPoint *)locationPoint heading:(
double)heading pitch:(
double)pitch roll:(
double)roll;
93 +(instancetype)cameraWithLocation:(
AGSPoint *)locationPoint heading:(
double)heading pitch:(
double)pitch roll:(
double)roll;
105 -(instancetype)initWithLookAtPoint:(
AGSPoint *)lookAtPoint distance:(
double)distance heading:(
double)heading pitch:(
double)pitch roll:(
double)roll;
117 +(instancetype)cameraWithLookAtPoint:(
AGSPoint *)lookAtPoint distance:(
double)distance heading:(
double)heading pitch:(
double)pitch roll:(
double)roll;
134 #pragma mark properties 140 @property (nonatomic, assign, readonly)
double heading;
152 @property (nonatomic, assign, readonly)
double pitch;
158 @property (nonatomic, assign, readonly)
double roll;
173 -(
AGSCamera*)elevateWithDeltaAltitude:(
double)deltaAltitude;
180 -(
AGSCamera*)moveForwardWithDistance:(
double)distance;
196 -(
AGSCamera*)moveTowardTargetPoint:(
AGSPoint *)targetPoint distance:(
double)distance;
208 -(
AGSCamera*)rotateAroundTargetPoint:(
AGSPoint*)targetPoint deltaHeading:(
double)deltaHeading deltaPitch:(
double)deltaPitch deltaRoll:(
double)deltaRoll;
217 -(
AGSCamera*)rotateToHeading:(
double)heading pitch:(
double)pitch roll:(
double)roll;
234 -(BOOL)isEqualToCamera:(
AGSCamera*)other;
double heading
Definition: AGSCamera.h:140
double roll
Definition: AGSCamera.h:158
A camera to represent 3D viewpoints of a secene.
Definition: AGSCamera.h:42
Definition: AGSObject.h:21
AGSPoint * location
Definition: AGSCamera.h:145
double pitch
Definition: AGSCamera.h:152
A location defined by x and y (and optionally z) coordinates.
Definition: AGSPoint.h:57