◆ 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