Name | Description | |
---|---|---|

EllipticArcBuilderEx Constructor | Overloaded. |

ArcGIS Pro 3.1 API Reference Guide

EllipticArcBuilderEx Class Members

In This Topic

The following tables list the members exposed by EllipticArcBuilderEx.

Public Constructors

Name | Description | |
---|---|---|

EllipticArcBuilderEx Constructor | Overloaded. |

Public Properties

Name | Description | |
---|---|---|

CenterPoint | Gets or sets the center point of the arc. | |

CentralAngle | Gets or sets the central angle in radians. | |

EndAngle | Gets or sets the end angle in radians. | |

EndPoint | Overridden. Gets or sets the end point. | |

IsCircular | Gets if this elliptic arc is actually circular (that is major and minor axes have the same length). | |

IsEmpty | Gets if the builder is empty. A builder is empty if the SegmentBuilderEx.StartPoint is empty or the SegmentBuilderEx.EndPoint is empty. (Inherited from ArcGIS.Core.Geometry.SegmentBuilderEx) | |

IsMinor | Gets if the arc is a minor arc. The arc is a minor arc if the absolute value of the central angle is less than PI radians (180 degrees). | |

MinorMajorRatio | Gets or sets the minor-major ratio. | |

Orientation | Gets the orientation of this elliptic arc. | |

RotationAngle | Gets or sets the rotation angle of the major axis in radians. | |

SemiMajorAxis | Gets or sets the length of the semi-major axis. | |

SpatialReference | Gets or sets the spatial reference. (Inherited from ArcGIS.Core.Geometry.SegmentBuilderEx) | |

StartAngle | Gets or sets the start angle in radians. | |

StartPoint | Overridden. Gets or sets the start point. |

Public Methods

Name | Description | |
---|---|---|

CreateCircle | Convenience method to create a new instance of the EllipticArcSegment class. The segment will be a circle built from a center point and radius. | |

CreateCircularArc | Overloaded. | |

CreateEllipse | Convenience method to create a new instance of the EllipticArcSegment class. The segment will be an ellipse. | |

CreateEllipticArcSegment | Overloaded. | |

GetAxes | Gets the semi-major and semi-minor axes. | |

QueryCoords | Copies the center point, start angle, central angle, rotation angle, semi-major/semi-minor axes into the method parameters. | |

QueryFilletRadiusRange | Gets the minimum and maximum radius for a fillet arc to touch both input segments. hintPoint specifies a location near the desired fillet. This method must be called on the MCT. Use QueuedTask.Run CreateCircularArc(Segment,Segment,Double,Coordinate2D,SpatialReference). | |

SetAxes | Sets the semi-major and semi-minor axes. | |

SetCoords | Overloaded. | |

SetEmpty | Sets the builder empty. (Inherited from ArcGIS.Core.Geometry.SegmentBuilderEx) | |

SetRadius | Sets the radius of a circular arc. If the arc is not circular, sets both the semi-major and semi-minor axes to the same value. | |

ToSegment | Returns an EllipticArcSegment instance representing the current state of the builder. |

See Also