Name | Description | |
---|---|---|
![]() | NEllipse Constructor | Overloaded. |
The following tables list the members exposed by NEllipse.
Name | Description | |
---|---|---|
![]() | NEllipse Constructor | Overloaded. |
Name | Description | |
---|---|---|
![]() | A | The semi-major ellipse axis length. |
![]() | Angle | Angle of the ellipse major axis and the X-axis (in radians). |
![]() | B | The semi-minor ellipse axis length. |
![]() | CenterX | The X center of the ellipse. |
![]() | CenterY | The Y center of the ellipse. |
Name | Description | |
---|---|---|
![]() | Area | Gets the ellipse area (PI * a * b) |
![]() | Bounds | Gets the minimal enclosing rectangle of this ellipse. |
![]() | BoundsRange | Gets the range of this ellipse bounds. |
![]() | Center | Gets or sets the ellipse center point |
![]() | Eccentricity | Gets the eccentricity of the ellipse (the position of the focus as a fraction of the semimajor axis - computed as c / a) |
![]() | Focus1 | Gets the first focus of the ellipse |
![]() | Focus2 | Gets the second focus of the ellipse |
![]() | FocusDistance | Gets the distance of the focuses from the ellipse center (also known as c parameter) |
![]() | InscribedCircle | Gets the circle, which can be insribed in the ellipse |
![]() | InscribedCircleTransform | Obtains a transformation, which transforms the ellipse curve to the curve of the inscribed circle |
![]() | IsEmpty | Determines whether the ellipse is with zero a or b |
![]() | IsNormalized | Determines whether the ellipse is normalized (a >= b) |
![]() | Ratio | Gets the ratio between the major and minor ellipse axes - computed as a / b |
Name | Description | |
---|---|---|
![]() | AddToPath | Appends the primitive to the specified graphics path. |
![]() | Contains | Overloaded. Determines whether the rectangle contains the specified point |
![]() | ContainsOnOutline | Determines whether the outline of the ellipse contains the specified point. |
![]() | Equals | |
![]() | GetHashCode | |
![]() | GetOutlineLength | Gets the ellipse perimeter. |
![]() | IntersectWith | Intersects this circle with the specified line segment |
![]() | Normalize | Normalizes the ellipse, so that A is larger than B. |
![]() | PointFromAngle | Gets the point on the ellipse rim, which corresponds to the specified angle (in radians) |
![]() | PointFromTime | Gets a point on the curve from a time parameter. When t is equal to 0, returns the StartPoint of the curve. When t is equal to 1, returns the EndPoint of the curve. |
![]() | TimeFromAngle | Gets the parametric angle that corresponds to the geometric one |
![]() | Translate | Translates the primitive with the specified amounts. |
![]() ![]() | TryCreateFromCenterAndTwoPoints | Tries to create an ellipse from a center and two points that lay on the ellipse |
![]() ![]() | TryCreateFromThreePointsAngleAndRatio | Tries to create a normalized ellipse from three points, angle between the ellipse major axis and the X-axis and ratio between the major and minor axes. Returns false if the points are colinear, or any pair of points are coincident or ratio is zero. |
![]() | Determines whether a is equal to b |
![]() | Determines whether a is not equal to b |