(*******************************************************************)
(** Release history:                                              **)
(**    17th January 1985   version 1.0.0 First port to new world  **)
(*******************************************************************)
DEFINITION MODULE rawPLOT;
(*
    Title    :  Unix plot-filter interface
    LastEdit :  Fri Sep  7 12:43:44 1984
    Author   :  Graham Toal
    Acorn Computers VLSI Design Aids Group
*)

(*------------------------------------------------------------------------*)
(*  This is directly equivalent to the C interface to the unix plot       *)
(*  filters. See man 3 plot for details.                                  *)
(*------------------------------------------------------------------------*)

EXPORT QUALIFIED
   openpl, erase, label, line, circle, arc, move, cont,
   point, linemod, space, closepl;
   
PROCEDURE openpl();
PROCEDURE erase ();
PROCEDURE label (s :ARRAY OF CHAR);
PROCEDURE line (x1, y1, x2, y2 :INTEGER);
PROCEDURE circle (x, y, r :INTEGER);
PROCEDURE arc (x, y, x0, y0, x1, y1 :INTEGER);
PROCEDURE move (x, y :INTEGER);
PROCEDURE cont (x, y :INTEGER);
PROCEDURE point (x, y :INTEGER);
PROCEDURE linemod (s :ARRAY OF CHAR);
PROCEDURE space (x0, y0, x1, y1 :INTEGER);
PROCEDURE closepl ();

END rawPLOT.
