Philippe 23/02/2016: lfi2cdf: modif for JPHEXT/=1
[MNH-git_open_source-lfs.git] / lib / vis5d / src / vis5d.h
1
2 /* Vis5D version 5.1 */
3
4 /*
5 Vis5D system for visualizing five dimensional gridded data sets
6 Copyright (C) 1990-1997 Bill Hibbard, Brian Paul, Dave Santek,
7 and Andre Battaiola.
8
9 This program is free software; you can redistribute it and/or modify
10 it under the terms of the GNU General Public License as published by
11 the Free Software Foundation; either version 1, or (at your option)
12 any later version.
13
14 This program is distributed in the hope that it will be useful,
15 but WITHOUT ANY WARRANTY; without even the implied warranty of
16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17 GNU General Public License for more details.
18
19 You should have received a copy of the GNU General Public License
20 along with this program; if not, write to the Free Software
21 Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
22 */
23
24
25 /*
26  * This configuration file contains options which can be safely
27  * changed by the user.
28  */
29
30
31
32 #ifndef VIS5D_H
33 #define VIS5D_H
34
35
36 /*
37  * Amount of physical RAM in megabytes:
38  * vis5d normally uses a bounded amount of memory to avoid swapping.
39  * When the limit is reached, the least-recently-viewed graphics will
40  * be deallocated.  If MBS is set to 0, however, vis5d will use ordinary
41  * malloc/free and not deallocate graphics (ok for systems with a lot
42  * of memory (>=128MB)).
43  */
44 /* Default Value: 32 */
45 #define MBS 128
46
47
48
49 /* Default topography file: */
50 #define TOPOFILE "/home/chajpmnt/chajp/ADD/data/EARTH.TOPO"
51
52
53 /* Default map lines files: */
54 #define WORLDFILE "/home/chajpmnt/chajp/ADD/data/OUTLSUPW"
55 #define USAFILE "/home/chajpmnt/chajp/ADD/data/OUTLUSAM"
56
57
58 /* Default filename of Tcl startup commands: */
59 #define TCL_STARTUP_FILE "vis5d.tcl"
60
61
62 /* Default directory to search for user functions: */
63 #define FUNCTION_PATH "userfuncs"
64
65
66 /* Default animation rate in milliseconds: */
67 #define ANIMRATE 100
68
69
70 /* Default scale and exponent values for logrithmic vertical coordinate system: */
71 #define DEFAULT_LOG_SCALE  1012.5
72 #define DEFAULT_LOG_EXP  -7.2
73
74
75 #define DEFAULT_SOUNDFONTNAME "6x12"
76
77 /**********************************************************************/
78 /**********************************************************************/
79 /***          USERS:  DON'T CHANGE ANYTHING BEYOND THIS POINT       ***/
80 /**********************************************************************/
81 /**********************************************************************/
82
83 /*
84  * Define BIG_GFX to allow larger isosurfaces, contour slices, etc. if
85  * there's enough memory.
86 #if MBS==0 || MBS>=128
87 #  define BIG_GFX
88 #endif
89  */
90
91 #define BIG_GFX
92
93
94 /*
95  * Shared by code above and below API:
96  */
97 #define MAX_LABEL   1000
98 #define MAX_FUNCS   100
99
100
101
102 #endif