Scroll to navigation

splines(3U) InterViews Reference Manual splines(3U)

NAME

OpenBSpline, S_OpenBSpline, F_OpenBSpline, SF_OpenBSpline, SFH_OpenBSpline, ClosedBSpline, S_ClosedBSpline, F_ClosedBSpline, SF_ClosedBSpline, SFH_ClosedBSpline - structured graphics classes for open and closed B-splines

SYNOPSIS

#include <Unidraw/Graphic/splines.h>

DESCRIPTION

OpenBSpline and ClosedBSpline are Vertices subclasses that serve as abstract base classes for open and closed B-spline structured graphics. Predefined subclasses include S_OpenBSpline, F_OpenBSpline, and SF_OpenBSpline, which draw stroked, filled, and stroked-filled open B-splines, respectively; and S_ClosedBSpline, F_ClosedBSpline, and SF_ClosedBSpline, which draw stroked, filled, and stroked-filled closed B-splines, respectively. The SFH_OpenBSpline and SFH_ClosedBSpline subclasses are identical to their SF_-prefixed counterparts, except they can detect hits on their control points in addition to detecting hits on their visible parts. The stroked subclasses store a PSBrush, the filled subclasses store a PSPattern, and the stroked-filled subclasses store one of each.

OPENBSPLINE PROTECTED OPERATIONS

OpenBSpline's constructor is protected to prevent instantiation of the abstract base class. The parameters are passed directly to the Vertices constructor.

OPENBSPLINE SUBCLASS PUBLIC OPERATIONS

Constructors for the various predefined Rect subclasses.

CLOSEDBSPLINE PROTECTED OPERATIONS

ClosedBSpline's constructor is protected to prevent instantiation of the abstract base class. The parameters are passed directly to the Vertices constructor.

CLOSEDBSPLINE SUBCLASS PUBLIC OPERATIONS

Constructors for the various predefined Rect subclasses.

SEE ALSO

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

2 February 1991 Unidraw