Class EllipticArcSegment
An elliptic arc segment for use in a multipart geometry.
Namespace: Esri.ArcGISRuntime.Geometry
Assembly: Esri.ArcGISRuntime.dll
Syntax
public sealed class EllipticArcSegment : Segment
Remarks
An elliptic arc is the portion of the boundary of a 2D ellipse that connects two points.
Constructors
| Name | Description |
|---|---|
| EllipticArcSegment(MapPoint, MapPoint, Double, Boolean, Boolean, Double, Double, SpatialReference) | Initializes a new instance of the EllipticArcSegment class from the given start and end points, and other parameters that define an ellipse. |
| EllipticArcSegment(MapPoint, Double, Double, Double, Double, Double, SpatialReference) | Initializes a new instance of the EllipticArcSegment class based on parameters that define an ellipse and the portion of that ellipse that defines the arc. |
Properties
| Name | Description |
|---|---|
| CenterPoint | Gets the center point of the ellipse that this segment is defined upon. |
| CentralAngle | Gets the parametric angle in radians measuring the span of the arc from StartAngle to EndAngle. |
| EndAngle | Gets the parametric angle in radians of the end of the arc relative to the major axis of the embedded ellipse. |
| IsCircular | Gets a value indicating whether this arc is a portion of the boundary of a 2D circle. |
| IsCounterClockwise | Gets a value indicating whether the direction of the segment, from start point to end point, proceeds in a counterclockwise direction. |
| MinorMajorRatio | Gets the ratio of the length of the semi-minor axis to the semi-major axis. |
| RotationAngle | Gets the angle in radians by which the major axis of the ellipse this segment is based upon is rotated from the x-axis. |
| SemiMajorAxis | Gets the length of the longer of the two axes of the ellipse upon which this arc is based. |
| SemiMinorAxis | Gets the length of the shorter of the two axes of the ellipse upon which this arc is based. |
| StartAngle | Gets the parametric angle in radians of the start of the arc relative to the major axis of the embedded ellipse. |
Methods
| Name | Description |
|---|---|
| CreateCircularEllipticArc(MapPoint, MapPoint, MapPoint, SpatialReference) | Creates an EllipticArcSegment from start, end, and interior points that is a partial circle shape. |
| CreateCircularEllipticArc(MapPoint, Double, Double, Double, SpatialReference) | Creates an EllipticArcSegment that is a partial circle shape from the center point and radius of the embedded circle, and the start and central angle around that circle. |
Applies to
| Target | Versions |
|---|---|
| .NET Standard 2.0 | 100.12 - 200.8 |
| .NET | 100.13 - 200.8 |
| .NET Windows | 100.13 - 200.8 |
| .NET Android | 200.0 - 200.8 |
| .NET iOS | 200.0 - 200.8 |
| .NET Framework | 100.12 - 200.8 |
| Xamarin.Android | 100.12 - 100.15 |
| Xamarin.iOS | 100.12 - 100.15 |
| UWP | 100.12 - 200.8 |