§ 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 |
|
|
| |
Initializes 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 null, degrees will be assumed. |
| center | The center point of the ellipse. |
| linearUnit | The optional linear unit of measure. If null, 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. Acceptable values are Multipoint, Polyline, and Polygon. |
| semiAxis1Length | The length of the semi-major or semi-minor axis of the ellipse, in units of linearUnit. |
| semiAxis2Length | The length of the semi-major or semi-minor axis of the ellipse, in units of linearUnit. |
- Returns
- A new geodesic ellipse parameter object.
- Since
- 100.4
§ initWithCenter:maxSegmentLength:semiAxisLength:()
| - (instancetype) initWithCenter: |
|
(AGSPoint *) |
center |
| maxSegmentLength: |
|
(double) |
maxSegmentLength |
| semiAxisLength: |
|
(double) |
semiAxisLength |
|
|
| |
Initializes 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. |
- Returns
- A new geodesic ellipse parameter object.
- Since
- 100
§ initWithCenter:semiAxis1Length:semiAxis2Length:()
| - (instancetype) initWithCenter: |
|
(nullable AGSPoint *) |
center |
| semiAxis1Length: |
|
(double) |
semiAxis1Length |
| semiAxis2Length: |
|
(double) |
semiAxis2Length |
|
|
| |
Initializes 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 units of linearUnit. |
| semiAxis2Length | The length of the semi-major or semi-minor axis of the ellipse, in units of linearUnit. |
- Returns
- A new geodesic ellipse parameter object.
- 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 |
|
|
| |
Initializes 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 null, degrees will be assumed. |
| center | The center point of the ellipse. |
| linearUnit | The optional linear unit of measure. If null, 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. Acceptable values are Multipoint, Polyline, and Polygon. |
| semiAxis1Length | The length of the semi-major or semi-minor axis of the ellipse, in units of linearUnit. |
| semiAxis2Length | The length of the semi-major or semi-minor axis of the ellipse, in units of linearUnit. |
- Returns
- A new geodesic ellipse parameter object.
- Since
- 100.4
§ parametersWithCenter:maxSegmentLength:semiAxisLength:()
| + (instancetype) parametersWithCenter: |
|
(AGSPoint *) |
center |
| maxSegmentLength: |
|
(double) |
maxSegmentLength |
| semiAxisLength: |
|
(double) |
semiAxisLength |
|
|
| |
Initializes 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. |
- Returns
- A new, autoreleased, geodesic ellipse parameter object.
- Since
- 100
§ parametersWithCenter:semiAxis1Length:semiAxis2Length:()
| + (instancetype) parametersWithCenter: |
|
(nullable AGSPoint *) |
center |
| semiAxis1Length: |
|
(double) |
semiAxis1Length |
| semiAxis2Length: |
|
(double) |
semiAxis2Length |
|
|
| |
Initializes 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 units of linearUnit. |
| semiAxis2Length | The length of the semi-major or semi-minor axis of the ellipse, in units of 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
The direction of the longest axis of the ellipse as an angle (in degrees).
- Since
- 100
§ center
The center AGSPoint of the ellipse.
- Since
- 100
§ geometryType
§ linearUnit
The linear units of the lengths maxSegment, semiAxis1 and semiAxis2. 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 semiAxis1 = semiAxis2 then a geodesic circle is created.
- Since
- 100