19 #import <ArcGIS/AGSViewshed.h> 38 #pragma mark initializers 49 -(instancetype)initWithCamera:(
AGSCamera *)camera
50 minDistance:(
double)minDistance
51 maxDistance:(
double)maxDistance;
60 +(instancetype)locationViewshedWithCamera:(
AGSCamera *)camera
61 minDistance:(
double)minDistance
62 maxDistance:(
double)maxDistance;
75 -(instancetype)initWithLocation:(
AGSPoint *)location
76 heading:(
double)heading
78 horizontalAngle:(
double)horizontalAngle
79 verticalAngle:(
double)verticalAngle
80 minDistance:(
double)minDistance
81 maxDistance:(
double)maxDistance;
94 +(instancetype)locationViewshedWithLocation:(
AGSPoint *)location
95 heading:(
double)heading
97 horizontalAngle:(
double)horizontalAngle
98 verticalAngle:(
double)verticalAngle
99 minDistance:(
double)minDistance
100 maxDistance:(
double)maxDistance;
103 #pragma mark properties 108 @property (nonatomic, strong, readwrite)
AGSPoint *location;
113 @property (nonatomic, assign, readwrite)
double heading;
118 @property (nonatomic, assign, readwrite)
double pitch;
128 -(void)updateFromCamera:(
AGSCamera *)camera;
double heading
Definition: AGSLocationViewshed.h:113
Analysis of viewshed for a specified location.
Definition: AGSLocationViewshed.h:34
double pitch
Definition: AGSLocationViewshed.h:118
A camera to represent 3D viewpoints of a secene.
Definition: AGSCamera.h:42
Base class for all viewshed analysis.
Definition: AGSViewshed.h:34
A location defined by x and y (and optionally z) coordinates.
Definition: AGSPoint.h:57