From: <ai...@us...> - 2013-11-13 01:15:44
|
Revision: 12687 http://sourceforge.net/p/plplot/code/12687 Author: airwin Date: 2013-11-13 01:15:42 +0000 (Wed, 13 Nov 2013) Log Message: ----------- Finish propagating recent plplot.h ==> plplotcapi.i changes in numerical macros to symbolic PLplot constants for two non-swig languages. These changes were automatically generated by the check_f95_parameters and check_tcl_parameters targets and copied back to the source tree by hand after evaluation. Document the entire series of changes leading up to and including these ones in README.release. Tested by Alan W. Irwin <ai...@us...> on Linux using the check_f95_parameters and check_tcl_parameters targets (to check consistency) and the test_noninteractive target (to test that these changes and the prior extensive changes propagated from numerical macros #defined in include/plplot.h caused no issues). Modified Paths: -------------- trunk/README.release trunk/bindings/f95/plplot_parameters.h trunk/bindings/tcl/plplot_parameters.h Modified: trunk/README.release =================================================================== --- trunk/README.release 2013-11-12 23:55:03 UTC (rev 12686) +++ trunk/README.release 2013-11-13 01:15:42 UTC (rev 12687) @@ -105,8 +105,27 @@ 1. OFFICIAL NOTICES FOR USERS SINCE 5.9.10 (the previous development release) -None at this time. +((5.9.11) Backwards-incompatible API change. The numerical symbolic +constants that are #defined as macros in plplot.h have been +repropagated to the Python, Java, Lua, Octave, Fortran 95, and Tcl +language bindings using scripts. Previously, this propagation was +done by hand in a piece-meal manner so use of the scripts has created +a number of changes in the PLplot symbolic constants for these +languages. These changes are the addition of 25 symbolic constants +that were previously only available for C, no deletions of symbolic +constants, no changes to numerical values, but the following +backwards-incompatible name changes: +PLESC_PLFLTBUFFERING ==> PLESC_DOUBLEBUFFERING +PLESPLFLTBUFFERING_DISABLE ==> PLESC_DOUBLEBUFFERING_ENABLE +PLESPLFLTBUFFERING_ENABLE ==> PLESC_DOUBLEBUFFERING_ENABLE +PLESPLFLTBUFFERING_QUERY ==> PLESC_DOUBLEBUFFERING_QUERY + +So those users who were using the symbolic constants on the left for +the above languages will have to change their source code or scripts +to use the constants on the right. No changes in source code or +scripts should be required of other users. + 2. Tests made for release 5.9.11 None at this time. @@ -131,6 +150,27 @@ 4. OFFICIAL NOTICES FOR USERS SINCE 5.8.0 (the previous stable release) +(5.9.11) Backwards-incompatible API change. The numerical symbolic +constants that are #defined as macros in plplot.h have been +repropagated to the Python, Java, Lua, Octave, Fortran 95, and Tcl +language bindings using scripts. Previously, this propagation was +done by hand in a piece-meal manner so use of the scripts has created +a number of changes in the PLplot symbolic constants for these +languages. These changes are the addition of 25 symbolic constants +that were previously only available for C, no deletions of symbolic +constants, no changes to numerical values, but the following +backwards-incompatible name changes: + +PLESC_PLFLTBUFFERING ==> PLESC_DOUBLEBUFFERING +PLESPLFLTBUFFERING_DISABLE ==> PLESC_DOUBLEBUFFERING_ENABLE +PLESPLFLTBUFFERING_ENABLE ==> PLESC_DOUBLEBUFFERING_ENABLE +PLESPLFLTBUFFERING_QUERY ==> PLESC_DOUBLEBUFFERING_QUERY + +So those users who were using the symbolic constants on the left for +the above languages will have to change their source code or scripts +to use the constants on the right. No changes in source code or +scripts should be required of other users. + (5.9.10) The minimum version of CMake has been bumped to 5.8.9. This change allows our build system to take advantage of CMake features introduced in later versions of CMake. Even more importantly it also Modified: trunk/bindings/f95/plplot_parameters.h =================================================================== --- trunk/bindings/f95/plplot_parameters.h 2013-11-12 23:55:03 UTC (rev 12686) +++ trunk/bindings/f95/plplot_parameters.h 2013-11-13 01:15:42 UTC (rev 12687) @@ -21,7 +21,7 @@ integer, parameter :: PLESC_EH = 12 ! handle Window events integer, parameter :: PLESC_GETC = 13 ! get cursor position integer, parameter :: PLESC_SWIN = 14 ! set window parameters - integer, parameter :: PLESC_PLFLTBUFFERING = 15 ! configure PLFLT buffering + integer, parameter :: PLESC_DOUBLEBUFFERING = 15 ! configure double buffering integer, parameter :: PLESC_XORMOD = 16 ! set xor mode integer, parameter :: PLESC_SET_COMPRESSION = 17 ! AFR: set compression integer, parameter :: PLESC_CLEAR = 18 ! RL: clear graphics region @@ -29,58 +29,27 @@ integer, parameter :: PLESC_HAS_TEXT = 20 ! driver draws text integer, parameter :: PLESC_IMAGE = 21 ! handle image integer, parameter :: PLESC_IMAGEOPS = 22 ! plimage related operations - integer, parameter :: DRAW_LINEX = 1 ! draw lines parallel to the X axis - integer, parameter :: DRAW_LINEY = 2 ! draw lines parallel to the Y axis - integer, parameter :: DRAW_LINEXY = 3 ! draw lines parallel to both the X and Y axes - integer, parameter :: MAG_COLOR = 4 ! draw the mesh with a color dependent of the magnitude - integer, parameter :: BASE_CONT = 8 ! draw contour plot at bottom xy plane - integer, parameter :: TOP_CONT = 1*16 ! draw contour plot at top xy plane - integer, parameter :: SURF_CONT = 2*16 ! draw contour plot at surface - integer, parameter :: DRAW_SIDES = 4*16 ! draw sides - integer, parameter :: FACETED = 8*16 ! draw outline for each square that makes up the surface - integer, parameter :: MESH = 1*16*16 ! draw mesh - integer, parameter :: PL_BIN_DEFAULT = 0 - integer, parameter :: PL_BIN_CENTRED = 1 - integer, parameter :: PL_BIN_NOEXPAND = 2 - integer, parameter :: PL_BIN_NOEMPTY = 4 - integer, parameter :: PL_HIST_DEFAULT = 0 - integer, parameter :: PL_HIST_NOSCALING = 1 - integer, parameter :: PL_HIST_IGNORE_OUTLIERS = 2 - integer, parameter :: PL_HIST_NOEXPAND = 8 - integer, parameter :: PL_HIST_NOEMPTY = 16 - integer, parameter :: PL_POSITION_LEFT = 1 - integer, parameter :: PL_POSITION_RIGHT = 2 - integer, parameter :: PL_POSITION_TOP = 4 - integer, parameter :: PL_POSITION_BOTTOM = 8 - integer, parameter :: PL_POSITION_INSIDE = 16 - integer, parameter :: PL_POSITION_OUTSIDE = 32 - integer, parameter :: PL_POSITION_VIEWPORT = 64 - integer, parameter :: PL_POSITION_SUBPAGE = 128 - integer, parameter :: PL_LEGEND_NONE = 1 - integer, parameter :: PL_LEGEND_COLOR_BOX = 2 - integer, parameter :: PL_LEGEND_LINE = 4 - integer, parameter :: PL_LEGEND_SYMBOL = 8 - integer, parameter :: PL_LEGEND_TEXT_LEFT = 16 - integer, parameter :: PL_LEGEND_BACKGROUND = 32 - integer, parameter :: PL_LEGEND_BOUNDING_BOX = 64 - integer, parameter :: PL_LEGEND_ROW_MAJOR = 128 - integer, parameter :: PL_COLORBAR_LABEL_LEFT = 1 - integer, parameter :: PL_COLORBAR_LABEL_RIGHT = 2 - integer, parameter :: PL_COLORBAR_LABEL_TOP = 4 - integer, parameter :: PL_COLORBAR_LABEL_BOTTOM = 8 - integer, parameter :: PL_COLORBAR_IMAGE = 1*16 - integer, parameter :: PL_COLORBAR_SHADE = 2*16 - integer, parameter :: PL_COLORBAR_GRADIENT = 4*16 - integer, parameter :: PL_COLORBAR_CAP_NONE = 8*16 - integer, parameter :: PL_COLORBAR_CAP_LOW = 1*16*16 - integer, parameter :: PL_COLORBAR_CAP_HIGH = 2*16*16 - integer, parameter :: PL_COLORBAR_SHADE_LABEL = 4*16*16 - integer, parameter :: PL_COLORBAR_ORIENT_RIGHT = 8*16*16 - integer, parameter :: PL_COLORBAR_ORIENT_TOP = 1*16*16*16 - integer, parameter :: PL_COLORBAR_ORIENT_LEFT = 2*16*16*16 - integer, parameter :: PL_COLORBAR_ORIENT_BOTTOM = 4*16*16*16 - integer, parameter :: PL_COLORBAR_BACKGROUND = 8*16*16*16 - integer, parameter :: PL_COLORBAR_BOUNDING_BOX = 1*16*16*16*16 + integer, parameter :: PLESC_PL2DEVCOL = 23 ! convert PLColor to device color + integer, parameter :: PLESC_DEV2PLCOL = 24 ! convert device color to PLColor + integer, parameter :: PLESC_SETBGFG = 25 ! set BG, FG colors + integer, parameter :: PLESC_DEVINIT = 26 ! alternate device initialization + integer, parameter :: PLESC_GETBACKEND = 27 ! get used backend of (wxWidgets) driver + integer, parameter :: PLESC_BEGIN_TEXT = 28 ! get ready to draw a line of text + integer, parameter :: PLESC_TEXT_CHAR = 29 ! render a character of text + integer, parameter :: PLESC_CONTROL_CHAR = 30 ! handle a text control character (super/subscript, etc.) + integer, parameter :: PLESC_END_TEXT = 31 ! finish a drawing a line of text + integer, parameter :: PLESC_START_RASTERIZE = 32 ! start rasterized rendering + integer, parameter :: PLESC_END_RASTERIZE = 33 ! end rasterized rendering + integer, parameter :: PLESC_ARC = 34 ! render an arc + integer, parameter :: PLESC_GRADIENT = 35 ! render a gradient + integer, parameter :: PLESC_MODESET = 36 ! set drawing mode + integer, parameter :: PLESC_MODEGET = 37 ! get drawing mode + integer, parameter :: PLTEXT_FONTCHANGE = 0 ! font change in the text stream + integer, parameter :: PLTEXT_SUPERSCRIPT = 1 ! superscript in the text stream + integer, parameter :: PLTEXT_SUBSCRIPT = 2 ! subscript in the text stream + integer, parameter :: PLTEXT_BACKCHAR = 3 ! back-char in the text stream + integer, parameter :: PLTEXT_OVERLINE = 4 ! toggle overline in the text stream + integer, parameter :: PLTEXT_UNDERLINE = 5 ! toggle underline in the text stream integer, parameter :: PLSWIN_DEVICE = 1 ! device coordinates integer, parameter :: PLSWIN_WORLD = 2 ! world coordinates integer, parameter :: PL_X_AXIS = 1 ! The x-axis @@ -128,12 +97,68 @@ real(kind=plflt), parameter :: PL_NOTSET = -42.0_plflt real(kind=plflt), parameter :: PL_PI = 3.1415926535897932384_plflt real(kind=plflt), parameter :: PL_TWOPI = 2.0_plflt*PL_PI - integer, parameter :: PLESPLFLTBUFFERING_ENABLE = 1 - integer, parameter :: PLESPLFLTBUFFERING_DISABLE = 2 - integer, parameter :: PLESPLFLTBUFFERING_QUERY = 3 + integer, parameter :: PLESC_DOUBLEBUFFERING_ENABLE = 1 + integer, parameter :: PLESC_DOUBLEBUFFERING_DISABLE = 2 + integer, parameter :: PLESC_DOUBLEBUFFERING_QUERY = 3 + integer, parameter :: PL_BIN_DEFAULT = 0 + integer, parameter :: PL_BIN_CENTRED = 1 + integer, parameter :: PL_BIN_NOEXPAND = 2 + integer, parameter :: PL_BIN_NOEMPTY = 4 integer, parameter :: GRID_CSA = 1 ! Bivariate Cubic Spline approximation integer, parameter :: GRID_DTLI = 2 ! Delaunay Triangulation Linear Interpolation integer, parameter :: GRID_NNI = 3 ! Natural Neighbors Interpolation integer, parameter :: GRID_NNIDW = 4 ! Nearest Neighbors Inverse Distance Weighted integer, parameter :: GRID_NNLI = 5 ! Nearest Neighbors Linear Interpolation integer, parameter :: GRID_NNAIDW = 6 ! Nearest Neighbors Around Inverse Distance Weighted + integer, parameter :: PL_HIST_DEFAULT = 0 + integer, parameter :: PL_HIST_NOSCALING = 1 + integer, parameter :: PL_HIST_IGNORE_OUTLIERS = 2 + integer, parameter :: PL_HIST_NOEXPAND = 8 + integer, parameter :: PL_HIST_NOEMPTY = 1*16 + integer, parameter :: PL_POSITION_LEFT = 1 + integer, parameter :: PL_POSITION_RIGHT = 2 + integer, parameter :: PL_POSITION_TOP = 4 + integer, parameter :: PL_POSITION_BOTTOM = 8 + integer, parameter :: PL_POSITION_INSIDE = 1*16 + integer, parameter :: PL_POSITION_OUTSIDE = 2*16 + integer, parameter :: PL_POSITION_VIEWPORT = 4*16 + integer, parameter :: PL_POSITION_SUBPAGE = 8*16 + integer, parameter :: PL_LEGEND_NONE = 1 + integer, parameter :: PL_LEGEND_COLOR_BOX = 2 + integer, parameter :: PL_LEGEND_LINE = 4 + integer, parameter :: PL_LEGEND_SYMBOL = 8 + integer, parameter :: PL_LEGEND_TEXT_LEFT = 1*16 + integer, parameter :: PL_LEGEND_BACKGROUND = 2*16 + integer, parameter :: PL_LEGEND_BOUNDING_BOX = 4*16 + integer, parameter :: PL_LEGEND_ROW_MAJOR = 8*16 + integer, parameter :: PL_COLORBAR_LABEL_LEFT = 1 + integer, parameter :: PL_COLORBAR_LABEL_RIGHT = 2 + integer, parameter :: PL_COLORBAR_LABEL_TOP = 4 + integer, parameter :: PL_COLORBAR_LABEL_BOTTOM = 8 + integer, parameter :: PL_COLORBAR_IMAGE = 1*16 + integer, parameter :: PL_COLORBAR_SHADE = 2*16 + integer, parameter :: PL_COLORBAR_GRADIENT = 4*16 + integer, parameter :: PL_COLORBAR_CAP_NONE = 8*16 + integer, parameter :: PL_COLORBAR_CAP_LOW = 1*16*16 + integer, parameter :: PL_COLORBAR_CAP_HIGH = 2*16*16 + integer, parameter :: PL_COLORBAR_SHADE_LABEL = 4*16*16 + integer, parameter :: PL_COLORBAR_ORIENT_RIGHT = 8*16*16 + integer, parameter :: PL_COLORBAR_ORIENT_TOP = 1*16*16*16 + integer, parameter :: PL_COLORBAR_ORIENT_LEFT = 2*16*16*16 + integer, parameter :: PL_COLORBAR_ORIENT_BOTTOM = 4*16*16*16 + integer, parameter :: PL_COLORBAR_BACKGROUND = 8*16*16*16 + integer, parameter :: PL_COLORBAR_BOUNDING_BOX = 1*16*16*16*16 + integer, parameter :: PL_DRAWMODE_UNKNOWN = 0 + integer, parameter :: PL_DRAWMODE_DEFAULT = 1 + integer, parameter :: PL_DRAWMODE_REPLACE = 2 + integer, parameter :: PL_DRAWMODE_XOR = 4 + integer, parameter :: DRAW_LINEX = 1 ! draw lines parallel to the X axis + integer, parameter :: DRAW_LINEY = 2 ! draw lines parallel to the Y axis + integer, parameter :: DRAW_LINEXY = 3 ! draw lines parallel to both the X and Y axis + integer, parameter :: MAG_COLOR = 4 ! draw the mesh with a color dependent of the magnitude + integer, parameter :: BASE_CONT = 8 ! draw contour plot at bottom xy plane + integer, parameter :: TOP_CONT = 1*16 ! draw contour plot at top xy plane + integer, parameter :: SURF_CONT = 2*16 ! draw contour plot at surface + integer, parameter :: DRAW_SIDES = 4*16 ! draw sides + integer, parameter :: FACETED = 8*16 ! draw outline for each square that makes up the surface + integer, parameter :: MESH = 1*16*16 ! draw mesh Modified: trunk/bindings/tcl/plplot_parameters.h =================================================================== --- trunk/bindings/tcl/plplot_parameters.h 2013-11-12 23:55:03 UTC (rev 12686) +++ trunk/bindings/tcl/plplot_parameters.h 2013-11-13 01:15:42 UTC (rev 12687) @@ -56,8 +56,8 @@ # set window parameters\n\ variable PLESC_SWIN 14\n\ \n\ -# configure PLFLT buffering\n\ -variable PLESC_PLFLTBUFFERING 15\n\ +# configure double buffering\n\ +variable PLESC_DOUBLEBUFFERING 15\n\ \n\ # set xor mode\n\ variable PLESC_XORMOD 16\n\ @@ -80,162 +80,69 @@ # plimage related operations\n\ variable PLESC_IMAGEOPS 22\n\ \n\ -# draw lines parallel to the X axis\n\ -variable DRAW_LINEX 0x01\n\ +# convert PLColor to device color\n\ +variable PLESC_PL2DEVCOL 23\n\ \n\ -# draw lines parallel to the Y axis\n\ -variable DRAW_LINEY 0x02\n\ +# convert device color to PLColor\n\ +variable PLESC_DEV2PLCOL 24\n\ \n\ -# draw lines parallel to both the X and Y axes\n\ -variable DRAW_LINEXY 0x03\n\ +# set BG, FG colors\n\ +variable PLESC_SETBGFG 25\n\ \n\ -# draw the mesh with a color dependent of the magnitude\n\ -variable MAG_COLOR 0x04\n\ +# alternate device initialization\n\ +variable PLESC_DEVINIT 26\n\ \n\ -# draw contour plot at bottom xy plane\n\ -variable BASE_CONT 0x08\n\ +# get used backend of (wxWidgets) driver\n\ +variable PLESC_GETBACKEND 27\n\ \n\ -# draw contour plot at top xy plane\n\ -variable TOP_CONT 0x10\n\ +# get ready to draw a line of text\n\ +variable PLESC_BEGIN_TEXT 28\n\ \n\ -# draw contour plot at surface\n\ -variable SURF_CONT 0x20\n\ +# render a character of text\n\ +variable PLESC_TEXT_CHAR 29\n\ \n\ -# draw sides\n\ -variable DRAW_SIDES 0x40\n\ +# handle a text control character (super/subscript, etc.)\n\ +variable PLESC_CONTROL_CHAR 30\n\ \n\ -# draw outline for each square that makes up the surface\n\ -variable FACETED 0x80\n\ +# finish a drawing a line of text\n\ +variable PLESC_END_TEXT 31\n\ \n\ -# draw mesh\n\ -variable MESH 0x100\n\ +# start rasterized rendering\n\ +variable PLESC_START_RASTERIZE 32\n\ \n\ +# end rasterized rendering\n\ +variable PLESC_END_RASTERIZE 33\n\ \n\ -variable PL_BIN_DEFAULT 0\n\ +# render an arc\n\ +variable PLESC_ARC 34\n\ \n\ +# render a gradient\n\ +variable PLESC_GRADIENT 35\n\ \n\ -variable PL_BIN_CENTRED 1\n\ +# set drawing mode\n\ +variable PLESC_MODESET 36\n\ \n\ +# get drawing mode\n\ +variable PLESC_MODEGET 37\n\ \n\ -variable PL_BIN_NOEXPAND 2\n\ +# font change in the text stream\n\ +variable PLTEXT_FONTCHANGE 0\n\ \n\ +# superscript in the text stream\n\ +variable PLTEXT_SUPERSCRIPT 1\n\ \n\ -variable PL_BIN_NOEMPTY 4\n\ +# subscript in the text stream\n\ +variable PLTEXT_SUBSCRIPT 2\n\ \n\ +# back-char in the text stream\n\ +variable PLTEXT_BACKCHAR 3\n\ \n\ -variable PL_HIST_DEFAULT 0\n\ +# toggle overline in the text stream\n\ +variable PLTEXT_OVERLINE 4\n\ \n\ +# toggle underline in the text stream\n\ +variable PLTEXT_UNDERLINE 5\n\ \n\ -variable PL_HIST_NOSCALING 1\n\ -\n\ -\n\ -variable PL_HIST_IGNORE_OUTLIERS 2\n\ -\n\ -\n\ -variable PL_HIST_NOEXPAND 8\n\ -\n\ -\n\ -variable PL_HIST_NOEMPTY 16\n\ -\n\ -\n\ -variable PL_POSITION_LEFT 1\n\ -\n\ -\n\ -variable PL_POSITION_RIGHT 2\n\ -\n\ -\n\ -variable PL_POSITION_TOP 4\n\ -\n\ -\n\ -variable PL_POSITION_BOTTOM 8\n\ -\n\ -\n\ -variable PL_POSITION_INSIDE 16\n\ -\n\ -\n\ -variable PL_POSITION_OUTSIDE 32\n\ -\n\ -\n\ -variable PL_POSITION_VIEWPORT 64\n\ -\n\ -\n\ -variable PL_POSITION_SUBPAGE 128\n\ -\n\ -\n\ -variable PL_LEGEND_NONE 1\n\ -\n\ -\n\ -variable PL_LEGEND_COLOR_BOX 2\n\ -\n\ -\n\ -variable PL_LEGEND_LINE 4\n\ -\n\ -\n\ -variable PL_LEGEND_SYMBOL 8\n\ -\n\ -\n\ -variable PL_LEGEND_TEXT_LEFT 16\n\ -\n\ -\n\ -variable PL_LEGEND_BACKGROUND 32\n\ -\n\ -\n\ -variable PL_LEGEND_BOUNDING_BOX 64\n\ -\n\ -\n\ -variable PL_LEGEND_ROW_MAJOR 128\n\ -\n\ -\n\ -variable PL_COLORBAR_LABEL_LEFT 0x1\n\ -\n\ -\n\ -variable PL_COLORBAR_LABEL_RIGHT 0x2\n\ -\n\ -\n\ -variable PL_COLORBAR_LABEL_TOP 0x4\n\ -\n\ -\n\ -variable PL_COLORBAR_LABEL_BOTTOM 0x8\n\ -\n\ -\n\ -variable PL_COLORBAR_IMAGE 0x10\n\ -\n\ -\n\ -variable PL_COLORBAR_SHADE 0x20\n\ -\n\ -\n\ -variable PL_COLORBAR_GRADIENT 0x40\n\ -\n\ -\n\ -variable PL_COLORBAR_CAP_NONE 0x80\n\ -\n\ -\n\ -variable PL_COLORBAR_CAP_LOW 0x100\n\ -\n\ -\n\ -variable PL_COLORBAR_CAP_HIGH 0x200\n\ -\n\ -\n\ -variable PL_COLORBAR_SHADE_LABEL 0x400\n\ -\n\ -\n\ -variable PL_COLORBAR_ORIENT_RIGHT 0x800\n\ -\n\ -\n\ -variable PL_COLORBAR_ORIENT_TOP 0x1000\n\ -\n\ -\n\ -variable PL_COLORBAR_ORIENT_LEFT 0x2000\n\ -\n\ -\n\ -variable PL_COLORBAR_ORIENT_BOTTOM 0x4000\n\ -\n\ -\n\ -variable PL_COLORBAR_BACKGROUND 0x8000\n\ -\n\ -\n\ -variable PL_COLORBAR_BOUNDING_BOX 0x10000\n\ -\n\ # device coordinates\n\ variable PLSWIN_DEVICE 1\n\ \n\ @@ -375,14 +282,26 @@ variable PL_PI 3.1415926535897932384\n\ \n\ \n\ -variable PLESPLFLTBUFFERING_ENABLE 1\n\ +variable PLESC_DOUBLEBUFFERING_ENABLE 1\n\ \n\ \n\ -variable PLESPLFLTBUFFERING_DISABLE 2\n\ +variable PLESC_DOUBLEBUFFERING_DISABLE 2\n\ \n\ \n\ -variable PLESPLFLTBUFFERING_QUERY 3\n\ +variable PLESC_DOUBLEBUFFERING_QUERY 3\n\ \n\ +\n\ +variable PL_BIN_DEFAULT 0x0\n\ +\n\ +\n\ +variable PL_BIN_CENTRED 0x1\n\ +\n\ +\n\ +variable PL_BIN_NOEXPAND 0x2\n\ +\n\ +\n\ +variable PL_BIN_NOEMPTY 0x4\n\ +\n\ # Bivariate Cubic Spline approximation\n\ variable GRID_CSA 1\n\ \n\ @@ -400,5 +319,161 @@ \n\ # Nearest Neighbors Around Inverse Distance Weighted\n\ variable GRID_NNAIDW 6\n\ +\n\ +\n\ +variable PL_HIST_DEFAULT 0x00\n\ +\n\ +\n\ +variable PL_HIST_NOSCALING 0x01\n\ +\n\ +\n\ +variable PL_HIST_IGNORE_OUTLIERS 0x02\n\ +\n\ +\n\ +variable PL_HIST_NOEXPAND 0x08\n\ +\n\ +\n\ +variable PL_HIST_NOEMPTY 0x10\n\ +\n\ +\n\ +variable PL_POSITION_LEFT 0x1\n\ +\n\ +\n\ +variable PL_POSITION_RIGHT 0x2\n\ +\n\ +\n\ +variable PL_POSITION_TOP 0x4\n\ +\n\ +\n\ +variable PL_POSITION_BOTTOM 0x8\n\ +\n\ +\n\ +variable PL_POSITION_INSIDE 0x10\n\ +\n\ +\n\ +variable PL_POSITION_OUTSIDE 0x20\n\ +\n\ +\n\ +variable PL_POSITION_VIEWPORT 0x40\n\ +\n\ +\n\ +variable PL_POSITION_SUBPAGE 0x80\n\ +\n\ +\n\ +variable PL_LEGEND_NONE 0x1\n\ +\n\ +\n\ +variable PL_LEGEND_COLOR_BOX 0x2\n\ +\n\ +\n\ +variable PL_LEGEND_LINE 0x4\n\ +\n\ +\n\ +variable PL_LEGEND_SYMBOL 0x8\n\ +\n\ +\n\ +variable PL_LEGEND_TEXT_LEFT 0x10\n\ +\n\ +\n\ +variable PL_LEGEND_BACKGROUND 0x20\n\ +\n\ +\n\ +variable PL_LEGEND_BOUNDING_BOX 0x40\n\ +\n\ +\n\ +variable PL_LEGEND_ROW_MAJOR 0x80\n\ +\n\ +\n\ +variable PL_COLORBAR_LABEL_LEFT 0x1\n\ +\n\ +\n\ +variable PL_COLORBAR_LABEL_RIGHT 0x2\n\ +\n\ +\n\ +variable PL_COLORBAR_LABEL_TOP 0x4\n\ +\n\ +\n\ +variable PL_COLORBAR_LABEL_BOTTOM 0x8\n\ +\n\ +\n\ +variable PL_COLORBAR_IMAGE 0x10\n\ +\n\ +\n\ +variable PL_COLORBAR_SHADE 0x20\n\ +\n\ +\n\ +variable PL_COLORBAR_GRADIENT 0x40\n\ +\n\ +\n\ +variable PL_COLORBAR_CAP_NONE 0x80\n\ +\n\ +\n\ +variable PL_COLORBAR_CAP_LOW 0x100\n\ +\n\ +\n\ +variable PL_COLORBAR_CAP_HIGH 0x200\n\ +\n\ +\n\ +variable PL_COLORBAR_SHADE_LABEL 0x400\n\ +\n\ +\n\ +variable PL_COLORBAR_ORIENT_RIGHT 0x800\n\ +\n\ +\n\ +variable PL_COLORBAR_ORIENT_TOP 0x1000\n\ +\n\ +\n\ +variable PL_COLORBAR_ORIENT_LEFT 0x2000\n\ +\n\ +\n\ +variable PL_COLORBAR_ORIENT_BOTTOM 0x4000\n\ +\n\ +\n\ +variable PL_COLORBAR_BACKGROUND 0x8000\n\ +\n\ +\n\ +variable PL_COLORBAR_BOUNDING_BOX 0x10000\n\ +\n\ +\n\ +variable PL_DRAWMODE_UNKNOWN 0x0\n\ +\n\ +\n\ +variable PL_DRAWMODE_DEFAULT 0x1\n\ +\n\ +\n\ +variable PL_DRAWMODE_REPLACE 0x2\n\ +\n\ +\n\ +variable PL_DRAWMODE_XOR 0x4\n\ +\n\ +# draw lines parallel to the X axis\n\ +variable DRAW_LINEX 0x001\n\ +\n\ +# draw lines parallel to the Y axis\n\ +variable DRAW_LINEY 0x002\n\ +\n\ +# draw lines parallel to both the X and Y axis\n\ +variable DRAW_LINEXY 0x003\n\ +\n\ +# draw the mesh with a color dependent of the magnitude\n\ +variable MAG_COLOR 0x004\n\ +\n\ +# draw contour plot at bottom xy plane\n\ +variable BASE_CONT 0x008\n\ +\n\ +# draw contour plot at top xy plane\n\ +variable TOP_CONT 0x010\n\ +\n\ +# draw contour plot at surface\n\ +variable SURF_CONT 0x020\n\ +\n\ +# draw sides\n\ +variable DRAW_SIDES 0x040\n\ +\n\ +# draw outline for each square that makes up the surface\n\ +variable FACETED 0x080\n\ +\n\ +# draw mesh\n\ +variable MESH 0x100\n\ }" ); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |