Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ lines.n(3U) — Lucid Energize 2.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

Graphic(3U)

Vertices(3U)

pspaint(3U)

lines(3U)  —  InterViews Reference Manual

NAME

Point, Line, MultiLine, S_MultiLine, SF_MultiLine − structured graphics classes for points, lines, and open polygons

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 subclass that serves as an abstract base class for open polygons: 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 constructor.

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 constructor.

S_MULTILINE PUBLIC OPERATIONS

S_MultiLine(Coord∗ x, Coord∗ y, int count, Graphic∗ = nil)
Construct an S_MultiLine object, optionally supplying 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∗ = nil)
Construct an SF_MultiLine object, optionally supplying a graphic from which to obtain an initial set of graphics state.

SEE ALSO

Graphic(3U), Vertices(3U), pspaint(3U)

Unidraw  —  Last change: 2 February 1991

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026