\documentstyle[a4,makeidx,verbatim,texhelp,fancyhea,mysober,mytitle]{report}%
\input psbox.tex
\parskip=10pt%
\title{Manual for wxGraphLayout 1.0: a graph layout library for wxWindows}
\author{Julian Smart\\Artificial Intelligence Applications Institute\\
University of Edinburgh\\EH1 1HN}
\date{November 1993}%
\makeindex%
\begin{document}%
\maketitle

\pagestyle{fancyplain}
\bibliographystyle{plain}
\pagenumbering{roman}
\setheader{{\it CONTENTS}}{}{}{}{}{{\it CONTENTS}}
\setfooter{\thepage}{}{}{}{}{\thepage}
\tableofcontents%

\chapter*{Copyright notice}
\setheader{{\it COPYRIGHT}}{}{}{}{}{{\it COPYRIGHT}}%
\setfooter{\thepage}{}{}{}{}{\thepage}

Copyright (c) 1993 Artificial Intelligence Applications Institute,
The University of Edinburgh.

Permission to use, copy, modify, and distribute this software and its
documentation for any purpose is hereby granted without fee, provided that the
above copyright notice, author statement and this permission notice appear in
all copies of this software and related documentation.

THE SOFTWARE IS PROVIDED ``AS-IS'' AND WITHOUT WARRANTY OF ANY KIND, EXPRESS,
IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.

IN NO EVENT SHALL THE ARTIFICIAL INTELLIGENCE APPLICATIONS INSTITUTE OR THE
UNIVERSITY OF EDINBURGH BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER OR NOT ADVISED OF THE POSSIBILITY OF
DAMAGE, AND ON ANY THEORY OF LIABILITY, ARISING OUT OF OR IN CONNECTION WITH
THE USE OR PERFORMANCE OF THIS SOFTWARE.

`Graphplace', the basis for this class library, is copyright Dr. Jos
T.J. van Eijndhoven of Eindhoven University of Technology. The code has
been used in wxGraphLayout with his permission.

\chapter{Introduction}
\pagenumbering{arabic}%
\setheader{{\it CHAPTER \thechapter}}{}{}{}{}{{\it CHAPTER \thechapter}}%
\setfooter{\thepage}{}{}{}{}{\thepage}

This manual describes a graph layout class library for wxWindows. It is
an encapsulation of the main code from Jos van Eijndhoven's graphplace
tool which he has distributed to the net.

\helponly{Below is the example graph generated by the program test.cc.

\begin{figure}
$$\image{11cm;0cm}{graphtst.ps}$$
\caption{Example graph}\label{examplegraph}
\end{figure}
}

Sorry, the documentation for wxGraphLayout is sparse at present, but
see the class reference and the test program. Here is the message from Jos
introducing his original graphplace tool:

{\it
We are using in our group a locally developed graph placement and drawing
program, which was noticed as being very nice by several visitors.
The program was made as general applicable tool,
and indeed quickly gained use in several very different applications.
Therefore we decided to make it available to all of you...

In general it will try to find a placement with 'short' edges, and in a
'breath-first-search' (sorted on level) order. The program works for any
graph (also cyclic or not fully connected). The placement algorithm is a
very fast linear-time heuristic, which often gives surprisingly nice
results.

If you are interested, you can fetch the program from 'ftp.es.ele.tue.nl'
as 'pub/down/graphplace.tar.Z'.
}

\input classes.tex

\helpignore{\addcontentsline{toc}{chapter}{Index}
\printindex}
\end{document}
