% This is the TeX source for the diagram showing a small part of the
% characterization DM.  To re-generate the postscript, say
% tex simpledm && dvips simpledm && ps2eps -f simpledm.ps
% (yeah, that's plain TeX...).  You shouldn't need to do that, though.
% If you do it, you'll need to run pdflatex with the -shell-escape
% option next time you run it.

\input pstricks
\input pst-node
\nopagenumbers

\font\rm=cmss10
\rm

\newdimen\circsize
\circsize=2cm

\def\mynode#1#2{\hbox to 0pt{\hss
  \ovalnode{#1}{\hbox to\circsize{\hfil \strut#2\hfil}}\hss}}

\vbox to 5cm{
\line{\hfil
  \mynode{timeAxis}{timeAxis}\hfil
  \mynode{taccuracy}{accuracy}\hfil
  \mynode{tunit}{unit}\hfil}
\vfil
\line{\hfil\hfil\mynode{tquality}{quality}\hfil\mynode{tstatError}{statError}\hfil}
\vfil
\vfil
\line{\hfil
  \mynode{spectralAxis}{spectralAxis}\hfil
  \mynode{saccuracy}{accuracy}\hfil
  \mynode{sunit}{unit}\hfil}
\vfil
\line{\hfil\hfil\mynode{squality}{quality}\hfil\mynode{sstatError}{statError}\hfil}}

\ncline{->}{timeAxis}{taccuracy}
%\lput*{0.5}{1:1}
\ncline{->}{taccuracy}{tquality}
%\bput{0.5}{1:1}
\ncline{->}{taccuracy}{tstatError}
%\lput*{:U}(0.5){1:1}
\ncarc[arcangle=18]{->}{timeAxis}{tunit}
%\lput*{:U}(0.5){1:1}

\ncline{->}{spectralAxis}{saccuracy}
%\bput{0.5}{1:1}
\ncline{->}{saccuracy}{squality}
%\bput{0.5}{1:1}
\ncline{->}{saccuracy}{sstatError}
%\lput*{:U}(0.5){1:1}
\ncarc[arcangle=18]{->}{spectralAxis}{sunit}
%\lput*{:U}(0.5){1:1}
\bye
