PLplot
5.10.0
|
00001 // Do not edit this generated file. Instead, check its consistency 00002 // with the #defines in bindings/swig-support/plplotcapi.i using the 00003 // (Unix) target "check_tcl_parameters". If that target reports an 00004 // inconsistency (via a cmp message) between the generated 00005 // plplot_parameters.h_compare file in the build tree and 00006 // plplot_parameters.h in the source tree, then copy 00007 // plplot_parameters.h_compare on top of plplot_parameters.h and 00008 // check in that result. 00009 00010 // This file contains a function to set the various global variables 00011 // used by PLplot 00012 00013 static void set_plplot_parameters( Tcl_Interp *interp ) 00014 { 00015 Tcl_Eval( interp, "namespace eval ::PLPLOT { \n\ 00016 \n\ 00017 # obsolete\n\ 00018 variable PLESC_SET_RGB [expr 1]\n\ 00019 \n\ 00020 # obsolete\n\ 00021 variable PLESC_ALLOC_NCOL [expr 2]\n\ 00022 \n\ 00023 # obsolete\n\ 00024 variable PLESC_SET_LPB [expr 3]\n\ 00025 \n\ 00026 # handle window expose\n\ 00027 variable PLESC_EXPOSE [expr 4]\n\ 00028 \n\ 00029 # handle window resize\n\ 00030 variable PLESC_RESIZE [expr 5]\n\ 00031 \n\ 00032 # handle window redraw\n\ 00033 variable PLESC_REDRAW [expr 6]\n\ 00034 \n\ 00035 # switch to text screen\n\ 00036 variable PLESC_TEXT [expr 7]\n\ 00037 \n\ 00038 # switch to graphics screen\n\ 00039 variable PLESC_GRAPH [expr 8]\n\ 00040 \n\ 00041 # fill polygon\n\ 00042 variable PLESC_FILL [expr 9]\n\ 00043 \n\ 00044 # handle DI command\n\ 00045 variable PLESC_DI [expr 10]\n\ 00046 \n\ 00047 # flush output\n\ 00048 variable PLESC_FLUSH [expr 11]\n\ 00049 \n\ 00050 # handle Window events\n\ 00051 variable PLESC_EH [expr 12]\n\ 00052 \n\ 00053 # get cursor position\n\ 00054 variable PLESC_GETC [expr 13]\n\ 00055 \n\ 00056 # set window parameters\n\ 00057 variable PLESC_SWIN [expr 14]\n\ 00058 \n\ 00059 # configure double buffering\n\ 00060 variable PLESC_DOUBLEBUFFERING [expr 15]\n\ 00061 \n\ 00062 # set xor mode\n\ 00063 variable PLESC_XORMOD [expr 16]\n\ 00064 \n\ 00065 # AFR: set compression\n\ 00066 variable PLESC_SET_COMPRESSION [expr 17]\n\ 00067 \n\ 00068 # RL: clear graphics region\n\ 00069 variable PLESC_CLEAR [expr 18]\n\ 00070 \n\ 00071 # RL: draw dashed line\n\ 00072 variable PLESC_DASH [expr 19]\n\ 00073 \n\ 00074 # driver draws text\n\ 00075 variable PLESC_HAS_TEXT [expr 20]\n\ 00076 \n\ 00077 # handle image\n\ 00078 variable PLESC_IMAGE [expr 21]\n\ 00079 \n\ 00080 # plimage related operations\n\ 00081 variable PLESC_IMAGEOPS [expr 22]\n\ 00082 \n\ 00083 # convert PLColor to device color\n\ 00084 variable PLESC_PL2DEVCOL [expr 23]\n\ 00085 \n\ 00086 # convert device color to PLColor\n\ 00087 variable PLESC_DEV2PLCOL [expr 24]\n\ 00088 \n\ 00089 # set BG, FG colors\n\ 00090 variable PLESC_SETBGFG [expr 25]\n\ 00091 \n\ 00092 # alternate device initialization\n\ 00093 variable PLESC_DEVINIT [expr 26]\n\ 00094 \n\ 00095 # get used backend of (wxWidgets) driver\n\ 00096 variable PLESC_GETBACKEND [expr 27]\n\ 00097 \n\ 00098 # get ready to draw a line of text\n\ 00099 variable PLESC_BEGIN_TEXT [expr 28]\n\ 00100 \n\ 00101 # render a character of text\n\ 00102 variable PLESC_TEXT_CHAR [expr 29]\n\ 00103 \n\ 00104 # handle a text control character (super/subscript, etc.)\n\ 00105 variable PLESC_CONTROL_CHAR [expr 30]\n\ 00106 \n\ 00107 # finish a drawing a line of text\n\ 00108 variable PLESC_END_TEXT [expr 31]\n\ 00109 \n\ 00110 # start rasterized rendering\n\ 00111 variable PLESC_START_RASTERIZE [expr 32]\n\ 00112 \n\ 00113 # end rasterized rendering\n\ 00114 variable PLESC_END_RASTERIZE [expr 33]\n\ 00115 \n\ 00116 # render an arc\n\ 00117 variable PLESC_ARC [expr 34]\n\ 00118 \n\ 00119 # render a gradient\n\ 00120 variable PLESC_GRADIENT [expr 35]\n\ 00121 \n\ 00122 # set drawing mode\n\ 00123 variable PLESC_MODESET [expr 36]\n\ 00124 \n\ 00125 # get drawing mode\n\ 00126 variable PLESC_MODEGET [expr 37]\n\ 00127 \n\ 00128 # font change in the text stream\n\ 00129 variable PLTEXT_FONTCHANGE [expr 0]\n\ 00130 \n\ 00131 # superscript in the text stream\n\ 00132 variable PLTEXT_SUPERSCRIPT [expr 1]\n\ 00133 \n\ 00134 # subscript in the text stream\n\ 00135 variable PLTEXT_SUBSCRIPT [expr 2]\n\ 00136 \n\ 00137 # back-char in the text stream\n\ 00138 variable PLTEXT_BACKCHAR [expr 3]\n\ 00139 \n\ 00140 # toggle overline in the text stream\n\ 00141 variable PLTEXT_OVERLINE [expr 4]\n\ 00142 \n\ 00143 # toggle underline in the text stream\n\ 00144 variable PLTEXT_UNDERLINE [expr 5]\n\ 00145 \n\ 00146 \n\ 00147 variable ZEROW2B [expr 1]\n\ 00148 \n\ 00149 \n\ 00150 variable ZEROW2D [expr 2]\n\ 00151 \n\ 00152 \n\ 00153 variable ONEW2B [expr 3]\n\ 00154 \n\ 00155 \n\ 00156 variable ONEW2D [expr 4]\n\ 00157 \n\ 00158 # device coordinates\n\ 00159 variable PLSWIN_DEVICE [expr 1]\n\ 00160 \n\ 00161 # world coordinates\n\ 00162 variable PLSWIN_WORLD [expr 2]\n\ 00163 \n\ 00164 # The x-axis\n\ 00165 variable PL_X_AXIS [expr 1]\n\ 00166 \n\ 00167 # The y-axis\n\ 00168 variable PL_Y_AXIS [expr 2]\n\ 00169 \n\ 00170 # The z-axis\n\ 00171 variable PL_Z_AXIS [expr 3]\n\ 00172 \n\ 00173 # Obsolete\n\ 00174 variable PL_OPT_ENABLED [expr 0x0001]\n\ 00175 \n\ 00176 # Option has an argment\n\ 00177 variable PL_OPT_ARG [expr 0x0002]\n\ 00178 \n\ 00179 # Don't delete after processing\n\ 00180 variable PL_OPT_NODELETE [expr 0x0004]\n\ 00181 \n\ 00182 # Make invisible\n\ 00183 variable PL_OPT_INVISIBLE [expr 0x0008]\n\ 00184 \n\ 00185 # Processing is disabled\n\ 00186 variable PL_OPT_DISABLED [expr 0x0010]\n\ 00187 \n\ 00188 # Call handler function\n\ 00189 variable PL_OPT_FUNC [expr 0x0100]\n\ 00190 \n\ 00191 # Set *var = 1\n\ 00192 variable PL_OPT_BOOL [expr 0x0200]\n\ 00193 \n\ 00194 # Set *var = atoi(optarg)\n\ 00195 variable PL_OPT_INT [expr 0x0400]\n\ 00196 \n\ 00197 # Set *var = atof(optarg)\n\ 00198 variable PL_OPT_FLOAT [expr 0x0800]\n\ 00199 \n\ 00200 # Set var = optarg\n\ 00201 variable PL_OPT_STRING [expr 0x1000]\n\ 00202 \n\ 00203 # For backward compatibility\n\ 00204 variable PL_PARSE_PARTIAL [expr 0x0000]\n\ 00205 \n\ 00206 # Process fully & exit if error\n\ 00207 variable PL_PARSE_FULL [expr 0x0001]\n\ 00208 \n\ 00209 # Don't issue messages\n\ 00210 variable PL_PARSE_QUIET [expr 0x0002]\n\ 00211 \n\ 00212 # Don't delete options after\n\ 00213 variable PL_PARSE_NODELETE [expr 0x0004]\n\ 00214 \n\ 00215 # Show invisible options\n\ 00216 variable PL_PARSE_SHOWALL [expr 0x0008]\n\ 00217 \n\ 00218 # Obsolete\n\ 00219 variable PL_PARSE_OVERRIDE [expr 0x0010]\n\ 00220 \n\ 00221 # Program name NOT in *argv[0]..\n\ 00222 variable PL_PARSE_NOPROGRAM [expr 0x0020]\n\ 00223 \n\ 00224 # Set if leading dash NOT required\n\ 00225 variable PL_PARSE_NODASH [expr 0x0040]\n\ 00226 \n\ 00227 # Skip over unrecognized args\n\ 00228 variable PL_PARSE_SKIP [expr 0x0080]\n\ 00229 \n\ 00230 \n\ 00231 variable PL_FCI_MARK [expr 0x80000000]\n\ 00232 \n\ 00233 \n\ 00234 variable PL_FCI_IMPOSSIBLE [expr 0x00000000]\n\ 00235 \n\ 00236 \n\ 00237 variable PL_FCI_HEXDIGIT_MASK [expr 0xf]\n\ 00238 \n\ 00239 \n\ 00240 variable PL_FCI_HEXPOWER_MASK [expr 0x7]\n\ 00241 \n\ 00242 \n\ 00243 variable PL_FCI_HEXPOWER_IMPOSSIBLE [expr 0xf]\n\ 00244 \n\ 00245 \n\ 00246 variable PL_FCI_FAMILY [expr 0x0]\n\ 00247 \n\ 00248 \n\ 00249 variable PL_FCI_STYLE [expr 0x1]\n\ 00250 \n\ 00251 \n\ 00252 variable PL_FCI_WEIGHT [expr 0x2]\n\ 00253 \n\ 00254 \n\ 00255 variable PL_FCI_SANS [expr 0x0]\n\ 00256 \n\ 00257 \n\ 00258 variable PL_FCI_SERIF [expr 0x1]\n\ 00259 \n\ 00260 \n\ 00261 variable PL_FCI_MONO [expr 0x2]\n\ 00262 \n\ 00263 \n\ 00264 variable PL_FCI_SCRIPT [expr 0x3]\n\ 00265 \n\ 00266 \n\ 00267 variable PL_FCI_SYMBOL [expr 0x4]\n\ 00268 \n\ 00269 \n\ 00270 variable PL_FCI_UPRIGHT [expr 0x0]\n\ 00271 \n\ 00272 \n\ 00273 variable PL_FCI_ITALIC [expr 0x1]\n\ 00274 \n\ 00275 \n\ 00276 variable PL_FCI_OBLIQUE [expr 0x2]\n\ 00277 \n\ 00278 \n\ 00279 variable PL_FCI_MEDIUM [expr 0x0]\n\ 00280 \n\ 00281 \n\ 00282 variable PL_FCI_BOLD [expr 0x1]\n\ 00283 \n\ 00284 \n\ 00285 variable PL_MAXKEY [expr 16]\n\ 00286 \n\ 00287 # Max number of windows/page tracked\n\ 00288 variable PL_MAXWINDOWS [expr 64]\n\ 00289 \n\ 00290 \n\ 00291 variable PL_NOTSET [expr -42]\n\ 00292 \n\ 00293 \n\ 00294 variable PL_PI 3.1415926535897932384\n\ 00295 \n\ 00296 \n\ 00297 variable PLESC_DOUBLEBUFFERING_ENABLE [expr 1]\n\ 00298 \n\ 00299 \n\ 00300 variable PLESC_DOUBLEBUFFERING_DISABLE [expr 2]\n\ 00301 \n\ 00302 \n\ 00303 variable PLESC_DOUBLEBUFFERING_QUERY [expr 3]\n\ 00304 \n\ 00305 \n\ 00306 variable PL_BIN_DEFAULT [expr 0x0]\n\ 00307 \n\ 00308 \n\ 00309 variable PL_BIN_CENTRED [expr 0x1]\n\ 00310 \n\ 00311 \n\ 00312 variable PL_BIN_NOEXPAND [expr 0x2]\n\ 00313 \n\ 00314 \n\ 00315 variable PL_BIN_NOEMPTY [expr 0x4]\n\ 00316 \n\ 00317 # Bivariate Cubic Spline approximation\n\ 00318 variable GRID_CSA [expr 1]\n\ 00319 \n\ 00320 # Delaunay Triangulation Linear Interpolation\n\ 00321 variable GRID_DTLI [expr 2]\n\ 00322 \n\ 00323 # Natural Neighbors Interpolation\n\ 00324 variable GRID_NNI [expr 3]\n\ 00325 \n\ 00326 # Nearest Neighbors Inverse Distance Weighted\n\ 00327 variable GRID_NNIDW [expr 4]\n\ 00328 \n\ 00329 # Nearest Neighbors Linear Interpolation\n\ 00330 variable GRID_NNLI [expr 5]\n\ 00331 \n\ 00332 # Nearest Neighbors Around Inverse Distance Weighted\n\ 00333 variable GRID_NNAIDW [expr 6]\n\ 00334 \n\ 00335 \n\ 00336 variable PL_HIST_DEFAULT [expr 0x00]\n\ 00337 \n\ 00338 \n\ 00339 variable PL_HIST_NOSCALING [expr 0x01]\n\ 00340 \n\ 00341 \n\ 00342 variable PL_HIST_IGNORE_OUTLIERS [expr 0x02]\n\ 00343 \n\ 00344 \n\ 00345 variable PL_HIST_NOEXPAND [expr 0x08]\n\ 00346 \n\ 00347 \n\ 00348 variable PL_HIST_NOEMPTY [expr 0x10]\n\ 00349 \n\ 00350 \n\ 00351 variable PL_POSITION_LEFT [expr 0x1]\n\ 00352 \n\ 00353 \n\ 00354 variable PL_POSITION_RIGHT [expr 0x2]\n\ 00355 \n\ 00356 \n\ 00357 variable PL_POSITION_TOP [expr 0x4]\n\ 00358 \n\ 00359 \n\ 00360 variable PL_POSITION_BOTTOM [expr 0x8]\n\ 00361 \n\ 00362 \n\ 00363 variable PL_POSITION_INSIDE [expr 0x10]\n\ 00364 \n\ 00365 \n\ 00366 variable PL_POSITION_OUTSIDE [expr 0x20]\n\ 00367 \n\ 00368 \n\ 00369 variable PL_POSITION_VIEWPORT [expr 0x40]\n\ 00370 \n\ 00371 \n\ 00372 variable PL_POSITION_SUBPAGE [expr 0x80]\n\ 00373 \n\ 00374 \n\ 00375 variable PL_LEGEND_NONE [expr 0x1]\n\ 00376 \n\ 00377 \n\ 00378 variable PL_LEGEND_COLOR_BOX [expr 0x2]\n\ 00379 \n\ 00380 \n\ 00381 variable PL_LEGEND_LINE [expr 0x4]\n\ 00382 \n\ 00383 \n\ 00384 variable PL_LEGEND_SYMBOL [expr 0x8]\n\ 00385 \n\ 00386 \n\ 00387 variable PL_LEGEND_TEXT_LEFT [expr 0x10]\n\ 00388 \n\ 00389 \n\ 00390 variable PL_LEGEND_BACKGROUND [expr 0x20]\n\ 00391 \n\ 00392 \n\ 00393 variable PL_LEGEND_BOUNDING_BOX [expr 0x40]\n\ 00394 \n\ 00395 \n\ 00396 variable PL_LEGEND_ROW_MAJOR [expr 0x80]\n\ 00397 \n\ 00398 \n\ 00399 variable PL_COLORBAR_LABEL_LEFT [expr 0x1]\n\ 00400 \n\ 00401 \n\ 00402 variable PL_COLORBAR_LABEL_RIGHT [expr 0x2]\n\ 00403 \n\ 00404 \n\ 00405 variable PL_COLORBAR_LABEL_TOP [expr 0x4]\n\ 00406 \n\ 00407 \n\ 00408 variable PL_COLORBAR_LABEL_BOTTOM [expr 0x8]\n\ 00409 \n\ 00410 \n\ 00411 variable PL_COLORBAR_IMAGE [expr 0x10]\n\ 00412 \n\ 00413 \n\ 00414 variable PL_COLORBAR_SHADE [expr 0x20]\n\ 00415 \n\ 00416 \n\ 00417 variable PL_COLORBAR_GRADIENT [expr 0x40]\n\ 00418 \n\ 00419 \n\ 00420 variable PL_COLORBAR_CAP_NONE [expr 0x80]\n\ 00421 \n\ 00422 \n\ 00423 variable PL_COLORBAR_CAP_LOW [expr 0x100]\n\ 00424 \n\ 00425 \n\ 00426 variable PL_COLORBAR_CAP_HIGH [expr 0x200]\n\ 00427 \n\ 00428 \n\ 00429 variable PL_COLORBAR_SHADE_LABEL [expr 0x400]\n\ 00430 \n\ 00431 \n\ 00432 variable PL_COLORBAR_ORIENT_RIGHT [expr 0x800]\n\ 00433 \n\ 00434 \n\ 00435 variable PL_COLORBAR_ORIENT_TOP [expr 0x1000]\n\ 00436 \n\ 00437 \n\ 00438 variable PL_COLORBAR_ORIENT_LEFT [expr 0x2000]\n\ 00439 \n\ 00440 \n\ 00441 variable PL_COLORBAR_ORIENT_BOTTOM [expr 0x4000]\n\ 00442 \n\ 00443 \n\ 00444 variable PL_COLORBAR_BACKGROUND [expr 0x8000]\n\ 00445 \n\ 00446 \n\ 00447 variable PL_COLORBAR_BOUNDING_BOX [expr 0x10000]\n\ 00448 \n\ 00449 \n\ 00450 variable PL_DRAWMODE_UNKNOWN [expr 0x0]\n\ 00451 \n\ 00452 \n\ 00453 variable PL_DRAWMODE_DEFAULT [expr 0x1]\n\ 00454 \n\ 00455 \n\ 00456 variable PL_DRAWMODE_REPLACE [expr 0x2]\n\ 00457 \n\ 00458 \n\ 00459 variable PL_DRAWMODE_XOR [expr 0x4]\n\ 00460 \n\ 00461 # draw lines parallel to the X axis\n\ 00462 variable DRAW_LINEX [expr 0x001]\n\ 00463 \n\ 00464 # draw lines parallel to the Y axis\n\ 00465 variable DRAW_LINEY [expr 0x002]\n\ 00466 \n\ 00467 # draw lines parallel to both the X and Y axis\n\ 00468 variable DRAW_LINEXY [expr 0x003]\n\ 00469 \n\ 00470 # draw the mesh with a color dependent of the magnitude\n\ 00471 variable MAG_COLOR [expr 0x004]\n\ 00472 \n\ 00473 # draw contour plot at bottom xy plane\n\ 00474 variable BASE_CONT [expr 0x008]\n\ 00475 \n\ 00476 # draw contour plot at top xy plane\n\ 00477 variable TOP_CONT [expr 0x010]\n\ 00478 \n\ 00479 # draw contour plot at surface\n\ 00480 variable SURF_CONT [expr 0x020]\n\ 00481 \n\ 00482 # draw sides\n\ 00483 variable DRAW_SIDES [expr 0x040]\n\ 00484 \n\ 00485 # draw outline for each square that makes up the surface\n\ 00486 variable FACETED [expr 0x080]\n\ 00487 \n\ 00488 # draw mesh\n\ 00489 variable MESH [expr 0x100]\n\ 00490 }" ); 00491 }