INTERFACE PZFullPlot; (* Contour plotting routines, complete with file open/close. *) (* Last edited on 2001-11-10 23:18:45 by stolfi *) IMPORT PZLR3Chain, PZCandidate; FROM PZTypes IMPORT NAT, BOOL, LONG; (* The following procedures open a "PSPlot" file and draw things into *) (* it, with appropriate colors etc. *) PROCEDURE Candidate( fname: TEXT; (* Without extension *) READONLY cand: PZCandidate.T; READONLY c0, c1: PZLR3Chain.T; (* Curves, already mapped; *) whole: BOOL; closed: BOOL; colors: BOOL; thicker: BOOL; dots: BOOL; pointers: BOOL; labelSize: REAL; (* In points. *) axes: BOOL; grid: LONG; epsFormat: BOOL; caption: TEXT := ""; (* Ignored if "epsFormat = TRUE". *) drawEvery: NAT := 1; drawMatchEvery: NAT := 0; XSize: LONG := 150.0d0; YSize: LONG := 75.0d0; ); (* Similar to "PZPlot.Candidate", but also opens the file and chooses the scales to fit the curves. The extension will be ".ps" or ".eps" depending on the "epsFormat" flag. *) END PZFullPlot. (* Copyright © 2001 Universidade Estadual de Campinas (UNICAMP). Authors: Helena C. G. Leitão and Jorge Stolfi. This file can be freely distributed, used, and modified, provided that this copyright and authorship notice is preserved, and that any modified versions are clearly marked as such. This software has NO WARRANTY of correctness or applicability for any purpose. Neither the authors nor their employers chall be held responsible for any losses or damages that may result from its use. *)