◆ 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