From: <ai...@us...> - 2011-02-12 20:41:55
|
Revision: 11563 http://plplot.svn.sourceforge.net/plplot/?rev=11563&view=rev Author: airwin Date: 2011-02-12 20:41:48 +0000 (Sat, 12 Feb 2011) Log Message: ----------- Define PL_PI that is accessible from tcl. Whitespace tweak. Modified Paths: -------------- trunk/bindings/tcl/global_defines.sed trunk/bindings/tcl/plplot_parameters.h Modified: trunk/bindings/tcl/global_defines.sed =================================================================== --- trunk/bindings/tcl/global_defines.sed 2011-02-12 20:15:53 UTC (rev 11562) +++ trunk/bindings/tcl/global_defines.sed 2011-02-12 20:41:48 UTC (rev 11563) @@ -40,4 +40,12 @@ # Parse what is left while preserving trailing comments. Watch out # for parentheses around value as well. -/^#define/ s?^#define *\([^ ]*\)[ (]*\([^ ]*\)[ )]*\(.*\)$?\\n\\\n\3\\n\\\nvariable \1 \2 \\n\\? +/^#define/ s?^#define *\([^ ]*\)[ (]*\([^ ]*\)[ )]*\(.*\)$?\\n\\\n\3\\n\\\nvariable \1 \2\\n\\? + +# Append extra constants not #defined in plplotcapi.i after PL_NOTSET +# is processed. +/PL_NOTSET/ a\ +\\n\\\ +\\n\\\ +variable PL_PI 3.1415926535897932384\\n\\ + Modified: trunk/bindings/tcl/plplot_parameters.h =================================================================== --- trunk/bindings/tcl/plplot_parameters.h 2011-02-12 20:15:53 UTC (rev 11562) +++ trunk/bindings/tcl/plplot_parameters.h 2011-02-12 20:41:48 UTC (rev 11563) @@ -15,367 +15,370 @@ Tcl_Eval( interp, "namespace eval ::PLPLOT { \n\ \n\ # obsolete\n\ -variable PLESC_SET_RGB 1 \n\ +variable PLESC_SET_RGB 1\n\ \n\ # obsolete\n\ -variable PLESC_ALLOC_NCOL 2 \n\ +variable PLESC_ALLOC_NCOL 2\n\ \n\ # obsolete\n\ -variable PLESC_SET_LPB 3 \n\ +variable PLESC_SET_LPB 3\n\ \n\ # handle window expose\n\ -variable PLESC_EXPOSE 4 \n\ +variable PLESC_EXPOSE 4\n\ \n\ # handle window resize\n\ -variable PLESC_RESIZE 5 \n\ +variable PLESC_RESIZE 5\n\ \n\ # handle window redraw\n\ -variable PLESC_REDRAW 6 \n\ +variable PLESC_REDRAW 6\n\ \n\ # switch to text screen\n\ -variable PLESC_TEXT 7 \n\ +variable PLESC_TEXT 7\n\ \n\ # switch to graphics screen\n\ -variable PLESC_GRAPH 8 \n\ +variable PLESC_GRAPH 8\n\ \n\ # fill polygon\n\ -variable PLESC_FILL 9 \n\ +variable PLESC_FILL 9\n\ \n\ # handle DI command\n\ -variable PLESC_DI 10 \n\ +variable PLESC_DI 10\n\ \n\ # flush output\n\ -variable PLESC_FLUSH 11 \n\ +variable PLESC_FLUSH 11\n\ \n\ # handle Window events\n\ -variable PLESC_EH 12 \n\ +variable PLESC_EH 12\n\ \n\ # get cursor position\n\ -variable PLESC_GETC 13 \n\ +variable PLESC_GETC 13\n\ \n\ # set window parameters\n\ -variable PLESC_SWIN 14 \n\ +variable PLESC_SWIN 14\n\ \n\ # configure PLFLT buffering\n\ -variable PLESC_PLFLTBUFFERING 15 \n\ +variable PLESC_PLFLTBUFFERING 15\n\ \n\ # set xor mode\n\ -variable PLESC_XORMOD 16 \n\ +variable PLESC_XORMOD 16\n\ \n\ # AFR: set compression\n\ -variable PLESC_SET_COMPRESSION 17 \n\ +variable PLESC_SET_COMPRESSION 17\n\ \n\ # RL: clear graphics region\n\ -variable PLESC_CLEAR 18 \n\ +variable PLESC_CLEAR 18\n\ \n\ # RL: draw dashed line\n\ -variable PLESC_DASH 19 \n\ +variable PLESC_DASH 19\n\ \n\ # driver draws text\n\ -variable PLESC_HAS_TEXT 20 \n\ +variable PLESC_HAS_TEXT 20\n\ \n\ # handle image\n\ -variable PLESC_IMAGE 21 \n\ +variable PLESC_IMAGE 21\n\ \n\ # plimage related operations\n\ -variable PLESC_IMAGEOPS 22 \n\ +variable PLESC_IMAGEOPS 22\n\ \n\ # draw lines parallel to the X axis\n\ -variable DRAW_LINEX 0x01 \n\ +variable DRAW_LINEX 0x01\n\ \n\ # draw lines parallel to the Y axis\n\ -variable DRAW_LINEY 0x02 \n\ +variable DRAW_LINEY 0x02\n\ \n\ # draw lines parallel to both the X and Y axes\n\ -variable DRAW_LINEXY 0x03 \n\ +variable DRAW_LINEXY 0x03\n\ \n\ # draw the mesh with a color dependent of the magnitude\n\ -variable MAG_COLOR 0x04 \n\ +variable MAG_COLOR 0x04\n\ \n\ # draw contour plot at bottom xy plane\n\ -variable BASE_CONT 0x08 \n\ +variable BASE_CONT 0x08\n\ \n\ # draw contour plot at top xy plane\n\ -variable TOP_CONT 0x10 \n\ +variable TOP_CONT 0x10\n\ \n\ # draw contour plot at surface\n\ -variable SURF_CONT 0x20 \n\ +variable SURF_CONT 0x20\n\ \n\ # draw sides\n\ -variable DRAW_SIDES 0x40 \n\ +variable DRAW_SIDES 0x40\n\ \n\ # draw outline for each square that makes up the surface\n\ -variable FACETED 0x80 \n\ +variable FACETED 0x80\n\ \n\ # draw mesh\n\ -variable MESH 0x100 \n\ +variable MESH 0x100\n\ \n\ \n\ -variable PL_BIN_DEFAULT 0 \n\ +variable PL_BIN_DEFAULT 0\n\ \n\ \n\ -variable PL_BIN_CENTRED 1 \n\ +variable PL_BIN_CENTRED 1\n\ \n\ \n\ -variable PL_BIN_NOEXPAND 2 \n\ +variable PL_BIN_NOEXPAND 2\n\ \n\ \n\ -variable PL_BIN_NOEMPTY 4 \n\ +variable PL_BIN_NOEMPTY 4\n\ \n\ \n\ -variable PL_HIST_DEFAULT 0 \n\ +variable PL_HIST_DEFAULT 0\n\ \n\ \n\ -variable PL_HIST_NOSCALING 1 \n\ +variable PL_HIST_NOSCALING 1\n\ \n\ \n\ -variable PL_HIST_IGNORE_OUTLIERS 2 \n\ +variable PL_HIST_IGNORE_OUTLIERS 2\n\ \n\ \n\ -variable PL_HIST_NOEXPAND 8 \n\ +variable PL_HIST_NOEXPAND 8\n\ \n\ \n\ -variable PL_HIST_NOEMPTY 16 \n\ +variable PL_HIST_NOEMPTY 16\n\ \n\ \n\ -variable PL_POSITION_LEFT 1 \n\ +variable PL_POSITION_LEFT 1\n\ \n\ \n\ -variable PL_POSITION_RIGHT 2 \n\ +variable PL_POSITION_RIGHT 2\n\ \n\ \n\ -variable PL_POSITION_TOP 4 \n\ +variable PL_POSITION_TOP 4\n\ \n\ \n\ -variable PL_POSITION_BOTTOM 8 \n\ +variable PL_POSITION_BOTTOM 8\n\ \n\ \n\ -variable PL_POSITION_INSIDE 16 \n\ +variable PL_POSITION_INSIDE 16\n\ \n\ \n\ -variable PL_POSITION_OUTSIDE 32 \n\ +variable PL_POSITION_OUTSIDE 32\n\ \n\ \n\ -variable PL_POSITION_VIEWPORT 64 \n\ +variable PL_POSITION_VIEWPORT 64\n\ \n\ \n\ -variable PL_POSITION_SUBPAGE 128 \n\ +variable PL_POSITION_SUBPAGE 128\n\ \n\ \n\ -variable PL_LEGEND_NONE 1 \n\ +variable PL_LEGEND_NONE 1\n\ \n\ \n\ -variable PL_LEGEND_COLOR_BOX 2 \n\ +variable PL_LEGEND_COLOR_BOX 2\n\ \n\ \n\ -variable PL_LEGEND_LINE 4 \n\ +variable PL_LEGEND_LINE 4\n\ \n\ \n\ -variable PL_LEGEND_SYMBOL 8 \n\ +variable PL_LEGEND_SYMBOL 8\n\ \n\ \n\ -variable PL_LEGEND_TEXT_LEFT 16 \n\ +variable PL_LEGEND_TEXT_LEFT 16\n\ \n\ \n\ -variable PL_LEGEND_BACKGROUND 32 \n\ +variable PL_LEGEND_BACKGROUND 32\n\ \n\ \n\ -variable PL_LEGEND_BOUNDING_BOX 64 \n\ +variable PL_LEGEND_BOUNDING_BOX 64\n\ \n\ \n\ -variable PL_LEGEND_ROW_MAJOR 128 \n\ +variable PL_LEGEND_ROW_MAJOR 128\n\ \n\ \n\ -variable PL_COLORBAR_LABEL_LEFT 1 \n\ +variable PL_COLORBAR_LABEL_LEFT 1\n\ \n\ \n\ -variable PL_COLORBAR_LABEL_RIGHT 2 \n\ +variable PL_COLORBAR_LABEL_RIGHT 2\n\ \n\ \n\ -variable PL_COLORBAR_LABEL_TOP 4 \n\ +variable PL_COLORBAR_LABEL_TOP 4\n\ \n\ \n\ -variable PL_COLORBAR_LABEL_BOTTOM 8 \n\ +variable PL_COLORBAR_LABEL_BOTTOM 8\n\ \n\ \n\ -variable PL_COLORBAR_IMAGE 16 \n\ +variable PL_COLORBAR_IMAGE 16\n\ \n\ \n\ -variable PL_COLORBAR_SHADE 32 \n\ +variable PL_COLORBAR_SHADE 32\n\ \n\ \n\ -variable PL_COLORBAR_GRADIENT 64 \n\ +variable PL_COLORBAR_GRADIENT 64\n\ \n\ \n\ -variable PL_COLORBAR_CAP_LOW 128 \n\ +variable PL_COLORBAR_CAP_LOW 128\n\ \n\ \n\ -variable PL_COLORBAR_CAP_HIGH 256 \n\ +variable PL_COLORBAR_CAP_HIGH 256\n\ \n\ \n\ -variable PL_COLORBAR_SHADE_LABEL 512 \n\ +variable PL_COLORBAR_SHADE_LABEL 512\n\ \n\ # device coordinates\n\ -variable PLSWIN_DEVICE 1 \n\ +variable PLSWIN_DEVICE 1\n\ \n\ # world coordinates\n\ -variable PLSWIN_WORLD 2 \n\ +variable PLSWIN_WORLD 2\n\ \n\ # The x-axis\n\ -variable PL_X_AXIS 1 \n\ +variable PL_X_AXIS 1\n\ \n\ # The y-axis\n\ -variable PL_Y_AXIS 2 \n\ +variable PL_Y_AXIS 2\n\ \n\ # The z-axis\n\ -variable PL_Z_AXIS 3 \n\ +variable PL_Z_AXIS 3\n\ \n\ # Obsolete\n\ -variable PL_OPT_ENABLED 0x0001 \n\ +variable PL_OPT_ENABLED 0x0001\n\ \n\ # Option has an argment\n\ -variable PL_OPT_ARG 0x0002 \n\ +variable PL_OPT_ARG 0x0002\n\ \n\ # Don't delete after processing\n\ -variable PL_OPT_NODELETE 0x0004 \n\ +variable PL_OPT_NODELETE 0x0004\n\ \n\ # Make invisible\n\ -variable PL_OPT_INVISIBLE 0x0008 \n\ +variable PL_OPT_INVISIBLE 0x0008\n\ \n\ # Processing is disabled\n\ -variable PL_OPT_DISABLED 0x0010 \n\ +variable PL_OPT_DISABLED 0x0010\n\ \n\ # Call handler function\n\ -variable PL_OPT_FUNC 0x0100 \n\ +variable PL_OPT_FUNC 0x0100\n\ \n\ # Set *var = 1\n\ -variable PL_OPT_BOOL 0x0200 \n\ +variable PL_OPT_BOOL 0x0200\n\ \n\ # Set *var = atoi(optarg)\n\ -variable PL_OPT_INT 0x0400 \n\ +variable PL_OPT_INT 0x0400\n\ \n\ # Set *var = atof(optarg)\n\ -variable PL_OPT_FLOAT 0x0800 \n\ +variable PL_OPT_FLOAT 0x0800\n\ \n\ # Set var = optarg\n\ -variable PL_OPT_STRING 0x1000 \n\ +variable PL_OPT_STRING 0x1000\n\ \n\ # For backward compatibility\n\ -variable PL_PARSE_PARTIAL 0x0000 \n\ +variable PL_PARSE_PARTIAL 0x0000\n\ \n\ # Process fully & exit if error\n\ -variable PL_PARSE_FULL 0x0001 \n\ +variable PL_PARSE_FULL 0x0001\n\ \n\ # Don't issue messages\n\ -variable PL_PARSE_QUIET 0x0002 \n\ +variable PL_PARSE_QUIET 0x0002\n\ \n\ # Don't delete options after\n\ -variable PL_PARSE_NODELETE 0x0004 \n\ +variable PL_PARSE_NODELETE 0x0004\n\ \n\ # Show invisible options\n\ -variable PL_PARSE_SHOWALL 0x0008 \n\ +variable PL_PARSE_SHOWALL 0x0008\n\ \n\ # Obsolete\n\ -variable PL_PARSE_OVERRIDE 0x0010 \n\ +variable PL_PARSE_OVERRIDE 0x0010\n\ \n\ # Program name NOT in *argv[0]..\n\ -variable PL_PARSE_NOPROGRAM 0x0020 \n\ +variable PL_PARSE_NOPROGRAM 0x0020\n\ \n\ # Set if leading dash NOT required\n\ -variable PL_PARSE_NODASH 0x0040 \n\ +variable PL_PARSE_NODASH 0x0040\n\ \n\ # Skip over unrecognized args\n\ -variable PL_PARSE_SKIP 0x0080 \n\ +variable PL_PARSE_SKIP 0x0080\n\ \n\ \n\ -variable PL_FCI_MARK 0x80000000 \n\ +variable PL_FCI_MARK 0x80000000\n\ \n\ \n\ -variable PL_FCI_IMPOSSIBLE 0x00000000 \n\ +variable PL_FCI_IMPOSSIBLE 0x00000000\n\ \n\ \n\ -variable PL_FCI_HEXDIGIT_MASK 0xf \n\ +variable PL_FCI_HEXDIGIT_MASK 0xf\n\ \n\ \n\ -variable PL_FCI_HEXPOWER_MASK 0x7 \n\ +variable PL_FCI_HEXPOWER_MASK 0x7\n\ \n\ \n\ -variable PL_FCI_HEXPOWER_IMPOSSIBLE 0xf \n\ +variable PL_FCI_HEXPOWER_IMPOSSIBLE 0xf\n\ \n\ \n\ -variable PL_FCI_FAMILY 0x0 \n\ +variable PL_FCI_FAMILY 0x0\n\ \n\ \n\ -variable PL_FCI_STYLE 0x1 \n\ +variable PL_FCI_STYLE 0x1\n\ \n\ \n\ -variable PL_FCI_WEIGHT 0x2 \n\ +variable PL_FCI_WEIGHT 0x2\n\ \n\ \n\ -variable PL_FCI_SANS 0x0 \n\ +variable PL_FCI_SANS 0x0\n\ \n\ \n\ -variable PL_FCI_SERIF 0x1 \n\ +variable PL_FCI_SERIF 0x1\n\ \n\ \n\ -variable PL_FCI_MONO 0x2 \n\ +variable PL_FCI_MONO 0x2\n\ \n\ \n\ -variable PL_FCI_SCRIPT 0x3 \n\ +variable PL_FCI_SCRIPT 0x3\n\ \n\ \n\ -variable PL_FCI_SYMBOL 0x4 \n\ +variable PL_FCI_SYMBOL 0x4\n\ \n\ \n\ -variable PL_FCI_UPRIGHT 0x0 \n\ +variable PL_FCI_UPRIGHT 0x0\n\ \n\ \n\ -variable PL_FCI_ITALIC 0x1 \n\ +variable PL_FCI_ITALIC 0x1\n\ \n\ \n\ -variable PL_FCI_OBLIQUE 0x2 \n\ +variable PL_FCI_OBLIQUE 0x2\n\ \n\ \n\ -variable PL_FCI_MEDIUM 0x0 \n\ +variable PL_FCI_MEDIUM 0x0\n\ \n\ \n\ -variable PL_FCI_BOLD 0x1 \n\ +variable PL_FCI_BOLD 0x1\n\ \n\ \n\ -variable PL_MAXKEY 16 \n\ +variable PL_MAXKEY 16\n\ \n\ # Max number of windows/page tracked\n\ -variable PL_MAXWINDOWS 64 \n\ +variable PL_MAXWINDOWS 64\n\ \n\ \n\ -variable PL_NOTSET -42 \n\ +variable PL_NOTSET -42\n\ \n\ \n\ -variable PLESPLFLTBUFFERING_ENABLE 1 \n\ +variable PL_PI 3.1415926535897932384\n\ \n\ \n\ -variable PLESPLFLTBUFFERING_DISABLE 2 \n\ +variable PLESPLFLTBUFFERING_ENABLE 1\n\ \n\ \n\ -variable PLESPLFLTBUFFERING_QUERY 3 \n\ +variable PLESPLFLTBUFFERING_DISABLE 2\n\ \n\ +\n\ +variable PLESPLFLTBUFFERING_QUERY 3\n\ +\n\ # Bivariate Cubic Spline approximation\n\ -variable GRID_CSA 1 \n\ +variable GRID_CSA 1\n\ \n\ # Delaunay Triangulation Linear Interpolation\n\ -variable GRID_DTLI 2 \n\ +variable GRID_DTLI 2\n\ \n\ # Natural Neighbors Interpolation\n\ -variable GRID_NNI 3 \n\ +variable GRID_NNI 3\n\ \n\ # Nearest Neighbors Inverse Distance Weighted\n\ -variable GRID_NNIDW 4 \n\ +variable GRID_NNIDW 4\n\ \n\ # Nearest Neighbors Linear Interpolation\n\ -variable GRID_NNLI 5 \n\ +variable GRID_NNLI 5\n\ \n\ # Nearest Neighbors Around Inverse Distance Weighted\n\ -variable GRID_NNAIDW 6 \n\ +variable GRID_NNAIDW 6\n\ }" ); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |