◆ geodesicEllipseParameters
| + (instancetype) geodesicEllipseParameters |
|
|
|
◆ initWithAxisDirection:angularUnit:center:linearUnit:maxPointCount:maxSegmentLength:geometryType:semiAxis1Length:semiAxis2Length:
| - (instancetype) initWithAxisDirection: |
|
(double) |
axisDirection |
| angularUnit: |
|
(nullable AGSAngularUnit *) |
angularUnit |
| center: |
|
(AGSPoint *) |
center |
| linearUnit: |
|
(nullable AGSLinearUnit *) |
linearUnit |
| maxPointCount: |
|
(NSInteger) |
maxPointCount |
| maxSegmentLength: |
|
(double) |
maxSegmentLength |
| geometryType: |
|
(AGSGeometryType) |
geometryType |
| semiAxis1Length: |
|
(double) |
semiAxis1Length |
| semiAxis2Length: |
|
(double) |
semiAxis2Length |
|
|
| |
Creates an AGSGeodesicEllipseParameters object.
- Parameters
-
| axisDirection | The direction of the major axis of the ellipse as an angle, in units of angularUnit. |
| angularUnit | The optional angular unit of measure. If nil, degrees will be assumed. |
| center | The center point of the ellipse. |
| linearUnit | The optional linear unit of measure. If nil, meters will be 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. The type of geometry must be AGSGeometryTypePolyline, AGSGeometryTypePolygon, or AGSGeometryTypeMultipoint. |
| 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. |
- Since
- 100.4
◆ initWithCenter:maxSegmentLength:semiAxisLength:
| - (instancetype) initWithCenter: |
|
(AGSPoint *) |
center |
| maxSegmentLength: |
|
(double) |
maxSegmentLength |
| semiAxisLength: |
|
(double) |
semiAxisLength |
|
|
| |
Creates an AGSGeodesicEllipseParameters object.
- Parameters
-
| center | The center point of the ellipse. |
| maxSegmentLength | The maximum distance between vertices used to construct the ellipse. |
| semiAxisLength | The length of the semi-major or the semi-minor axis of the ellipse. |
- Since
- 100
◆ initWithCenter:semiAxis1Length:semiAxis2Length:
| - (instancetype) initWithCenter: |
|
(nullable AGSPoint *) |
center |
| semiAxis1Length: |
|
(double) |
semiAxis1Length |
| semiAxis2Length: |
|
(double) |
semiAxis2Length |
|
|
| |
Creates an AGSGeodesicEllipseParameters object.
- Parameters
-
| center | The center point of the 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. |
- Since
- 100.1.1
◆ parametersWithAxisDirection:angularUnit:center:linearUnit:maxPointCount:maxSegmentLength:geometryType:semiAxis1Length:semiAxis2Length:
| + (instancetype) parametersWithAxisDirection: |
|
(double) |
axisDirection |
| angularUnit: |
|
(nullable AGSAngularUnit *) |
angularUnit |
| center: |
|
(AGSPoint *) |
center |
| linearUnit: |
|
(nullable AGSLinearUnit *) |
linearUnit |
| maxPointCount: |
|
(NSInteger) |
maxPointCount |
| maxSegmentLength: |
|
(double) |
maxSegmentLength |
| geometryType: |
|
(AGSGeometryType) |
geometryType |
| semiAxis1Length: |
|
(double) |
semiAxis1Length |
| semiAxis2Length: |
|
(double) |
semiAxis2Length |
|
|
| |
Creates an AGSGeodesicEllipseParameters 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 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. The type of geometry must be AGSGeometryTypePolyline, AGSGeometryTypePolygon, or AGSGeometryTypeMultipoint. |
| 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. |
- Since
- 100.4
◆ parametersWithCenter:maxSegmentLength:semiAxisLength:
| + (instancetype) parametersWithCenter: |
|
(AGSPoint *) |
center |
| maxSegmentLength: |
|
(double) |
maxSegmentLength |
| semiAxisLength: |
|
(double) |
semiAxisLength |
|
|
| |
Creates an AGSGeodesicEllipseParameters object.
- Parameters
-
| center | The center AGSPoint of the ellipse. |
| maxSegmentLength | The maximum distance between vertices used to construct the ellipse. |
| semiAxisLength | The length of the semi-major or the semi-minor axis of the ellipse. |
- Since
- 100
◆ parametersWithCenter:semiAxis1Length:semiAxis2Length:
| + (instancetype) parametersWithCenter: |
|
(nullable AGSPoint *) |
center |
| semiAxis1Length: |
|
(double) |
semiAxis1Length |
| semiAxis2Length: |
|
(double) |
semiAxis2Length |
|
|
| |
Creates an AGSGeodesicEllipseParameters object.
- Parameters
-
| center | The center point of the 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. |
- Returns
- A new geodesic ellipse parameter object.
- Since
- 100.1.1
◆ angularUnit
The angular unit of the sectorAngle. The default is AGSAngularUnitIDDegrees.
- Since
- 100
◆ axisDirection
◆ center
The center AGSPoint of the ellipse.
- 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 ellipse.
- Since
- 100
◆ maxSegmentLength
| - (double) maxSegmentLength |
|
readwritenonatomicassign |
The maximum distance between vertices used to construct the ellipse.
- Since
- 100
◆ semiAxis1Length
| - (double) semiAxis1Length |
|
readwritenonatomicassign |
The length of the semi-major or the semi-minor axis of the ellipse.
- Since
- 100
◆ semiAxis2Length
| - (double) semiAxis2Length |
|
readwritenonatomicassign |
The length of the semi-major or the semi-minor axis of the ellipse. If semiAxis1Length = semiAxis2Length then a geodesic circle is created.
- Since
- 100