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. Only liaison officers are authorised to submit online requests. Rules for requesters 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.