IMSL C# Numerical Library

DrawMap.FillArc Method 

Fills a circular or elliptical arc covering the specified rectangle.

public override void FillArc(
   int x,
   int y,
   int width,
   int height,
   int startAngle,
   int arcAngle
);

Parameters

x
An int which specifies the x-coordinate of the upper-left corner of the rectangular region that defines the ellipse from which the arc is drawn.
y
An int which specifies the y-coordinate of the upper-left corner of the rectangular region that defines the ellipse from which the arc is drawn.
width
An int which specifies the width of the rectangular region that defines the ellipse from which the arc is drawn.
height
An int which specifies the height of the rectangular region that defines the ellipse from which the arc is drawn.
startAngle
An int which specifies the starting angle of the arc, measured in degrees clockwise from the x-axis.
arcAngle
An int which specifies an angle in degrees measured counter-clockwise from the startAngle parameter to the ending point of the arc.

Remarks

The center of the arc is center of this rectangle.

startAngle = 0 is equivalent to the 3-o'clock position.

DrawArc draws the arc from startAngle to startAngle+arcAngle. A positive arcAngle indicates a counter-clockwise rotation. A negative arcAngle implies a clockwise rotation.

See Also

DrawMap Class | Imsl.Chart2D Namespace