Raster and Vector Plots of 2D GRAPH Objects
Date/Time of Processing: Wednesday 25 May 1994 04:38:12Pm Overall Assessment of System: OK Classification of System: A Basis of Classification -- Syntax Errors PASS Completeness PASS Independence from External Libraries PASS Independence from a Specific Ada Compiler PASS Number of ... Files 13 Library Units 20 Lines 2496 Statements 847 Comments 751
languages/ada/asr/components/diplot: File Name Size --------- ---- diplot.zip 19,614 Totals ============== ============== 1 Files 19,614
DIPLOT is a collection of reusable components, designed in an object-oriented fashion. DIPLOT (Device-Independent PLOT) provides two low-level packages which define GRAPH objects, one a Raster GRAPH and the other a Vector GRAPH. These low-level objects can be used to build more complex, device-specific, graph objects. Three intermediate packages build upon the two low-level GRAPH objects to provide higher-level graph objects that output to character-oriented devices (via a file), to the EPSON 9-pin dot-matrix family of printers for dot-oriented graphics (via a file), to the HP series LASER printers for high-quality graphics (via a file), and to the Tektronics 4000-series devices and emulators (via standard output). The character-oriented, EPSON, and HP printer objects are built from the low-level Raster GRAPH object and the Tektronics 4000-series object is built from the low-level Vector GRAPH object. Several test programs are provided. These test programs plot sine curves and roses into files to be output to character-oriented devices, EPSON printers, and HP LASER printers. Test programs which output roses and sines directly to a Tektronics screen are also provided. All of the documentation for these packages, aside from this PROlogue file, is provided in the package specifications and test programs. This is an object-oriented design.
DATE VERSION AUTHOR HISTORY 12/22/88 881222 Richard Conn Initial Release to ASR
This prologue must be included in all copies of this software. This software is copyright by the author. This software is released to the Ada community. This software is released to the Public Domain (note: software released to the Public Domain is not subject to copyright protection). Restrictions on use or distribution: NONE
This software and its documentation are provided "AS IS" and without any expressed or implied warranties whatsoever. No warranties as to performance, merchantability, or fitness for a particular purpose exist. Because of the diversity of conditions and hardware under which this software may be used, no warranty of fitness for a particular purpose is offered. The user is advised to test the software thoroughly before relying on it. The user must assume the entire risk and liability of using this software. In no event shall any person or organization of people be held responsible for any direct, indirect, consequential or inconsequential damages or lost profits.