Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ plot(3X) — sys5 — Apollo Domain/OS SR10.3.5

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

plot(4)

graph(1G)

stat(1G)

tplot(1G)

PLOT(3X)                             SysV                             PLOT(3X)



NAME
     plot: openpl, erase, label, line, circle, arc, move, cont, point,
     linemod, space, closepl - graphics interface subroutines

SYNOPSIS
     openpl ()

     erase ()

     label (s)
     char *s;

     line (x1, y1, x2, y2)
     int x1, y1, x2, y2;

     circle (x, y, r)
     int x, y, r;

     arc (x, y, x0, y0, x1, y1)
     int x, y, x0, y0, x1, y1;

     move (x, y)
     int x, y;

     cont (x, y)
     int x, y;

     point (x, y)
     int x, y;

     linemod (s)
     char *s;

     space (x0, y0, x1, y1)
     int x0, y0, x1, y1;

     closepl ()

DESCRIPTION
     These subroutines generate graphic output in a relatively device-
     independent manner.  Space must be used before any of these functions to
     declare the amount of space necessary (see plot(4)).  Openpl must be used
     before any of the others to open the device for writing.  Closepl flushes
     the output.

     Circle draws a circle of radius r with center at the point (x, y).

     Arc draws an arc of a circle with center at the point (x, y) between the
     points (x0, y0) and (x1, y1).

     String arguments to label and linemod are terminated by nulls and do not
     contain new-lines.

     See plot(4) for a description of the effect of the remaining functions.

     The library files listed below provide several flavors of these routines.

FILES
     LIBDIR/libplot.a
          produces output for tplot(1G) filters

     LIBDIR/lib300.pa
          for DASI 300

     LIBDIR/lib300.a
          for DASI 300s

     LIBDIR/lib450.a
          for DASI 450

     LIBDIR/lib4014.a
          for Tektronix* 4014

     LIBDIR
          usually /usr/lib

SEE ALSO
     plot(4).
     graph(1G), stat(1G), tplot(1G) in the SysV Command Reference.

NOTES
     *Tektronix is a registered trademark of Tektronix, Inc.

WARNINGS
     In order to compile a program containing these functions in file.c it is
     necessary to use "cc file.c -lplot".

     In order to execute it, it is necessary to use "a.out | tplot".

     The above routines use <stdio.h>, which causes them to increase the size
     of programs, not otherwise using standard I/O more than might be
     expected.

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