Point, Line, MultiLine, S_MultiLine, SF_MultiLine - struc-
tured graphics classes for points, lines, and open poly-
gons
SYNOPSIS
#include <Unidraw/Graphic/lines.h>
DESCRIPTION
Point and Line are subclasses of Graphic that draw a point
and a line, respectively. MultiLine is a Vertices sub-
class that serves as an abstract base class for open poly-
gons: S_MultiLine is a MultiLine subclass for stroked open
polygons, while SF_MultiLine is a stroked-filled open
polygon. Point, Line, and S_MultiLine store a PSBrush,
while SF_MultiLine also stores a PSPattern.
POINT PUBLIC OPERATIONS
Point(Coord x, Cord y, Graphic* = nil)
Construct a Point object, optionally supplying a
graphic from which to obtain an initial set of
graphics state.
void GetOriginal(Coord&, Coord&)
Return the coordinates supplied in the constructor.
LINE PUBLIC OPERATIONS
Line(Coord x0, Cord y0, Coord x1, Coord y1, Graphic* =
nil)
Construct a Line object, optionally supplying a
graphic from which to obtain an initial set of
graphics state.
void GetOriginal(Coord& x0, Coord& y0, Coord& x1, Coord&
y1)
Return the line's endpoints as supplied in the con-
structor.
MULTILINE PROTECTED OPERATIONS
MultiLine(Coord* x, Coord* y, int count, Graphic* = nil)
MultiLine's constructor is protected to prevent
instantiation of the abstract base class. The
parameters are passed directly to the Vertices con-
structor.
S_MULTILINE PUBLIC OPERATIONS
S_MultiLine(Coord* x, Coord* y, int count, Graphic* = nil)
Construct an S_MultiLine object, optionally supply-
ing a graphic from which to obtain an initial set
of graphics state.
SF_MULTILINE PUBLIC OPERATIONS
SF_MultiLine(Coord* x, Coord* y, int count, Graphic* =
plying a graphic from which to obtain an initial
set of graphics state.
SEE ALSO
Graphic(3U), Vertices(3U), pspaint(3U)
Man(1) output converted with
man2html