25 #import <Foundation/Foundation.h>
26 #import <ArcGIS/AGSViewshed.h>
27 #import <ArcGIS/AGSGeoElement.h>
43 #pragma mark initializers
58 -(instancetype)initWithGeoElement:(
id<
AGSGeoElement>)geoElement
59 horizontalAngle:(
double)horizontalAngle
60 verticalAngle:(
double)verticalAngle
61 minDistance:(
double)minDistance
62 maxDistance:(
double)maxDistance
63 headingOffset:(
double)headingOffset
64 pitchOffset:(
double)pitchOffset;
77 +(instancetype)geoElementViewshedWithGeoElement:(
id<
AGSGeoElement>)geoElement
78 horizontalAngle:(
double)horizontalAngle
79 verticalAngle:(
double)verticalAngle
80 minDistance:(
double)minDistance
81 maxDistance:(
double)maxDistance
82 headingOffset:(
double)headingOffset
83 pitchOffset:(
double)pitchOffset;
86 #pragma mark properties
91 @property (nonatomic, strong, readonly) id<AGSGeoElement>
geoElement;
109 @property (nonatomic, assign, readwrite)
double offsetX;
117 @property (nonatomic, assign, readwrite)
double offsetY;
125 @property (nonatomic, assign, readwrite)
double offsetZ;
Analysis of viewshed for a specified geo-element.
Definition: AGSGeoElementViewshed.h:40
double headingOffset
Definition: AGSGeoElementViewshed.h:96
id< AGSGeoElement > geoElement
Definition: AGSGeoElementViewshed.h:91
double pitchOffset
Definition: AGSGeoElementViewshed.h:101
double offsetZ
Definition: AGSGeoElementViewshed.h:125
double offsetY
Definition: AGSGeoElementViewshed.h:117
double offsetX
Definition: AGSGeoElementViewshed.h:109
Base class for all viewshed analysis.
Definition: AGSViewshed.h:42
An abstract representation of geographic entities on a map.
Definition: AGSGeoElement.h:43