home *** CD-ROM | disk | FTP | other *** search
- /* GNUPLOT - setshow.h */
- /*
- * Copyright (C) 1986, 1987, 1990, 1991 Thomas Williams, Colin Kelley
- *
- * Permission to use, copy, and distribute this software and its
- * documentation for any purpose with or without fee is hereby granted,
- * provided that the above copyright notice appear in all copies and
- * that both that copyright notice and this permission notice appear
- * in supporting documentation.
- *
- * Permission to modify the software is granted, but not the right to
- * distribute the modified code. Modifications are to be distributed
- * as patches to released version.
- *
- * This software is provided "as is" without express or implied warranty.
- *
- *
- * AUTHORS
- *
- * Original Software:
- * Thomas Williams, Colin Kelley.
- *
- * Gnuplot 2.0 additions:
- * Russell Lang, Dave Kotz, John Campbell.
- *
- * Gnuplot 3.0 additions:
- * Gershon Elber and many others.
- *
- * Send your comments or suggestions to
- * pixar!info-gnuplot@sun.com.
- * This is a mailing list; to join it send a note to
- * pixar!info-gnuplot-request@sun.com.
- * Send bug reports to
- * pixar!bug-gnuplot@sun.com.
- */
-
- /*
- * global variables to hold status of 'set' options
- *
- */
- extern BOOLEAN autoscale_r;
- extern BOOLEAN autoscale_t;
- extern BOOLEAN autoscale_u;
- extern BOOLEAN autoscale_v;
- extern BOOLEAN autoscale_x;
- extern BOOLEAN autoscale_y;
- extern BOOLEAN autoscale_z;
- extern BOOLEAN autoscale_lt;
- extern BOOLEAN autoscale_lu;
- extern BOOLEAN autoscale_lv;
- extern BOOLEAN autoscale_lx;
- extern BOOLEAN autoscale_ly;
- extern BOOLEAN autoscale_lz;
- extern BOOLEAN clip_points;
- extern BOOLEAN clip_lines1;
- extern BOOLEAN clip_lines2;
- extern BOOLEAN draw_border;
- extern BOOLEAN draw_surface;
- extern BOOLEAN timedate;
- extern char dummy_var[MAX_NUM_VAR][MAX_ID_LEN+1];
- extern char xformat[];
- extern char yformat[];
- extern char zformat[];
- extern enum PLOT_STYLE data_style, func_style;
- extern BOOLEAN grid;
- extern int key;
- extern double key_x, key_y, key_z; /* user specified position for key */
- extern BOOLEAN log_x, log_y, log_z;
- extern FILE* outfile;
- extern char outstr[];
- extern BOOLEAN parametric;
- extern BOOLEAN polar;
- extern int angles_format;
- extern int mapping3d;
- extern int samples;
- extern int iso_samples;
- extern float xsize; /* scale factor for size */
- extern float ysize; /* scale factor for size */
- extern float zsize; /* scale factor for size */
- extern float surface_rot_z;
- extern float surface_rot_x;
- extern float surface_scale;
- extern float surface_zscale;
- extern int term; /* unknown term is 0 */
- extern char term_options[];
- extern char title[];
- extern char xlabel[];
- extern char ylabel[];
- extern char zlabel[];
- extern int time_xoffset;
- extern int time_yoffset;
- extern int title_xoffset;
- extern int title_yoffset;
- extern int xlabel_xoffset;
- extern int xlabel_yoffset;
- extern int ylabel_xoffset;
- extern int ylabel_yoffset;
- extern int zlabel_xoffset;
- extern int zlabel_yoffset;
- extern double rmin, rmax;
- extern double tmin, tmax, umin, umax, vmin, vmax;
- extern double xmin, xmax, ymin, ymax, zmin, zmax;
- extern double loff, roff, toff, boff;
- extern int draw_contour;
- extern int contour_pts;
- extern int contour_kind;
- extern int contour_order;
- extern int contour_levels;
- extern double zero; /* zero threshold, not 0! */
-
- extern BOOLEAN xzeroaxis;
- extern BOOLEAN yzeroaxis;
-
- extern BOOLEAN xtics;
- extern BOOLEAN ytics;
- extern BOOLEAN ztics;
-
- extern float ticslevel;
-
- extern struct ticdef xticdef;
- extern struct ticdef yticdef;
- extern struct ticdef zticdef;
-
- extern BOOLEAN tic_in;
-
- extern struct text_label *first_label;
- extern struct arrow_def *first_arrow;
-
- /* The set and show commands, in setshow.c */
- extern void set_command();
- extern void show_command();
- /* and some accessible support functions */
- extern enum PLOT_STYLE get_style();
- extern BOOLEAN load_range();
- extern void show_version();
-