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.5 |
.NET | 100.13 - 200.5 |
.NET Windows | 100.13 - 200.5 |
.NET Android | 200.0 - 200.5 |
.NET iOS | 200.0 - 200.5 |
.NET Framework | 100.12 - 200.5 |
Xamarin.Android | 100.12 - 100.15 |
Xamarin.iOS | 100.12 - 100.15 |
UWP | 100.12 - 200.5 |