|
Graphics.HGL.Draw.Picture | Portability | non-portable (requires concurrency) | Stability | provisional | Maintainer | libraries@haskell.org |
|
|
|
|
|
Description |
Drawing various shapes.
|
|
Synopsis |
|
|
|
Documentation |
|
arc |
:: Point | a corner of the rectangle bounding the ellipse. | -> Point | the opposite corner of the rectangle bounding the ellipse. | -> Angle | the start angle of the arc, measured counter-clockwise
from the horizontal. | -> Angle | the extent of the arc, measured counter-clockwise from
the start angle. | -> Graphic | a filled shape | A filled arc from an ellipse. |
|
|
ellipse |
:: Point | a corner of the rectangle bounding the ellipse. | -> Point | the opposite corner of the rectangle bounding the ellipse. | -> Graphic | a filled shape | A filled ellipse that fits inside a rectangle defined by two
Points on the window. |
|
|
shearEllipse |
:: Point | a corner of the bounding parallelogram. | -> Point | another corner of the parallelogram, adjacent to the first. | -> Point | another corner of the parallelogram, adjacent to the first
and thus opposite to the second. | -> Graphic | a filled shape | A filled sheared ellipse that fits inside a parallelogram defined
by three Points on the window. This function is implemented using
polygons on both Win32 and X11. |
|
|
line :: Point -> Point -> Graphic |
A line between two Points. |
|
polyline :: [Point] -> Graphic |
A series of lines through a list of Points. |
|
polygon :: [Point] -> Graphic |
A filled polygon defined by a list of Points. |
|
polyBezier :: [Point] -> Graphic |
A series of (unfilled) Bezier curves defined by a list of 3n+1
control Points. This function is not supported on X11 (it yields
an error message and a polyline). |
|
Produced by Haddock version 0.6 |