PLplot  5.10.0
plplot_parameters.h
Go to the documentation of this file.
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 }
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines