25 #import <Foundation/Foundation.h>
26 #import <ArcGIS/AGSObject.h>
27 #import <ArcGIS/AGSJSONSerializable.h>
88 #pragma mark initializers
99 - (instancetype)initWithDescription:(NSString *)description
100 label:(NSString *)label
101 minValue:(
double)minValue
102 maxValue:(
double)maxValue
120 +(instancetype)classBreakWithDescription:(NSString *)description
121 label:(NSString *)label
122 minValue:(
double)minValue
123 maxValue:(
double)maxValue
145 - (instancetype)initWithDescription:(NSString *)description
146 label:(NSString *)label
147 minValue:(
double)minValue
148 maxValue:(
double)maxValue
150 alternateSymbols:(NSArray<
AGSSymbol *> *)alternateSymbols;
171 + (instancetype)classBreakWithDescription:(NSString *)description
172 label:(NSString *)label
173 minValue:(
double)minValue
174 maxValue:(
double)maxValue
176 alternateSymbols:(NSArray<
AGSSymbol *> *)alternateSymbols;
180 #pragma mark properties
197 @property (nonatomic, copy, readwrite) NSString *
label;
207 @property (nonatomic, assign, readwrite)
double minValue;
212 @property (nonatomic, assign, readwrite)
double maxValue;
A class break object used to categorize a group of values that fall within a range of values.
Definition: AGSClassBreak.h:84
instancetype classBreak()
AGSSymbol * symbol
Definition: AGSClassBreak.h:217
NSArray< AGSSymbol * > * alternateSymbols
Definition: AGSClassBreak.h:192
NSString * label
Definition: AGSClassBreak.h:197
double minValue
Definition: AGSClassBreak.h:207
NSString * breakDescription
Definition: AGSClassBreak.h:202
double maxValue
Definition: AGSClassBreak.h:212
Definition: AGSObject.h:28
A symbol used to display a graphic or a feature.
Definition: AGSSymbol.h:93
A protocol to convert objects to and from JSON.
Definition: AGSJSONSerializable.h:38