Computer Programs
NESC9692 PLOTLIB.
last modified: 20-OCT-1988 | catalog | categories | new | search |

NESC9692 PLOTLIB.

PLOTLIB, Graphics Library for FR80 and TMDS and RJET Systems

top ]
1. NAME OR DESIGNATION OF PROGRAM:  PLOTLIB.
top ]
2. COMPUTERS
To submit a request, click below on the link of the version you wish to order. Rules for end-users are available here.
Program name Package id Status Status date
PLOTLIB NESC9692/01 Tested 20-OCT-1988

Machines used:

Package ID Orig. computer Test computer
NESC9692/01 CRAY X-MP CRAY X-MP
top ]
3. DESCRIPTION OF PROGRAM OR FUNCTION

PLOTLIB is a basic graphics library which allows the user to plot lines and text to the FR80, RJET, and TMDS systems. With PLOTLIB a user can receive microfiche from the FR80, print Versatec output with RJET, and display TMDS output. In PLOTLIB, line plots may be a series of disjoint line segments or a connected line, and text plots may be text or markers.
top ]
4. METHOD OF SOLUTION

Line and text appearance are determined by selection from a large number of available global attributes; and after all the lines and text are plotted, the picture can be displayed or printed.
top ]
5. RESTRICTIONS ON THE COMPLEXITY OF THE PROBLEM

PLOTLIB can plot up  to 16 view surfaces at one time and can record a maximum of 16 view  surface identifiers.
top ]
6. TYPICAL RUNNING TIME:
top ]
7. UNUSUAL FEATURES OF THE PROGRAM:
top ]
8. RELATED AND AUXILIARY PROGRAMS:
top ]
9. STATUS
Package ID Status date Status
NESC9692/01 20-OCT-1988 Screened
top ]
10. REFERENCES:
NESC9692/01, included references:
- J. Moulden, L. Stringer, M. Blair, J. Kohn :
  PLOTLIB Users's Manual
  LCSD-439 (February 1985)
- W.S. Derby, J.T. Engle, J.T. Martin:
  LRLTRAN Language used with the CHAT and CIVIC compilers
  LCSD-302, Rev. 1 (1 June 1982)
top ]
11. MACHINE REQUIREMENTS:
top ]
12. PROGRAMMING LANGUAGE(S) USED
Package ID Computer language
NESC9692/01 LLNL-FORTRAN
top ]
13. OPERATING SYSTEM UNDER WHICH PROGRAM IS EXECUTED:
top ]
14. OTHER PROGRAMMING OR OPERATING INFORMATION OR RESTRICTIONS

PLOTLIB consists of three types of subroutines: low-level, high- level, and three-dimensional. The low-level subroutines are small, single-function subroutines which, for example, initialize a view surface, set a buffer size, or plot a line. The high-level routines  are larger, multi-function routines which, for example, plot vectors, a reference grid, a filled polygon, or a contour map. The three-dimensional routines are a prototype extension of the library  to plot lines and text in three dimensions or a surface with hidden  lines removed.
top ]
15. NAME AND ESTABLISHMENT OF AUTHORS

  L.M. Stringer, M. Blair, J. Kohn, E. Mueller, G. Cronshagen, and
  K. O'Hair:
  Lawrence Livermore National Laboratory
  Livermore, California, U. S. A.
top ]
16. MATERIAL AVAILABLE
NESC9692/01
File name File description Records
NESC9692_01.001 INFORMATION FILE 41
NESC9692_01.002 PLOTLIB SOURCE 30509
NESC9692_01.003 PLOTLIB COMPILER CLICHE 337
NESC9692_01.004 PLOTLIB NOGOTOS CLICHE 553
NESC9692_01.005 FONT TABLE LIBRARY 576
top ]
17. CATEGORIES
  • N. Subsidiary Calculations

Keywords: computer graphics, computer output devices, display devices, plotters, three-dimensional.