\documentstyle[a4,12pt]{article}
\begin{document}
\author{J. Gordon Hughes}
\title{EDWIN}
\maketitle
\parskip .1 in
\setcounter{secnumdepth}{10}
\parindent 0in

\section{Preamble}
EDWIN (Machine \& Device Independent Graphics) \hspace{ 0.4 in} J. Gordon Hughes \hspace{ 0.3 in} 07/06/83

EDWIN is a set of graphics programs and routines developed in the Edinburgh
University Computer Science Department.

\section{How to access them}
The EDWIN graphics package are now fully available on the APM.
The programs and related files are held in the Filestore directory EDWIN.

Please mail KJC on VAX if you find any bugs, or VAX-APM inconsistancies.

For a general description of the procedures in the library see Gordon Hughes's
Departmental Report "The EDWIN Users Guide".

Before using any of the programs, the system command EDWIN:SETUP must be given.
This also makes the utility programs PDFDEC and VIEWPDF available.

The routine specs are available in the file EDWIN:SPECS.INC for inclusion.
And the routine for the transformation stack, and geometric utilities can be
found in EDWIN:TXSTACK.INC and EDWIN:SHAPES.INC respectivly. There are also
the associated files EDWIN:TYPES.INC and EDWIN:CONSTS.INC.

Devices available : Visual 200 terminals (200) \& Fred Display (70 or 'F')


Recent Changes:

The Level 1 graphics now has 'hardware' characters, which are fixed
size, and fixed rotation. \hspace{ 0.2 in} SET CHAR QUALITY (1) if you want s/w ones.

The GIMMS fonts are now available.

The routines ARC and SECTOR are now available on VAX \& APM.

A new routine SAMPLE CURSOR with the same parameters as CURSOR but
returning at once, is now available for the Fred Graphics \& Charles.

Note that on VAX users should include files named in the form
"EDWIN\_DIR:SPECS.INC". The logical name \$EDWIN will be removed
over the summer.


Note the following name changes -


The following name changes have occured in the latest VAX version,
and the names are also available on the APM. The old names in the
APM version will also be removed over the summer.

\small\tt \begin{verbatim}           CURSOR         -> REQUEST CURSOR
           D CURSOR       -> REQUEST DEVICE
           DRIVE DEV      -> DRIVE DEVICE
           DEVICE NAME    -> DEVICE DATA_NAME
           DEVICE         -> DEVICE DATA_DEV NO

           SET ARC POINTS -> SET CHORD STEP           NB. Different params!
\end{verbatim}\rm  \normalsize 
New procedures -

\small\tt \begin{verbatim}           SAMPLE CURSOR   &   SAMPLE DEVICE      (STATE, X, Y)
           AREA   CURSOR   &   AREA OF DEVICE     (XL, YB, XR, YT)
\end{verbatim}\rm  \normalsize 
\section{ Associated Utilities}
\subsection{CAPTION}

CAPTION is a utility for generating captions for displays - the basic caption
is some text with a box round it.

A hard-copy CAPTION guide (by Richard Marshall) is available from JHB

\subsection{SLIDE}

SLIDE is a utility for generating drawings for slides.

\subsection{DRAW}

DRAW is a picture-drawing utility.



\vspace{.75in} view:edwin printed on 16/02/89 at 16.10

\newpage
\tableofcontents
\end{document}
