ArcGIS Runtime SDK for iOS: AGSGroupLayer.h Source File
ArcGIS Runtime SDK for iOS  100.9
AGSGroupLayer.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 
19 #import <ArcGIS/AGSLayer.h>
20 
21 
22 
27 typedef NS_ENUM(NSInteger, AGSGroupVisibilityMode) {
31 };
32  //Required for Globals API doc
34 
74 @interface AGSGroupLayer : AGSLayer
75 
76 #pragma mark -
77 #pragma mark initializers
78 
84 -(instancetype)initWithChildLayers:(NSArray<AGSLayer*> *)childLayers;
85 
90 +(instancetype)groupLayer;
91 
97 +(instancetype)groupLayerWithChildLayers:(NSArray<AGSLayer*> *)childLayers;
98 
99 #pragma mark -
100 #pragma mark properties
101 
106 @property (nonatomic, strong, readonly) NSMutableArray<AGSLayer*> *layers;
107 
111 @property (nonatomic, assign, readwrite) BOOL showChildrenInLegend;
112 
116 @property (nonatomic, assign, readwrite) AGSGroupVisibilityMode visibilityMode;
117 
118 #pragma mark -
119 #pragma mark methods
120 
121 
122 
123 @end
BOOL showChildrenInLegend
Definition: AGSGroupLayer.h:111
Definition: AGSGroupLayer.h:28
AGSGroupVisibilityMode visibilityMode
Definition: AGSGroupLayer.h:116
Definition: AGSGroupLayer.h:30
A container for other layers and group layers. It is used to represent datasets that are composed of ...
Definition: AGSGroupLayer.h:74
NSMutableArray< AGSLayer * > * layers
Definition: AGSGroupLayer.h:106
An abstract base class for all layers.
Definition: AGSLayer.h:169
instancetype groupLayer()
AGSGroupVisibilityMode
Definition: AGSGroupLayer.h:27
Definition: AGSGroupLayer.h:29