/***********************************************************************
Module: Doc
Copyright (C) 1996 Harold Youngren, Mark Drela
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Library General Public License for more details.
You should have received a copy of the GNU Library General Public
License along with this library; if not, write to the Free
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
Report problems to: guppy@maine.com
or drela@mit.edu
***********************************************************************/
Xplot11 Graphics Package "Documentation"
C Version 4.46 11/28/01
(submitted in partial fullfillment of the
necessity of documenting this package)
History
-------
This plot package is an "extension" of the ancient Versatec graphics
routines which are in turn descended from the even more ancient
Plot10 package that ran Tektronics vector graphics tubes. This
particular package started off life as a severely hacked version of
the Versatec software that supported a wide range of graphics
equipment at MIT's Gas Turbine Lab. At this point the package has
been hacked and extended to the point where no trace of the original
source code remains (that is definitely for the best...). Note that
this package is not PLOT10 compatible, it is closer to a Versatec
graphics library.
The basic philosophy of page-by-page plotting for both the screen
window and hardcopy output has been retained. At the device level,
the major changes have been the use of X-Windows for screen display output,
and PostScript for hardcopy output, neither of which existed when
the original Versatec software was developed. Also, both B&W and Color
output is supported. On the retro-technology side, vector fonts are still
used to completely sidestep the headaches associated with using bitmaps for
both X-graphics and PostScript.
Intent
------
Xplot11 is a collection of routines intended for use in custom applications
which require more flexibility and power than simple X-versus-Y line plot
packages, but don't require the complexity of full event-driven screen
graphics interaction. It has the following key features:
+ Direct move-to, draw-to
+ Polyline plot, polygon fill