ArcGIS Runtime SDK for iOS: AGSHillshadeRenderer.h Source File
ArcGIS Runtime SDK for iOS  100.9
AGSHillshadeRenderer.h
Go to the documentation of this file.
1 /*
2  COPYRIGHT 1995-2020 ESRI
3 
4  TRADE SECRETS: ESRI PROPRIETARY AND CONFIDENTIAL
5  Unpublished material - all rights reserved under the
6  Copyright Laws of the United States and applicable international
7  laws, treaties, and conventions.
8 
9  For additional information, contact:
10  Environmental Systems Research Institute, Inc.
11  Attn: Contracts and Legal Services Department
12  380 New York Street
13  Redlands, California, 92373
14  USA
15 
16  email: contracts@esri.com
17  */
18  //Required for Globals API doc
20 
21 #import <ArcGIS/AGSRasterRenderer.h>
22 
23 
24 
29 typedef NS_ENUM(NSInteger, AGSSlopeType) {
34 };
35 
45 
46 #pragma mark -
47 #pragma mark initializers
48 
49 
50 
62 -(instancetype)initWithAltitude:(double)altitude
63  azimuth:(double)azimuth
64  zFactor:(double)zFactor
65  slopeType:(AGSSlopeType)slopeType
66  pixelSizeFactor:(double)pixelSizeFactor
67  pixelSizePower:(double)pixelSizePower
68  outputBitDepth:(NSInteger)outputBitDepth;
69 
81 +(instancetype)hillshadeRendererWithAltitude:(double)altitude
82  azimuth:(double)azimuth
83  zFactor:(double)zFactor
84  slopeType:(AGSSlopeType)slopeType
85  pixelSizeFactor:(double)pixelSizeFactor
86  pixelSizePower:(double)pixelSizePower
87  outputBitDepth:(NSInteger)outputBitDepth;
88 
89 #pragma mark -
90 #pragma mark properties
91 
98 @property (nonatomic, assign, readonly) double altitude;
99 
106 @property (nonatomic, assign, readonly) double azimuth;
107 
111 @property (nonatomic, assign, readonly) NSInteger outputBitDepth;
112 
118 @property (nonatomic, assign, readonly) double pixelSizeFactor;
119 
126 @property (nonatomic, assign, readonly) double pixelSizePower;
127 
131 @property (nonatomic, assign, readonly) AGSSlopeType slopeType;
132 
143 @property (nonatomic, assign, readonly) double zFactor;
144 
145 @end
146 
147 
A hillshade raster renderer.
Definition: AGSHillshadeRenderer.h:44
double pixelSizePower
Definition: AGSHillshadeRenderer.h:126
double pixelSizeFactor
Definition: AGSHillshadeRenderer.h:118
double altitude
Definition: AGSHillshadeRenderer.h:98
AGSSlopeType slopeType
Definition: AGSHillshadeRenderer.h:131
A base class for raster renderers.
Definition: AGSRasterRenderer.h:29
Definition: AGSHillshadeRenderer.h:33
AGSSlopeType
Definition: AGSHillshadeRenderer.h:29
Definition: AGSHillshadeRenderer.h:32
double azimuth
Definition: AGSHillshadeRenderer.h:106
Definition: AGSHillshadeRenderer.h:30
Definition: AGSHillshadeRenderer.h:31
double zFactor
Definition: AGSHillshadeRenderer.h:143
NSInteger outputBitDepth
Definition: AGSHillshadeRenderer.h:111