An elliptic arc segment for use in a multipart geometry.
public sealed class EllipticArcSegment : Segment
An elliptic arc is the portion of the boundary of a 2D ellipse that connects two points.
|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.
Gets the center point of the ellipse that this segment is defined upon.
Gets the parametric angle in radians measuring the span of the arc from StartAngle to EndAngle.
Gets the parametric angle in radians of the end of the arc relative to the major axis of the embedded ellipse.
Gets a value indicating whether this arc is a portion of the boundary of a 2D circle.
Gets a value indicating whether the direction of the segment, from start point to end point, proceeds in a counterclockwise direction.
Gets the ratio of the length of the semi-minor axis to the semi-major axis.
Gets the angle in radians by which the major axis of the ellipse this segment is based upon is rotated from the x-axis.
Gets the length of the longer of the two axes of the ellipse upon which this arc is based.
Gets the length of the shorter of the two axes of the ellipse upon which this arc is based.
Gets the parametric angle in radians of the start of the arc relative to the major axis of the embedded ellipse.
|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.
|.NET Standard 2.0||100.12 - 200.0|
|.NET 6.0||100.13 - 200.0|
|.NET 6.0 Windows||100.13 - 200.0|
|.NET 6.0 Android||200|
|.NET 6.0 iOS||200|
|.NET Framework||100.12 - 200.0|
|.NET Core 3.1||100.12|
|Android||100.12 - 100.15|
|iOS||100.12 - 100.15|
|UWP||100.12 - 200.0|