Go to the documentation of this file.
15 Tcl_Eval( interp,
"namespace eval ::PLPLOT { \n\
18 variable PLESC_SET_RGB 1\n\
21 variable PLESC_ALLOC_NCOL 2\n\
24 variable PLESC_SET_LPB 3\n\
26 # handle window expose\n\
27 variable PLESC_EXPOSE 4\n\
29 # handle window resize\n\
30 variable PLESC_RESIZE 5\n\
32 # handle window redraw\n\
33 variable PLESC_REDRAW 6\n\
35 # switch to text screen\n\
36 variable PLESC_TEXT 7\n\
38 # switch to graphics screen\n\
39 variable PLESC_GRAPH 8\n\
42 variable PLESC_FILL 9\n\
44 # handle DI command\n\
45 variable PLESC_DI 10\n\
48 variable PLESC_FLUSH 11\n\
50 # handle Window events\n\
51 variable PLESC_EH 12\n\
53 # get cursor position\n\
54 variable PLESC_GETC 13\n\
56 # set window parameters\n\
57 variable PLESC_SWIN 14\n\
59 # configure PLFLT buffering\n\
60 variable PLESC_PLFLTBUFFERING 15\n\
63 variable PLESC_XORMOD 16\n\
65 # AFR: set compression\n\
66 variable PLESC_SET_COMPRESSION 17\n\
68 # RL: clear graphics region\n\
69 variable PLESC_CLEAR 18\n\
71 # RL: draw dashed line\n\
72 variable PLESC_DASH 19\n\
74 # driver draws text\n\
75 variable PLESC_HAS_TEXT 20\n\
78 variable PLESC_IMAGE 21\n\
80 # plimage related operations\n\
81 variable PLESC_IMAGEOPS 22\n\
83 # draw lines parallel to the X axis\n\
84 variable DRAW_LINEX 0x01\n\
86 # draw lines parallel to the Y axis\n\
87 variable DRAW_LINEY 0x02\n\
89 # draw lines parallel to both the X and Y axes\n\
90 variable DRAW_LINEXY 0x03\n\
92 # draw the mesh with a color dependent of the magnitude\n\
93 variable MAG_COLOR 0x04\n\
95 # draw contour plot at bottom xy plane\n\
96 variable BASE_CONT 0x08\n\
98 # draw contour plot at top xy plane\n\
99 variable TOP_CONT 0x10\n\
101 # draw contour plot at surface\n\
102 variable SURF_CONT 0x20\n\
105 variable DRAW_SIDES 0x40\n\
107 # draw outline for each square that makes up the surface\n\
108 variable FACETED 0x80\n\
111 variable MESH 0x100\n\
114 variable PL_BIN_DEFAULT 0\n\
117 variable PL_BIN_CENTRED 1\n\
120 variable PL_BIN_NOEXPAND 2\n\
123 variable PL_BIN_NOEMPTY 4\n\
126 variable PL_HIST_DEFAULT 0\n\
129 variable PL_HIST_NOSCALING 1\n\
132 variable PL_HIST_IGNORE_OUTLIERS 2\n\
135 variable PL_HIST_NOEXPAND 8\n\
138 variable PL_HIST_NOEMPTY 16\n\
141 variable PL_POSITION_LEFT 1\n\
144 variable PL_POSITION_RIGHT 2\n\
147 variable PL_POSITION_TOP 4\n\
150 variable PL_POSITION_BOTTOM 8\n\
153 variable PL_POSITION_INSIDE 16\n\
156 variable PL_POSITION_OUTSIDE 32\n\
159 variable PL_POSITION_VIEWPORT 64\n\
162 variable PL_POSITION_SUBPAGE 128\n\
165 variable PL_LEGEND_NONE 1\n\
168 variable PL_LEGEND_COLOR_BOX 2\n\
171 variable PL_LEGEND_LINE 4\n\
174 variable PL_LEGEND_SYMBOL 8\n\
177 variable PL_LEGEND_TEXT_LEFT 16\n\
180 variable PL_LEGEND_BACKGROUND 32\n\
183 variable PL_LEGEND_BOUNDING_BOX 64\n\
186 variable PL_LEGEND_ROW_MAJOR 128\n\
189 variable PL_COLORBAR_LABEL_LEFT 0x1\n\
192 variable PL_COLORBAR_LABEL_RIGHT 0x2\n\
195 variable PL_COLORBAR_LABEL_TOP 0x4\n\
198 variable PL_COLORBAR_LABEL_BOTTOM 0x8\n\
201 variable PL_COLORBAR_IMAGE 0x10\n\
204 variable PL_COLORBAR_SHADE 0x20\n\
207 variable PL_COLORBAR_GRADIENT 0x40\n\
210 variable PL_COLORBAR_CAP_NONE 0x80\n\
213 variable PL_COLORBAR_CAP_LOW 0x100\n\
216 variable PL_COLORBAR_CAP_HIGH 0x200\n\
219 variable PL_COLORBAR_SHADE_LABEL 0x400\n\
222 variable PL_COLORBAR_ORIENT_RIGHT 0x800\n\
225 variable PL_COLORBAR_ORIENT_TOP 0x1000\n\
228 variable PL_COLORBAR_ORIENT_LEFT 0x2000\n\
231 variable PL_COLORBAR_ORIENT_BOTTOM 0x4000\n\
234 variable PL_COLORBAR_BACKGROUND 0x8000\n\
237 variable PL_COLORBAR_BOUNDING_BOX 0x10000\n\
239 # device coordinates\n\
240 variable PLSWIN_DEVICE 1\n\
242 # world coordinates\n\
243 variable PLSWIN_WORLD 2\n\
246 variable PL_X_AXIS 1\n\
249 variable PL_Y_AXIS 2\n\
252 variable PL_Z_AXIS 3\n\
255 variable PL_OPT_ENABLED 0x0001\n\
257 # Option has an argment\n\
258 variable PL_OPT_ARG 0x0002\n\
260 # Don't delete after processing\n\
261 variable PL_OPT_NODELETE 0x0004\n\
264 variable PL_OPT_INVISIBLE 0x0008\n\
266 # Processing is disabled\n\
267 variable PL_OPT_DISABLED 0x0010\n\
269 # Call handler function\n\
270 variable PL_OPT_FUNC 0x0100\n\
273 variable PL_OPT_BOOL 0x0200\n\
275 # Set *var = atoi(optarg)\n\
276 variable PL_OPT_INT 0x0400\n\
278 # Set *var = atof(optarg)\n\
279 variable PL_OPT_FLOAT 0x0800\n\
281 # Set var = optarg\n\
282 variable PL_OPT_STRING 0x1000\n\
284 # For backward compatibility\n\
285 variable PL_PARSE_PARTIAL 0x0000\n\
287 # Process fully & exit if error\n\
288 variable PL_PARSE_FULL 0x0001\n\
290 # Don't issue messages\n\
291 variable PL_PARSE_QUIET 0x0002\n\
293 # Don't delete options after\n\
294 variable PL_PARSE_NODELETE 0x0004\n\
296 # Show invisible options\n\
297 variable PL_PARSE_SHOWALL 0x0008\n\
300 variable PL_PARSE_OVERRIDE 0x0010\n\
302 # Program name NOT in *argv[0]..\n\
303 variable PL_PARSE_NOPROGRAM 0x0020\n\
305 # Set if leading dash NOT required\n\
306 variable PL_PARSE_NODASH 0x0040\n\
308 # Skip over unrecognized args\n\
309 variable PL_PARSE_SKIP 0x0080\n\
312 variable PL_FCI_MARK 0x80000000\n\
315 variable PL_FCI_IMPOSSIBLE 0x00000000\n\
318 variable PL_FCI_HEXDIGIT_MASK 0xf\n\
321 variable PL_FCI_HEXPOWER_MASK 0x7\n\
324 variable PL_FCI_HEXPOWER_IMPOSSIBLE 0xf\n\
327 variable PL_FCI_FAMILY 0x0\n\
330 variable PL_FCI_STYLE 0x1\n\
333 variable PL_FCI_WEIGHT 0x2\n\
336 variable PL_FCI_SANS 0x0\n\
339 variable PL_FCI_SERIF 0x1\n\
342 variable PL_FCI_MONO 0x2\n\
345 variable PL_FCI_SCRIPT 0x3\n\
348 variable PL_FCI_SYMBOL 0x4\n\
351 variable PL_FCI_UPRIGHT 0x0\n\
354 variable PL_FCI_ITALIC 0x1\n\
357 variable PL_FCI_OBLIQUE 0x2\n\
360 variable PL_FCI_MEDIUM 0x0\n\
363 variable PL_FCI_BOLD 0x1\n\
366 variable PL_MAXKEY 16\n\
368 # Max number of windows/page tracked\n\
369 variable PL_MAXWINDOWS 64\n\
372 variable PL_NOTSET -42\n\
375 variable PL_PI 3.1415926535897932384\n\
378 variable PLESPLFLTBUFFERING_ENABLE 1\n\
381 variable PLESPLFLTBUFFERING_DISABLE 2\n\
384 variable PLESPLFLTBUFFERING_QUERY 3\n\
386 # Bivariate Cubic Spline approximation\n\
387 variable GRID_CSA 1\n\
389 # Delaunay Triangulation Linear Interpolation\n\
390 variable GRID_DTLI 2\n\
392 # Natural Neighbors Interpolation\n\
393 variable GRID_NNI 3\n\
395 # Nearest Neighbors Inverse Distance Weighted\n\
396 variable GRID_NNIDW 4\n\
398 # Nearest Neighbors Linear Interpolation\n\
399 variable GRID_NNLI 5\n\
401 # Nearest Neighbors Around Inverse Distance Weighted\n\
402 variable GRID_NNAIDW 6\n\