# 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.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 5 | 100.12 |

.NET Core 3.1 | 100.12 |

Android | 100.12 - 100.15 |

iOS | 100.12 - 100.15 |

UWP | 100.12 - 200.0 |