Constructors
EllipseF
#Create a roated ellipse.
Properties
QuadXNegative
#public PointF QuadXNegative { get; }
Gets the quad point along the ellipse negative X direction.
QuadXPositive
#public PointF QuadXPositive { get; }
Gets the quad point along the ellipse positive X direction.
QuadYNegative
#public PointF QuadYNegative { get; }
Gets the quad point along the ellipse negative Y direction.
QuadYPositive
#public PointF QuadYPositive { get; }
Gets the quad point along the ellipse positive Y direction.
Methods
BezierPoints
#public PointF[][] BezierPoints()
Create an array of four bezier control-points, one for each quadrant.
Returns: Array containing four pointf arrays.
CompareTo
#Compare this ellipse to another.
Parameters:
| other (EllipseF) | Ellipse to compare to. |
Returns: Sort order.
Equals
#Compare one ellipse to another.
Parameters:
| other (EllipseF) | Ellipse to compare to. |
Returns: True if ellipses are equal. Note that ellipses can have identical shape, yet be defined by different properties. This method checks field equality, not shape similarity.
ToPath
#public GraphicsPath ToPath()
Create a graphics path containing this ellipse.
Returns: Graphics path.
ToPath
#Create a graphics path containing a polyline approximation of some subsection of this ellipse.
ToString
#Gets a string representation of this ellipse.
Returns: Description.
Overrides: ValueType.ToString