ArcGIS Runtime SDK for iOS: AGSArcGISImageServiceInfo.h Source File
ArcGIS Runtime SDK for iOS  100.11
AGSArcGISImageServiceInfo.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, AGSPixelType) {
49 };
50 
51 @class AGSField;
52 @class AGSEnvelope;
54 @class AGSSpatialReference;
55 @class AGSLayerTimeInfo;
56 
65 
66 #pragma mark -
67 #pragma mark initializers
68 
69 
70 
71 #pragma mark -
72 #pragma mark properties
73 
77 @property (nonatomic, strong, readonly) NSURL *URL;
78 
82 @property (nonatomic, copy, readonly) NSString *attribution;
83 
87 @property (nonatomic, copy, readonly) NSString *currentVersion;
88 
92 @property (nonatomic, copy, readonly) NSArray<AGSField*> *fields;
93 
97 @property (nullable, nonatomic, strong, readonly) AGSEnvelope *fullExtent;
98 
102 @property (nonatomic, assign, readonly) double maxScale;
103 
107 @property (nonatomic, assign, readonly) double minScale;
108 
112 @property (nonatomic, copy, readonly) NSString *name;
113 
117 @property (nonatomic, assign, readonly) AGSPixelType pixelType;
118 
122 @property (nonatomic, copy, readonly) NSArray<AGSRenderingRuleInfo*> *renderingRuleInfos;
123 
127 @property (nullable, nonatomic, strong, readonly) AGSSpatialReference *spatialReference;
128 
129 @property (nullable, nonatomic, strong, readonly) AGSLayerTimeInfo *timeInfo;
130 
131 #pragma mark -
132 #pragma mark methods
133 
134 @end
135 
136 
AGSPixelType
Definition: AGSArcGISImageServiceInfo.h:36
@ AGSPixelTypeUInt16
Definition: AGSArcGISImageServiceInfo.h:43
@ AGSPixelTypeInt8
Definition: AGSArcGISImageServiceInfo.h:42
@ AGSPixelTypeUInt2
Definition: AGSArcGISImageServiceInfo.h:39
@ AGSPixelTypeUInt32
Definition: AGSArcGISImageServiceInfo.h:45
@ AGSPixelTypeInt16
Definition: AGSArcGISImageServiceInfo.h:44
@ AGSPixelTypeFloat32
Definition: AGSArcGISImageServiceInfo.h:47
@ AGSPixelTypeFloat64
Definition: AGSArcGISImageServiceInfo.h:48
@ AGSPixelTypeUInt4
Definition: AGSArcGISImageServiceInfo.h:40
@ AGSPixelTypeUInt1
Definition: AGSArcGISImageServiceInfo.h:38
@ AGSPixelTypeUnknown
Definition: AGSArcGISImageServiceInfo.h:37
@ AGSPixelTypeUInt8
Definition: AGSArcGISImageServiceInfo.h:41
@ AGSPixelTypeInt32
Definition: AGSArcGISImageServiceInfo.h:46
Metadata of an ArcGIS Image Service.
Definition: AGSArcGISImageServiceInfo.h:65
double minScale
Definition: AGSArcGISImageServiceInfo.h:107
AGSPixelType pixelType
Definition: AGSArcGISImageServiceInfo.h:117
AGSSpatialReference * spatialReference
Definition: AGSArcGISImageServiceInfo.h:127
NSString * attribution
Definition: AGSArcGISImageServiceInfo.h:82
NSString * currentVersion
Definition: AGSArcGISImageServiceInfo.h:87
AGSLayerTimeInfo * timeInfo
Definition: AGSArcGISImageServiceInfo.h:129
NSArray< AGSRenderingRuleInfo * > * renderingRuleInfos
Definition: AGSArcGISImageServiceInfo.h:122
double maxScale
Definition: AGSArcGISImageServiceInfo.h:102
AGSEnvelope * fullExtent
Definition: AGSArcGISImageServiceInfo.h:97
NSString * name
Definition: AGSArcGISImageServiceInfo.h:112
NSURL * URL
Definition: AGSArcGISImageServiceInfo.h:77
NSArray< AGSField * > * fields
Definition: AGSArcGISImageServiceInfo.h:92
A geometry that represents a rectangular shape.
Definition: AGSEnvelope.h:55
An object that represents information about a field.
Definition: AGSField.h:62
Time information details.
Definition: AGSLayerTimeInfo.h:42
Definition: AGSObject.h:28
Information about an ArcGIS image service rendering rule.
Definition: AGSRenderingRuleInfo.h:36
Represents the spatial reference of a geometry.
Definition: AGSSpatialReference.h:46