ArcGIS Runtime SDK for iOS: AGSMosaicRule.h Source File
ArcGIS Runtime SDK for iOS  100.15
AGSMosaicRule.h
Go to the documentation of this file.
1 /*
2  COPYRIGHT 2022 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 
39 typedef NS_ENUM(NSInteger, AGSMosaicMethod) {
48 };
49 
53 typedef NS_ENUM(NSInteger, AGSMosaicOperation) {
61 };
62 
63 @class AGSRenderingRule;
64 @class AGSViewpoint;
65 
74 
75 #pragma mark -
76 #pragma mark initializers
77 
81 - (instancetype)init;
82 
86 + (instancetype)mosaicRule;
87 
88 #pragma mark -
89 #pragma mark properties
90 
96 @property (nonatomic, assign, readwrite, getter=isAscending) BOOL ascending;
97 
101 @property (nullable, nonatomic, strong, readwrite) AGSRenderingRule *itemRenderingRule;
102 
108 @property (nonatomic, copy, readwrite) NSArray<NSNumber *> *lockRasterIDs;
109 
115 @property (nonatomic, assign, readwrite) AGSMosaicMethod mosaicMethod;
116 
122 @property (nonatomic, assign, readwrite) AGSMosaicOperation mosaicOperation;
123 
129 @property (nonatomic, copy, readwrite) NSArray<NSNumber *> *rasterIDs;
130 
134 @property (nonatomic, copy, readwrite) NSString *sortField;
135 
139 @property (nonatomic, copy, readwrite) NSString *sortValue;
140 
144 @property (nullable, nonatomic, strong, readwrite) AGSViewpoint *viewpoint;
145 
151 @property (nonatomic, copy, readwrite) NSString *whereClause;
152 
153 #pragma mark -
154 #pragma mark methods
155 
156 @end
157 
158 
AGSMosaicOperation
Definition: AGSMosaicRule.h:53
@ AGSMosaicOperationMin
Definition: AGSMosaicRule.h:56
@ AGSMosaicOperationBlend
Definition: AGSMosaicRule.h:59
@ AGSMosaicOperationFirst
Definition: AGSMosaicRule.h:54
@ AGSMosaicOperationSum
Definition: AGSMosaicRule.h:60
@ AGSMosaicOperationLast
Definition: AGSMosaicRule.h:55
@ AGSMosaicOperationMean
Definition: AGSMosaicRule.h:58
@ AGSMosaicOperationMax
Definition: AGSMosaicRule.h:57
AGSMosaicMethod
Definition: AGSMosaicRule.h:39
@ AGSMosaicMethodSeamline
Definition: AGSMosaicRule.h:47
@ AGSMosaicMethodNorthwest
Definition: AGSMosaicRule.h:42
@ AGSMosaicMethodViewpoint
Definition: AGSMosaicRule.h:44
@ AGSMosaicMethodLockRaster
Definition: AGSMosaicRule.h:46
@ AGSMosaicMethodNadir
Definition: AGSMosaicRule.h:43
@ AGSMosaicMethodNone
Definition: AGSMosaicRule.h:40
@ AGSMosaicMethodCenter
Definition: AGSMosaicRule.h:41
@ AGSMosaicMethodAttribute
Definition: AGSMosaicRule.h:45
A rule determining how a requested image should participate in the mosaic.
Definition: AGSMosaicRule.h:74
BOOL ascending
Definition: AGSMosaicRule.h:96
NSString * sortValue
Definition: AGSMosaicRule.h:139
NSArray< NSNumber * > * rasterIDs
Definition: AGSMosaicRule.h:129
NSArray< NSNumber * > * lockRasterIDs
Definition: AGSMosaicRule.h:108
AGSMosaicMethod mosaicMethod
Definition: AGSMosaicRule.h:115
AGSViewpoint * viewpoint
Definition: AGSMosaicRule.h:144
NSString * sortField
Definition: AGSMosaicRule.h:134
AGSMosaicOperation mosaicOperation
Definition: AGSMosaicRule.h:122
instancetype init()
instancetype mosaicRule()
AGSRenderingRule * itemRenderingRule
Definition: AGSMosaicRule.h:101
NSString * whereClause
Definition: AGSMosaicRule.h:151
Definition: AGSObject.h:28
An instance of this class represents the rule for how the requested image should be rendered or proce...
Definition: AGSRenderingRule.h:42
Represents the view location of an AGSMapView or AGSSceneView object.
Definition: AGSViewpoint.h:51