◆ geodesicSectorParameters
+ (instancetype) geodesicSectorParameters |
|
|
|
◆ initWithAxisDirection:angularUnit:center:linearUnit:maxPointCount:maxSegmentLength:geometryType:sectorAngle:semiAxis1Length:semiAxis2Length:startDirection:
- (instancetype) initWithAxisDirection: |
|
(double) |
axisDirection |
angularUnit: |
|
(nullable AGSAngularUnit *) |
angularUnit |
center: |
|
(AGSPoint *) |
center |
linearUnit: |
|
(nullable AGSLinearUnit *) |
linearUnit |
maxPointCount: |
|
(NSInteger) |
maxPointCount |
maxSegmentLength: |
|
(double) |
maxSegmentLength |
geometryType: |
|
(AGSGeometryType) |
geometryType |
sectorAngle: |
|
(double) |
sectorAngle |
semiAxis1Length: |
|
(double) |
semiAxis1Length |
semiAxis2Length: |
|
(double) |
semiAxis2Length |
startDirection: |
|
(double) |
startDirection |
|
|
| |
Creates an AGSGeodesicSectorParameters
object.
- Parameters
-
axisDirection | The direction of the major axis of the ellipse as an angle, in the given angularUnit . |
angularUnit | The optional angular unit of measure. If nil , degrees are assumed. |
center | The center point of the sector's ellipse. |
linearUnit | The optional linear unit of measure. If nil , meters are assumed. |
maxPointCount | The maximum number of points permitted in the constructed ellipse. |
maxSegmentLength | The maximum distance between vertices used to construct the ellipse. |
geometryType | The type of output geometry. Acceptable values are AGSMultipoint , AGSPolyline , and AGSPolygon . |
sectorAngle | The sweep angle of the sector, in the given angularUnit . |
semiAxis1Length | The length of the semi-major or semi-minor axis of the ellipse, in the given linearUnit . |
semiAxis2Length | The length of the semi-major or semi-minor axis of the ellipse, in the given linearUnit . |
startDirection | The direction of starting radius of the sector, as an angle in the given angularUnit . |
- Since
- 100.4
◆ initWithCenter:maxSegmentLength:semiAxisLength:
- (instancetype) initWithCenter: |
|
(AGSPoint *) |
center |
maxSegmentLength: |
|
(double) |
maxSegmentLength |
semiAxisLength: |
|
(double) |
semiAxisLength |
|
|
| |
Creates an AGSGeodesicSectorParameters
object.
- Parameters
-
center | The center AGSPoint of the ellipse. The ellipse is used to construct the sector's arc. |
maxSegmentLength | The maximum distance between vertices used to construct the sector's arc. |
semiAxisLength | The length of the semi-major or the semi-minor axis of the ellipse. This ellipse is used to construct the sector's arc. |
- Since
- 100
◆ initWithCenter:semiAxis1Length:semiAxis2Length:sectorAngle:startDirection:
- (instancetype) initWithCenter: |
|
(AGSPoint *) |
center |
semiAxis1Length: |
|
(double) |
semiAxis1Length |
semiAxis2Length: |
|
(double) |
semiAxis2Length |
sectorAngle: |
|
(double) |
sectorAngle |
startDirection: |
|
(double) |
startDirection |
|
|
| |
Creates an AGSGeodesicSectorParameters
object.
- Parameters
-
center | The center point of the sector's ellipse. |
semiAxis1Length | The length of the semi-major or semi-minor axis of the ellipse, in the given linearUnit . |
semiAxis2Length | The length of the semi-major or semi-minor axis of the ellipse, in the given linearUnit . |
sectorAngle | The sweep angle of the sector, in the given angularUnit . |
startDirection | The direction of starting radius of the sector, as an angle in the given angularUnit . |
- Since
- 100.4
◆ parametersWithAxisDirection:angularUnit:center:linearUnit:maxPointCount:maxSegmentLength:geometryType:sectorAngle:semiAxis1Length:semiAxis2Length:startDirection:
+ (instancetype) parametersWithAxisDirection: |
|
(double) |
axisDirection |
angularUnit: |
|
(nullable AGSAngularUnit *) |
angularUnit |
center: |
|
(AGSPoint *) |
center |
linearUnit: |
|
(nullable AGSLinearUnit *) |
linearUnit |
maxPointCount: |
|
(NSInteger) |
maxPointCount |
maxSegmentLength: |
|
(double) |
maxSegmentLength |
geometryType: |
|
(AGSGeometryType) |
geometryType |
sectorAngle: |
|
(double) |
sectorAngle |
semiAxis1Length: |
|
(double) |
semiAxis1Length |
semiAxis2Length: |
|
(double) |
semiAxis2Length |
startDirection: |
|
(double) |
startDirection |
|
|
| |
Creates an AGSGeodesicSectorParameters
object.
- Parameters
-
axisDirection | The direction of the major axis of the ellipse as an angle, in the given angularUnit . |
angularUnit | The optional angular unit of measure. If nil , degrees are assumed. |
center | The center point of the sector's ellipse. |
linearUnit | The optional linear unit of measure. If nil , meters are assumed. |
maxPointCount | The maximum number of points permitted in the constructed ellipse. |
maxSegmentLength | The maximum distance between vertices used to construct the ellipse. |
geometryType | The type of output geometry. Acceptable values are AGSMultipoint , AGSPolyline , and AGSPolygon . |
sectorAngle | The sweep angle of the sector, in the given angularUnit . |
semiAxis1Length | The length of the semi-major or semi-minor axis of the ellipse, in the given linearUnit . |
semiAxis2Length | The length of the semi-major or semi-minor axis of the ellipse, in the given linearUnit . |
startDirection | The direction of starting radius of the sector, as an angle in the given angularUnit . |
- Since
- 100.4
◆ parametersWithCenter:maxSegmentLength:semiAxisLength:
+ (instancetype) parametersWithCenter: |
|
(AGSPoint *) |
center |
maxSegmentLength: |
|
(double) |
maxSegmentLength |
semiAxisLength: |
|
(double) |
semiAxisLength |
|
|
| |
Creates an AGSGeodesicSectorParameters
object.
- Parameters
-
center | The center AGSPoint of the ellipse. The ellipse is used to contruct the sector's arc. |
maxSegmentLength | The maximum distance between vertices used to construct the sector's arc. |
semiAxisLength | The length of the semi-major or the semi-minor axis of the ellipse. This ellipse is used to contruct the sector's arc. |
- Since
- 100
◆ parametersWithCenter:semiAxis1Length:semiAxis2Length:sectorAngle:startDirection:
+ (instancetype) parametersWithCenter: |
|
(AGSPoint *) |
center |
semiAxis1Length: |
|
(double) |
semiAxis1Length |
semiAxis2Length: |
|
(double) |
semiAxis2Length |
sectorAngle: |
|
(double) |
sectorAngle |
startDirection: |
|
(double) |
startDirection |
|
|
| |
Creates an AGSGeodesicSectorParameters
object.
- Parameters
-
center | The center point of the sector's ellipse. |
semiAxis1Length | The length of the semi-major or semi-minor axis of the ellipse, in the given linearUnit . |
semiAxis2Length | The length of the semi-major or semi-minor axis of the ellipse, in the given linearUnit . |
sectorAngle | The sweep angle of the sector, in the given angularUnit . |
startDirection | The direction of starting radius of the sector, as an angle in the given angularUnit . |
- Since
- 100.4
◆ angularUnit
The angular unit of the sectorAngle
.
The default is AGSAngularUnitIDDegrees
.
- Since
- 100
◆ axisDirection
The direction of the longest axis of the ellipse as an angle (in degrees). The ellipse is used to contruct the sector's arc.
- Since
- 100
◆ center
The center AGSPoint
of the ellipse. The ellipse is used to contruct the sector's arc.
- Since
- 100
◆ geometryType
◆ linearUnit
The linear units of the lengths maxSegmentLength
, semiAxis1Length
and semiAxis2Length
.
The default is AGSLinearUnitIDMeters
.
- Since
- 100
◆ maxPointCount
- (NSInteger) maxPointCount |
|
readwritenonatomicassign |
The maximum number of points permitted in the constructed sector.
- Since
- 100
◆ maxSegmentLength
- (double) maxSegmentLength |
|
readwritenonatomicassign |
The maximum distance between vertices used to construct the sector's arc.
- Since
- 100
◆ sectorAngle
The angle of the sector in degrees.
An absolute value is used only. Should be greater than zero and less than 360. A positive sector angle goes clockwise from the startDirection
.
- Since
- 100
◆ semiAxis1Length
- (double) semiAxis1Length |
|
readwritenonatomicassign |
The length of the semi-major or the semi-minor axis of the ellipse. The ellipse is used to contruct the sector's arc.
- Since
- 100
◆ semiAxis2Length
- (double) semiAxis2Length |
|
readwritenonatomicassign |
The length of the semi-major or the semi-minor axis of the ellipse. The ellipse is used to contruct the sector's arc.
If semiAxis1Length
= semiAxis2Length
then a geodesic circle is created.
- Since
- 100
◆ startDirection
- (double) startDirection |
|
readwritenonatomicassign |
The direction of the starting radius of the sector as an angle in degrees. 0
is East.
- Since
- 100