GRAFLIB: reference manual. [For FORTRAN programs for CDC 7600, CDC STAR and Cray-1]
GRAFLIB is a library of graphics functions for use in FORTRAN programs. It is machine-independent, and all plotting functions are independent of the particular device that is active. Included in GRAFLIB are functions that do basic line-drawing, text plotting (in many fonts), curve plotting, two-dimensional shading, two-dimensional contouring, and many others. Any function written by a user that satisfies the GRAFLIB standard may also be added to the library. GRAFLIB level is directed to the typical graphics user. The aim of the GRAFLIB effort is to provide a comprehansive, integrated system of graphics subroutines for use in computer graphics. GRAFLIB is founded on the proposition that a graphics need arising in any kind of situation should be answerable with software tools appropriate to that situation. At its most fundamental level is a fast, small system of core routines (GRAFCORE), in which each routine performs a very elementary function. These routines may be used directly for the graphics in codes where efficiency is critical. All higher level GRAFLIB routines are built on top of GRAFCORE. At an intermediate level GRAFLIB provides an assortment of routines for needs that arise in the most common graphics applications. Versatility characterizes this level. At its highest level of usage, GRAFLIB offers a gallery of canned formats and canned routines for entire specific applications. One call to a canned subroutine, for instance, may draw an entire graph, complete with grid and axis numbering, fancy title and labels, and the input coordinate data plotted as a curve. In terms of speed and performance GRAFLIB represents a substantial improvement over current graphics utilities. Versions of the new library have been installed on the 7600's, the STAR's, and the CRAY. 9 figures. (RWR)
- Research Organization:
- California Univ., Livermore (USA). Lawrence Livermore Lab.
- DOE Contract Number:
- W-7405-ENG-48
- OSTI ID:
- 5879471
- Report Number(s):
- UCID-30172
- Country of Publication:
- United States
- Language:
- English
Similar Records
Computer graphics by example, Part 7: the TV80LIB graphics library. [FORTRAN library for CDC 7600]
High level tools for GKS graphics