27 #import <Foundation/Foundation.h>
28 #import <ArcGIS/AGSObject.h>
29 #import <ArcGIS/AGSJSONSerializable.h>
124 #pragma mark initializers
127 #pragma mark properties
154 @property (nonatomic, assign, readonly) BOOL
hasZ;
159 @property (nonatomic, assign, readonly) BOOL
hasM;
164 @property (nonatomic, assign, readonly, getter=isEmpty) BOOL
empty;
211 -(BOOL)isEqualToGeometry:(
AGSGeometry*)other tolerance:(
double)tolerance;
AGSGeometryType
Definition: AGSGeometry.h:49
@ AGSGeometryTypeMultipoint
Definition: AGSGeometry.h:55
@ AGSGeometryTypePolygon
Definition: AGSGeometry.h:54
@ AGSGeometryTypePoint
Definition: AGSGeometry.h:51
@ AGSGeometryTypeUnknown
Definition: AGSGeometry.h:50
@ AGSGeometryTypeEnvelope
Definition: AGSGeometry.h:52
@ AGSGeometryTypePolyline
Definition: AGSGeometry.h:53
AGSGeometryDimension
Definition: AGSGeometry.h:37
@ AGSGeometryDimensionPoint
Definition: AGSGeometry.h:38
@ AGSGeometryDimensionUnknown
Definition: AGSGeometry.h:42
@ AGSGeometryDimensionVolume
Definition: AGSGeometry.h:41
@ AGSGeometryDimensionCurve
Definition: AGSGeometry.h:39
@ AGSGeometryDimensionArea
Definition: AGSGeometry.h:40
A geometry that represents a rectangular shape.
Definition: AGSEnvelope.h:55
A builder to build geometries.
Definition: AGSGeometryBuilder.h:43
Base class for all classes that represent geometric shapes.
Definition: AGSGeometry.h:121
AGSGeometryBuilder * toBuilder()
AGSGeometryType geometryType
Definition: AGSGeometry.h:180
AGSEnvelope * extent
Definition: AGSGeometry.h:175
BOOL empty
Definition: AGSGeometry.h:164
BOOL hasM
Definition: AGSGeometry.h:159
BOOL hasZ
Definition: AGSGeometry.h:154
BOOL hasCurves
Definition: AGSGeometry.h:148
AGSGeometryDimension dimension
Definition: AGSGeometry.h:186
AGSSpatialReference * spatialReference
Definition: AGSGeometry.h:170
Definition: AGSObject.h:28
Represents the spatial reference of a geometry.
Definition: AGSSpatialReference.h:49
A protocol to convert objects to and from JSON.
Definition: AGSJSONSerializable.h:38