AGSPolyline Class Reference
Description
Instances of this class represent polyline objects. A polyline is defined by a collection of paths and an optional spatial reference. A path represents a continuous line and is defined by an array of points. Each point constitutes a vertex of the polyline.
AGSPolyline
represents an immutable polyline, it cannot be altered after being created. Use AGSMutablePolyline
for a mutable polyline. You can get a mutable version from AGSPolyline
by passing the mutableCopy
message to an instance of AGSPolyline
.
- Defined in:
- AGSPolyline.h ( ArcGIS library)
- Since:
- 1.0
List of all members.
Member Function Documentation
- (void) decodeWithJSON: |
|
(NSDictionary *) |
json |
|
[optional, inherited] |
Decode object from JSON representation.
- Parameters:
-
| json | The JSON representation of the object to be decoded. |
- Since:
- 1.0
- (NSDictionary *) encodeToJSON |
|
|
|
[optional, inherited] |
Encode and return JSON representation for object.
- Returns:
- JSON representation of object.
- Since:
- 1.0
- (id) initWithJSON: |
|
(NSDictionary *) |
json |
|
[optional, inherited] |
Initialize and return object from JSON representation.
- Parameters:
-
| json | The JSON representation of the object to be created. |
- Returns:
- Object decoded from JSON representation.
- Since:
- 1.0
Initialize geometry object with json and a spatial reference.
- Parameters:
-
| json | The JSON to initialize an AGSGeometry with. |
| sr | The spatial reference of geometry represented in json . |
- Returns:
- A new geometry object.
- Since:
- 1.0
Initialize geometry object with spatial reference.
- Parameters:
-
| spatialReference | The spatial referenc of geometry. |
- Returns:
- A new geometry object.
- Since:
- 1.0
- (BOOL) intersectsWithEnvelope: |
|
(AGSEnvelope *) |
envelope |
|
|
Returns true
if envelope
intersects this geometry.
- Parameters:
-
| envelope | The envelope to test intersection relation. |
- Returns:
True
if envelopes intersects.
- Since:
- 1.0
Reimplemented in AGSEnvelope.
Returns whether or not the geometry is empty.
- Since:
- 1.8
Reimplemented in AGSEnvelope.
Returns a value whether another polyline is equal to this polyline.
- Parameters:
-
| other | The other polyline to compare to. |
- Returns:
- Whether or not the other polyline is equal to this polyline.
- Since:
- 1.8
Returns whether or not the geometry is valid.
- Since:
- 1.8
- (NSUInteger) numPointsInPath: |
|
(NSUInteger) |
path |
|
|
Get number of points in the specified path
.
- Parameters:
-
| path | The index of the desired path. |
- Returns:
- Number of points in path.
- Since:
- 1.0
- (AGSPoint *) pointOnPath: |
|
(NSUInteger) |
path |
atIndex: |
|
(NSUInteger) |
index | |
|
|
| | |
Get point from path
at specified index
.
- Parameters:
-
| path | The index of desired path. |
| index | The index of the desired point. |
- Returns:
- Point in
path
at index
.
- Since:
- 1.0
+ (id) polylineWithJSON: |
|
(NSDictionary *) |
json |
|
|
Initialize a new autoreleased polyline geometry.
- Parameters:
-
- Returns:
- A new, autoreleased, polyline geometry object.
- Since:
- 1.0
Property Documentation
- (NSUInteger) numPaths [read, assign] |
Number of paths in polyline.
- Since:
- 1.0