ArcGIS Runtime SDK for iOS: AGSMosaicRule.h Source File
ArcGIS Runtime SDK for iOS  100.9
AGSMosaicRule.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/AGSObject.h>
22 
23 
24 
32 typedef NS_ENUM(NSInteger, AGSMosaicMethod) {
41 };
42 
46 typedef NS_ENUM(NSInteger, AGSMosaicOperation) {
54 };
55 
56 @class AGSRenderingRule;
57 @class AGSViewpoint;
58 
67 
68 #pragma mark -
69 #pragma mark initializers
70 
74 - (instancetype)init;
75 
79 + (instancetype)mosaicRule;
80 
81 #pragma mark -
82 #pragma mark properties
83 
89 @property (nonatomic, assign, readwrite, getter=isAscending) BOOL ascending;
90 
94 @property (nullable, nonatomic, strong, readwrite) AGSRenderingRule *itemRenderingRule;
95 
101 @property (nonatomic, copy, readwrite) NSArray<NSNumber *> *lockRasterIDs;
102 
108 @property (nonatomic, assign, readwrite) AGSMosaicMethod mosaicMethod;
109 
115 @property (nonatomic, assign, readwrite) AGSMosaicOperation mosaicOperation;
116 
122 @property (nonatomic, copy, readwrite) NSArray<NSNumber *> *rasterIDs;
123 
127 @property (nonatomic, copy, readwrite) NSString *sortField;
128 
132 @property (nonatomic, copy, readwrite) NSString *sortValue;
133 
137 @property (nullable, nonatomic, strong, readwrite) AGSViewpoint *viewpoint;
138 
144 @property (nonatomic, copy, readwrite) NSString *whereClause;
145 
146 #pragma mark -
147 #pragma mark methods
148 
149 @end
150 
151 
NSString * sortField
Definition: AGSMosaicRule.h:127
Definition: AGSMosaicRule.h:51
Definition: AGSMosaicRule.h:40
instancetype init()
AGSMosaicMethod
Definition: AGSMosaicRule.h:32
Definition: AGSMosaicRule.h:35
Definition: AGSMosaicRule.h:52
Definition: AGSMosaicRule.h:53
AGSMosaicOperation mosaicOperation
Definition: AGSMosaicRule.h:115
Definition: AGSMosaicRule.h:47
Definition: AGSMosaicRule.h:48
Definition: AGSMosaicRule.h:37
Definition: AGSMosaicRule.h:50
AGSMosaicOperation
Definition: AGSMosaicRule.h:46
Represents the view location of AGSMapView or AGSSceneView.
Definition: AGSViewpoint.h:49
NSArray< NSNumber * > * rasterIDs
Definition: AGSMosaicRule.h:122
Definition: AGSMosaicRule.h:49
Definition: AGSMosaicRule.h:33
instancetype mosaicRule()
A rule determining how a requested image should participate in the mosaic.
Definition: AGSMosaicRule.h:66
Definition: AGSMosaicRule.h:38
NSString * whereClause
Definition: AGSMosaicRule.h:144
Definition: AGSMosaicRule.h:39
Definition: AGSObject.h:21
AGSRenderingRule * itemRenderingRule
Definition: AGSMosaicRule.h:94
NSString * sortValue
Definition: AGSMosaicRule.h:132
Definition: AGSMosaicRule.h:36
AGSMosaicMethod mosaicMethod
Definition: AGSMosaicRule.h:108
AGSViewpoint * viewpoint
Definition: AGSMosaicRule.h:137
BOOL ascending
Definition: AGSMosaicRule.h:89
NSArray< NSNumber * > * lockRasterIDs
Definition: AGSMosaicRule.h:101
A rendering rule to apply to an AGSImageServiceRaster.
Definition: AGSRenderingRule.h:30
Definition: AGSMosaicRule.h:34