19 #import <ArcGIS/AGSObject.h> 56 #pragma mark initializers 61 #pragma mark properties 67 @property (nonatomic, assign, readonly) BOOL
hasCurves;
72 @property (nonatomic, assign, readonly, getter=isEmpty) BOOL
empty;
77 @property (nonatomic, assign, readonly) NSInteger
pointCount;
116 -(
AGSPoint*)pointAtIndex:(NSInteger)index;
122 -(
AGSSegment*)segmentAtIndex:(NSInteger)index;
129 -(NSInteger)segmentIndexForStartPointIndex:(NSInteger)pointIndex;
136 -(NSInteger)segmentIndexForEndPointIndex:(NSInteger)pointIndex;
143 -(NSInteger)startPointIndexForSegmentIndex:(NSInteger)segmentIndex;
150 -(NSInteger)endPointIndexForSegmentIndex:(NSInteger)segmentIndex;
155 -(void)segmentIndexForPointIndex:(NSInteger)pointIndex outSegmentStartPointIndex:(NSInteger*)outSegmentStartPointIndex outSegmentEndPointIndex:(NSInteger*)outSegmentEndPointIndex;
171 -(
AGSSegment*)objectAtIndexedSubscript:(NSInteger)idx;
177 -(AGSEnumerator*)pointEnumerator;
183 -(AGSEnumerator*)segmentEnumerator;
AGSSpatialReference * spatialReference
Definition: AGSPart.h:91
AGSPointCollection * points
Definition: AGSPart.h:107
Represents vertices (immutable collection of points) of a single part of a multipart geometry (AGSMul...
Definition: AGSPointCollection.h:34
Represents a single part of a multipart geometry (AGSPolygon or AGSPolyline).
Definition: AGSPart.h:52
AGSPoint * startPoint
Definition: AGSPart.h:97
NSInteger pointCount
Definition: AGSPart.h:77
NSInteger segmentCount
Definition: AGSPart.h:82
Represents the spatial reference of a geometry.
Definition: AGSSpatialReference.h:39
BOOL empty
Definition: AGSPart.h:72
A segment represents an edge of a multipart geometry, connecting a start to an end point...
Definition: AGSSegment.h:44
Definition: AGSObject.h:21
AGSPoint * endPoint
Definition: AGSPart.h:102
BOOL hasCurves
Definition: AGSPart.h:67
A location defined by x and y (and optionally z) coordinates.
Definition: AGSPoint.h:57