ArcGIS Runtime SDK for iOS: AGSENCMarinerSettings.h Source File
ArcGIS Runtime SDK for iOS  100.11
AGSENCMarinerSettings.h
Go to the documentation of this file.
1 /*
2  COPYRIGHT 2021 ESRI
3 
4  All rights reserved under the copyright laws of the United States
5  and applicable international laws, treaties, and conventions.
6 
7  This material is licensed for use under the Esri Master License
8  Agreement (MLA), and is bound by the terms of that agreement.
9  You may redistribute and use this code without modification,
10  provided you adhere to the terms of the MLA and include this
11  copyright notice.
12 
13  See use restrictions at http://www.esri.com/legal/pdfs/mla_e204_e300/english
14 
15  For additional information, contact:
16  Environmental Systems Research Institute, Inc.
17  Attn: Contracts and Legal Services Department
18  380 New York Street
19  Redlands, California, 92373
20  USA
21 
22  email: contracts@esri.com
23  */
24  //Required for Globals API doc
26 
27 #import <Foundation/Foundation.h>
28 #import <ArcGIS/AGSObject.h>
29 
30 
31 
36 typedef NS_ENUM(NSInteger, AGSENCAreaSymbolizationType) {
39 };
40 
45 typedef NS_ENUM(NSInteger, AGSENCColorScheme) {
49 };
50 
55 typedef NS_ENUM(NSInteger, AGSENCDisplayDepthUnits) {
59 };
60 
65 typedef NS_ENUM(NSInteger, AGSENCPointSymbolizationType) {
68 };
69 
71 
80 
81 #pragma mark -
82 #pragma mark initializers
83 
84 
85 
86 #pragma mark -
87 #pragma mark properties
88 
93 @property (nonatomic, assign, readwrite) AGSENCAreaSymbolizationType areaSymbolizationType;
94 
98 @property (nonatomic, assign, readwrite) AGSENCColorScheme colorScheme;
99 
103 @property (nonatomic, assign, readwrite) BOOL dataQuality;
104 
111 @property (nonatomic, assign, readwrite) double deepContour;
112 
117 @property (nonatomic, strong, readonly) AGSENCDisplayCategories *displayCategories;
118 
122 @property (nonatomic, assign, readwrite) AGSENCDisplayDepthUnits displayDepthUnits;
123 
127 @property (nonatomic, assign, readwrite) BOOL displayNOBJNM;
128 
133 @property (nonatomic, assign, readwrite) BOOL honorSCAMIN;
134 
139 @property (nonatomic, assign, readwrite) BOOL isolatedDangers;
140 
145 @property (nonatomic, assign, readwrite) BOOL labelContours;
146 
150 @property (nonatomic, assign, readwrite) BOOL labelSafetyContours;
151 
157 @property (nonatomic, assign, readwrite) BOOL lowAccuracy;
158 
163 @property (nonatomic, assign, readwrite) AGSENCPointSymbolizationType pointSymbolizationType;
164 
168 @property (nonatomic, assign, readwrite) double safetyContour;
169 
174 @property (nonatomic, assign, readwrite) double shallowContour;
175 
179 @property (nonatomic, assign, readwrite) BOOL shallowDepthPattern;
180 
184 @property (nonatomic, assign, readwrite) BOOL twoDepthShades;
185 
186 #pragma mark -
187 #pragma mark methods
188 
192 -(void)resetToDefaults;
193 
194 @end
195 
196 
AGSENCColorScheme
Definition: AGSENCMarinerSettings.h:45
@ AGSENCColorSchemeDusk
Definition: AGSENCMarinerSettings.h:47
@ AGSENCColorSchemeDay
Definition: AGSENCMarinerSettings.h:46
@ AGSENCColorSchemeNight
Definition: AGSENCMarinerSettings.h:48
AGSENCDisplayDepthUnits
Definition: AGSENCMarinerSettings.h:55
@ AGSENCDisplayDepthUnitsMeters
Definition: AGSENCMarinerSettings.h:56
@ AGSENCDisplayDepthUnitsFeet
Definition: AGSENCMarinerSettings.h:57
@ AGSENCDisplayDepthUnitsFathoms
Definition: AGSENCMarinerSettings.h:58
AGSENCPointSymbolizationType
Definition: AGSENCMarinerSettings.h:65
@ AGSENCPointSymbolizationTypeSimplified
Definition: AGSENCMarinerSettings.h:66
@ AGSENCPointSymbolizationTypePaperChart
Definition: AGSENCMarinerSettings.h:67
AGSENCAreaSymbolizationType
Definition: AGSENCMarinerSettings.h:36
@ AGSENCAreaSymbolizationTypePlain
Definition: AGSENCMarinerSettings.h:37
@ AGSENCAreaSymbolizationTypeSymbolized
Definition: AGSENCMarinerSettings.h:38
Display categories for ENC data.
Definition: AGSENCDisplayCategories.h:37
Mariner settings for ENC data.
Definition: AGSENCMarinerSettings.h:80
AGSENCPointSymbolizationType pointSymbolizationType
Definition: AGSENCMarinerSettings.h:163
AGSENCColorScheme colorScheme
Definition: AGSENCMarinerSettings.h:98
BOOL shallowDepthPattern
Definition: AGSENCMarinerSettings.h:179
BOOL displayNOBJNM
Definition: AGSENCMarinerSettings.h:127
double deepContour
Definition: AGSENCMarinerSettings.h:111
BOOL isolatedDangers
Definition: AGSENCMarinerSettings.h:139
double safetyContour
Definition: AGSENCMarinerSettings.h:168
BOOL labelSafetyContours
Definition: AGSENCMarinerSettings.h:150
AGSENCDisplayCategories * displayCategories
Definition: AGSENCMarinerSettings.h:117
AGSENCAreaSymbolizationType areaSymbolizationType
Definition: AGSENCMarinerSettings.h:93
BOOL honorSCAMIN
Definition: AGSENCMarinerSettings.h:133
double shallowContour
Definition: AGSENCMarinerSettings.h:174
AGSENCDisplayDepthUnits displayDepthUnits
Definition: AGSENCMarinerSettings.h:122
BOOL labelContours
Definition: AGSENCMarinerSettings.h:145
BOOL twoDepthShades
Definition: AGSENCMarinerSettings.h:184
BOOL dataQuality
Definition: AGSENCMarinerSettings.h:103
BOOL lowAccuracy
Definition: AGSENCMarinerSettings.h:157
Definition: AGSObject.h:28