From: <and...@us...> - 2008-07-22 12:32:46
|
Revision: 8554 http://plplot.svn.sourceforge.net/plplot/?rev=8554&view=rev Author: andrewross Date: 2008-07-22 12:32:51 +0000 (Tue, 22 Jul 2008) Log Message: ----------- Keep function definitions in plplot.h in alphabetical order. Modified Paths: -------------- trunk/include/plplot.h Modified: trunk/include/plplot.h =================================================================== --- trunk/include/plplot.h 2008-07-22 10:57:10 UTC (rev 8553) +++ trunk/include/plplot.h 2008-07-22 12:32:51 UTC (rev 8554) @@ -550,6 +550,8 @@ #define plpsty c_plpsty #define plptex c_plptex #define plptex3 c_plptex3 +#define plrandd c_plrandd +#define plrandi c_plrandi #define plreplot c_plreplot #define plrgb c_plrgb #define plrgb1 c_plrgb1 @@ -575,6 +577,7 @@ #define plsdiori c_plsdiori #define plsdiplt c_plsdiplt #define plsdiplz c_plsdiplz +#define plseed c_plseed #define plsesc c_plsesc #define plsetopt c_plsetopt #define plsfam c_plsfam @@ -618,9 +621,6 @@ #define plwid c_plwid #define plwind c_plwind #define plxormod c_plxormod -#define plseed c_plseed -#define plrandi c_plrandi -#define plrandd c_plrandd #endif /* __PLSTUBS_H__ */ @@ -1177,6 +1177,18 @@ c_plptex3(PLFLT wx, PLFLT wy, PLFLT wz, PLFLT dx, PLFLT dy, PLFLT dz, PLFLT sx, PLFLT sy, PLFLT sz, PLFLT just, const char *text); +/* Random number generator based on Mersenne Twister. + Obtain real random number in range [0,1]. */ + +PLDLLIMPEXP PLFLT +c_plrandd(void); + +/* Random number generator based on Mersenne Twister. + Obtain integer random number in range [0,0xffffffffa]. */ + +PLDLLIMPEXP unsigned long +c_plrandi(void); + /* Replays contents of plot buffer to current device/file. */ PLDLLIMPEXP void @@ -1309,6 +1321,11 @@ PLDLLIMPEXP void c_plsdiplz(PLFLT xmin, PLFLT ymin, PLFLT xmax, PLFLT ymax); +/* Set seed for internal random number generator */ + +PLDLLIMPEXP void +c_plseed(unsigned int s); + /* Set the escape character for text strings. */ PLDLLIMPEXP void @@ -1580,19 +1597,6 @@ PLDLLIMPEXP void c_plxormod(PLBOOL mode, PLBOOL *status); -/* Random number generator based on Mersenne Twister. - Functions to set seed and obtain random numbers as integer - ([0,0xffffffff]-interval) and as double/float ([0,1]-real-interval). */ - -PLDLLIMPEXP void -c_plseed(unsigned int s); - -PLDLLIMPEXP unsigned long -c_plrandi(void); - -PLDLLIMPEXP PLFLT -c_plrandd(void); - /*--------------------------------------------------------------------------*\ * Functions for use from C or C++ only \*--------------------------------------------------------------------------*/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <arj...@us...> - 2008-08-25 04:30:34
|
Revision: 8710 http://plplot.svn.sourceforge.net/plplot/?rev=8710&view=rev Author: arjenmarkus Date: 2008-08-25 04:30:45 +0000 (Mon, 25 Aug 2008) Log Message: ----------- Fix for problem with long long integer types in MS Visual C/C++ 6.0 (a proper test a la HAVE_STDINT would be better) Modified Paths: -------------- trunk/include/plplot.h Modified: trunk/include/plplot.h =================================================================== --- trunk/include/plplot.h 2008-08-25 04:29:24 UTC (rev 8709) +++ trunk/include/plplot.h 2008-08-25 04:30:45 UTC (rev 8710) @@ -156,7 +156,12 @@ /* A reasonable back-up in case stdint.h does not exist on the platform. */ typedef unsigned int PLUINT; typedef int PLINT; +typedef __int64 PLINT64; +/* +typedef unsigned int PLUINT; +typedef int PLINT; typedef long long PLINT64; +*/ #endif /* For identifying unicode characters */ @@ -1089,7 +1094,7 @@ PLDLLIMPEXP void c_plmtex3(const char *side, PLFLT disp, PLFLT pos, PLFLT just, const char *text); - + /* Plots a 3-d representation of the function z[x][y]. */ PLDLLIMPEXP void @@ -1178,7 +1183,7 @@ /* Prints out "text" at world cooordinate (x,y,z). */ PLDLLIMPEXP void -c_plptex3(PLFLT wx, PLFLT wy, PLFLT wz, PLFLT dx, PLFLT dy, PLFLT dz, +c_plptex3(PLFLT wx, PLFLT wy, PLFLT wz, PLFLT dx, PLFLT dy, PLFLT dz, PLFLT sx, PLFLT sy, PLFLT sz, PLFLT just, const char *text); /* Random number generator based on Mersenne Twister. @@ -1545,7 +1550,7 @@ PLDLLIMPEXP void c_pltext(void); -/* Set the format for date / time labels */ +/* Set the format for date / time labels */ PLDLLIMPEXP void c_pltimefmt(const char *fmt); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2008-09-09 02:36:45
|
Revision: 8755 http://plplot.svn.sourceforge.net/plplot/?rev=8755&view=rev Author: airwin Date: 2008-09-09 02:36:56 +0000 (Tue, 09 Sep 2008) Log Message: ----------- Get rid of #pragma visibility settings for now using #if 0 since it doesn't seem to work reliably for the "(hidden)" case, and there are issues with the placement of the #pragma statements. For now debug Linux/gcc visibility issues using the gcc compiler option -fvisibility=hidden (which does seem to work reliably), but we may return to the #pragma approach later. Modified Paths: -------------- trunk/include/plplot.h Modified: trunk/include/plplot.h =================================================================== --- trunk/include/plplot.h 2008-09-09 02:29:12 UTC (rev 8754) +++ trunk/include/plplot.h 2008-09-09 02:36:56 UTC (rev 8755) @@ -90,6 +90,7 @@ #endif #endif +#if 0 #if defined(__GNUC__) && __GNUC__ > 3 /* If gcc 4.x, then turn off all visibility of symbols unless * specified as visible using PLDLLIMPEXP. */ @@ -97,6 +98,7 @@ /* temporary until issues with above hidden can be sorted out */ #pragma GCC visibility push(default) #endif +#endif /* Make sure Unix systems define "__unix" */ #if defined(SX) || /* NEC Super-UX */ \ @@ -1849,8 +1851,10 @@ #ifdef __cplusplus } #endif +#if 0 #if defined(__GNUC__) && __GNUC__ > 3 #pragma GCC visibility pop #endif +#endif #endif /* __PLPLOT_H__ */ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2010-09-22 19:23:38
|
Revision: 11201 http://plplot.svn.sourceforge.net/plplot/?rev=11201&view=rev Author: airwin Date: 2010-09-22 19:23:32 +0000 (Wed, 22 Sep 2010) Log Message: ----------- Actually declare c_plsmema. Without this declaration the build will fail if your platform (e.g., Linux gcc with -fvisibility=hidden or Windows) attempts to hide library symbols by default. Tweak documentation of plsmem to be consistent with the plsmema documentation. Modified Paths: -------------- trunk/include/plplot.h Modified: trunk/include/plplot.h =================================================================== --- trunk/include/plplot.h 2010-09-22 19:16:06 UTC (rev 11200) +++ trunk/include/plplot.h 2010-09-22 19:23:32 UTC (rev 11201) @@ -1648,11 +1648,16 @@ PLDLLIMPEXP void c_plsmaj( PLFLT def, PLFLT scale ); -/* Set the memory area to be plotted (with the 'mem' driver) */ +/* Set the RGB memory area to be plotted (with the 'mem' or 'memcairo' drivers) */ PLDLLIMPEXP void c_plsmem( PLINT maxx, PLINT maxy, void *plotmem ); +/* Set the RGBA memory area to be plotted (with the 'memcairo' driver) */ + +PLDLLIMPEXP void +c_plsmema( PLINT maxx, PLINT maxy, void *plotmem ); + /* Set up lengths of minor tick marks. */ PLDLLIMPEXP void This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2011-04-28 13:51:38
|
Revision: 11725 http://plplot.svn.sourceforge.net/plplot/?rev=11725&view=rev Author: airwin Date: 2011-04-28 13:51:32 +0000 (Thu, 28 Apr 2011) Log Message: ----------- Update PL_COLORBAR #defines. Modified Paths: -------------- trunk/include/plplot.h Modified: trunk/include/plplot.h =================================================================== --- trunk/include/plplot.h 2011-04-26 19:06:50 UTC (rev 11724) +++ trunk/include/plplot.h 2011-04-28 13:51:32 UTC (rev 11725) @@ -1249,10 +1249,14 @@ #define PL_COLORBAR_IMAGE 16 #define PL_COLORBAR_SHADE 32 #define PL_COLORBAR_GRADIENT 64 -#define PL_COLORBAR_CAP_NONE 0 -#define PL_COLORBAR_CAP_LOW 128 -#define PL_COLORBAR_CAP_HIGH 256 -#define PL_COLORBAR_SHADE_LABEL 512 +#define PL_COLORBAR_CAP_NONE 128 +#define PL_COLORBAR_CAP_LOW 256 +#define PL_COLORBAR_CAP_HIGH 512 +#define PL_COLORBAR_SHADE_LABEL 1024 +#define PL_COLORBAR_ORIENT_RIGHT 2048 +#define PL_COLORBAR_ORIENT_TOP 4096 +#define PL_COLORBAR_ORIENT_LEFT 8192 +#define PL_COLORBAR_ORIENT_BOTTOM 16384 // Routine for drawing discrete line, symbol, or cmap0 legends PLDLLIMPEXP void This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2011-05-30 20:16:57
|
Revision: 11756 http://plplot.svn.sourceforge.net/plplot/?rev=11756&view=rev Author: airwin Date: 2011-05-30 20:16:51 +0000 (Mon, 30 May 2011) Log Message: ----------- Switch to less error-prone hexadecimal notation for PL_POSITION_*, PL_LEGEND_*, and PL_COLORBAR_* #defines. Modified Paths: -------------- trunk/include/plplot.h Modified: trunk/include/plplot.h =================================================================== --- trunk/include/plplot.h 2011-05-30 19:11:52 UTC (rev 11755) +++ trunk/include/plplot.h 2011-05-30 20:16:51 UTC (rev 11756) @@ -1231,41 +1231,41 @@ c_pllab( const char *xlabel, const char *ylabel, const char *tlabel ); //flags used for position argument of both pllegend and plcolorbar -#define PL_POSITION_LEFT 1 -#define PL_POSITION_RIGHT 2 -#define PL_POSITION_TOP 4 -#define PL_POSITION_BOTTOM 8 -#define PL_POSITION_INSIDE 16 -#define PL_POSITION_OUTSIDE 32 -#define PL_POSITION_VIEWPORT 64 -#define PL_POSITION_SUBPAGE 128 +#define PL_POSITION_LEFT 0x1 +#define PL_POSITION_RIGHT 0x2 +#define PL_POSITION_TOP 0x4 +#define PL_POSITION_BOTTOM 0x8 +#define PL_POSITION_INSIDE 0x10 +#define PL_POSITION_OUTSIDE 0x20 +#define PL_POSITION_VIEWPORT 0x40 +#define PL_POSITION_SUBPAGE 0x80 // Flags for pllegend. -#define PL_LEGEND_NONE 1 -#define PL_LEGEND_COLOR_BOX 2 -#define PL_LEGEND_LINE 4 -#define PL_LEGEND_SYMBOL 8 -#define PL_LEGEND_TEXT_LEFT 16 -#define PL_LEGEND_BACKGROUND 32 -#define PL_LEGEND_BOUNDING_BOX 64 -#define PL_LEGEND_ROW_MAJOR 128 +#define PL_LEGEND_NONE 0x1 +#define PL_LEGEND_COLOR_BOX 0x2 +#define PL_LEGEND_LINE 0x4 +#define PL_LEGEND_SYMBOL 0x8 +#define PL_LEGEND_TEXT_LEFT 0x10 +#define PL_LEGEND_BACKGROUND 0x20 +#define PL_LEGEND_BOUNDING_BOX 0x40 +#define PL_LEGEND_ROW_MAJOR 0x80 // Flags for plcolorbar -#define PL_COLORBAR_LABEL_LEFT 1 -#define PL_COLORBAR_LABEL_RIGHT 2 -#define PL_COLORBAR_LABEL_TOP 4 -#define PL_COLORBAR_LABEL_BOTTOM 8 -#define PL_COLORBAR_IMAGE 16 -#define PL_COLORBAR_SHADE 32 -#define PL_COLORBAR_GRADIENT 64 -#define PL_COLORBAR_CAP_NONE 128 -#define PL_COLORBAR_CAP_LOW 256 -#define PL_COLORBAR_CAP_HIGH 512 -#define PL_COLORBAR_SHADE_LABEL 1024 -#define PL_COLORBAR_ORIENT_RIGHT 2048 -#define PL_COLORBAR_ORIENT_TOP 4096 -#define PL_COLORBAR_ORIENT_LEFT 8192 -#define PL_COLORBAR_ORIENT_BOTTOM 16384 +#define PL_COLORBAR_LABEL_LEFT 0x1 +#define PL_COLORBAR_LABEL_RIGHT 0x2 +#define PL_COLORBAR_LABEL_TOP 0x4 +#define PL_COLORBAR_LABEL_BOTTOM 0x8 +#define PL_COLORBAR_IMAGE 0x10 +#define PL_COLORBAR_SHADE 0x20 +#define PL_COLORBAR_GRADIENT 0x40 +#define PL_COLORBAR_CAP_NONE 0x80 +#define PL_COLORBAR_CAP_LOW 0x100 +#define PL_COLORBAR_CAP_HIGH 0x200 +#define PL_COLORBAR_SHADE_LABEL 0x400 +#define PL_COLORBAR_ORIENT_RIGHT 0x800 +#define PL_COLORBAR_ORIENT_TOP 0x1000 +#define PL_COLORBAR_ORIENT_LEFT 0x2000 +#define PL_COLORBAR_ORIENT_BOTTOM 0x4000 // Flags for drawing mode #define PL_MODE_UNKNOWN 0 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2013-11-12 22:19:16
|
Revision: 12684 http://sourceforge.net/p/plplot/code/12684 Author: airwin Date: 2013-11-12 22:19:13 +0000 (Tue, 12 Nov 2013) Log Message: ----------- Express more of the numerically #defined constants as hexadecimal constants where appropriate (i.e., where typically only one bit is set). Untested. Modified Paths: -------------- trunk/include/plplot.h Modified: trunk/include/plplot.h =================================================================== --- trunk/include/plplot.h 2013-11-12 10:16:40 UTC (rev 12683) +++ trunk/include/plplot.h 2013-11-12 22:19:13 UTC (rev 12684) @@ -830,10 +830,10 @@ // Plot a histogram using x to store data values and y to store frequencies // Flags for plbin() - opt argument -#define PL_BIN_DEFAULT 0 -#define PL_BIN_CENTRED 1 -#define PL_BIN_NOEXPAND 2 -#define PL_BIN_NOEMPTY 4 +#define PL_BIN_DEFAULT 0x0 +#define PL_BIN_CENTRED 0x1 +#define PL_BIN_NOEXPAND 0x2 +#define PL_BIN_NOEMPTY 0x4 PLDLLIMPEXP void c_plbin( PLINT nbin, const PLFLT *x, const PLFLT *y, PLINT opt ); @@ -1159,11 +1159,11 @@ // Flags for plhist() - opt argument; note: some flags are passed to // plbin() for the actual plotting -#define PL_HIST_DEFAULT 0 -#define PL_HIST_NOSCALING 1 -#define PL_HIST_IGNORE_OUTLIERS 2 -#define PL_HIST_NOEXPAND 8 -#define PL_HIST_NOEMPTY 16 +#define PL_HIST_DEFAULT 0x00 +#define PL_HIST_NOSCALING 0x01 +#define PL_HIST_IGNORE_OUTLIERS 0x02 +#define PL_HIST_NOEXPAND 0x08 +#define PL_HIST_NOEMPTY 0x10 PLDLLIMPEXP void c_plhist( PLINT n, const PLFLT *data, PLFLT datmin, PLFLT datmax, @@ -1384,16 +1384,16 @@ // DRAW_LINEX *must* be 1 and DRAW_LINEY *must* be 2, because of legacy code! // -#define DRAW_LINEX ( 1 << 0 ) // draw lines parallel to the X axis -#define DRAW_LINEY ( 1 << 1 ) // draw lines parallel to the Y axis -#define DRAW_LINEXY ( DRAW_LINEX | DRAW_LINEY ) // draw lines parallel to both the X and Y axis -#define MAG_COLOR ( 1 << 2 ) // draw the mesh with a color dependent of the magnitude -#define BASE_CONT ( 1 << 3 ) // draw contour plot at bottom xy plane -#define TOP_CONT ( 1 << 4 ) // draw contour plot at top xy plane -#define SURF_CONT ( 1 << 5 ) // draw contour plot at surface -#define DRAW_SIDES ( 1 << 6 ) // draw sides -#define FACETED ( 1 << 7 ) // draw outline for each square that makes up the surface -#define MESH ( 1 << 8 ) // draw mesh +#define DRAW_LINEX 0x001 // draw lines parallel to the X axis +#define DRAW_LINEY 0x002 // draw lines parallel to the Y axis +#define DRAW_LINEXY 0x003 // draw lines parallel to both the X and Y axis +#define MAG_COLOR 0x004 // draw the mesh with a color dependent of the magnitude +#define BASE_CONT 0x008 // draw contour plot at bottom xy plane +#define TOP_CONT 0x010 // draw contour plot at top xy plane +#define SURF_CONT 0x020 // draw contour plot at surface +#define DRAW_SIDES 0x040 // draw sides +#define FACETED 0x080 // draw outline for each square that makes up the surface +#define MESH 0x100 // draw mesh // // valid options for plot3dc(): This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2014-01-29 00:29:32
|
Revision: 12967 http://sourceforge.net/p/plplot/code/12967 Author: airwin Date: 2014-01-29 00:29:24 +0000 (Wed, 29 Jan 2014) Log Message: ----------- Change parameter names left, right, bottom, top ==> xmin, xmax, ymin, ymax for plshade and plshade1 to be consistent with the argument names for those functions in src/plshade.c and also to be consistent with the names for the equivalent arguments of plshades (both in include/plplot.h and src/plshade.c). Modified Paths: -------------- trunk/include/plplot.h Modified: trunk/include/plplot.h =================================================================== --- trunk/include/plplot.h 2014-01-29 00:01:50 UTC (rev 12966) +++ trunk/include/plplot.h 2014-01-29 00:29:24 UTC (rev 12967) @@ -1630,7 +1630,7 @@ PLDLLIMPEXP void c_plshade( const PLFLT * const *a, PLINT nx, PLINT ny, PLINT ( *defined )( PLFLT, PLFLT ), - PLFLT left, PLFLT right, PLFLT bottom, PLFLT top, + PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax, PLFLT shade_min, PLFLT shade_max, PLINT sh_cmap, PLFLT sh_color, PLFLT sh_width, PLINT min_color, PLFLT min_width, @@ -1641,7 +1641,7 @@ PLDLLIMPEXP void c_plshade1( const PLFLT *a, PLINT nx, PLINT ny, PLINT ( *defined )( PLFLT, PLFLT ), - PLFLT left, PLFLT right, PLFLT bottom, PLFLT top, + PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax, PLFLT shade_min, PLFLT shade_max, PLINT sh_cmap, PLFLT sh_color, PLFLT sh_width, PLINT min_color, PLFLT min_width, This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <and...@us...> - 2009-01-08 20:47:48
|
Revision: 9284 http://plplot.svn.sourceforge.net/plplot/?rev=9284&view=rev Author: andrewross Date: 2009-01-08 20:47:39 +0000 (Thu, 08 Jan 2009) Log Message: ----------- Move plhls, plrgb and plrgb1 to the depreciated section at the end of plplot.h. These functions are marked as depreciated in the source and are not documented, but this makes it clear to users that they should not be used. Modified Paths: -------------- trunk/include/plplot.h Modified: trunk/include/plplot.h =================================================================== --- trunk/include/plplot.h 2009-01-08 20:46:17 UTC (rev 9283) +++ trunk/include/plplot.h 2009-01-08 20:47:39 UTC (rev 9284) @@ -1019,11 +1019,6 @@ c_plhist(PLINT n, PLFLT *data, PLFLT datmin, PLFLT datmax, PLINT nbin, PLINT opt); -/* Set current color (map 0) by hue, lightness, and saturation. */ - -PLDLLIMPEXP void -c_plhls(PLFLT h, PLFLT l, PLFLT s); - /* Functions for converting between HLS and RGB color space */ PLDLLIMPEXP void @@ -1206,16 +1201,6 @@ PLDLLIMPEXP void c_plreplot(void); -/* Set line color by red, green, blue from 0. to 1. */ - -PLDLLIMPEXP void -c_plrgb(PLFLT r, PLFLT g, PLFLT b); - -/* Set line color by 8 bit RGB values. */ - -PLDLLIMPEXP void -c_plrgb1(PLINT r, PLINT g, PLINT b); - /* Functions for converting between HLS and RGB color space */ PLDLLIMPEXP void @@ -1847,7 +1832,25 @@ plarrows(PLFLT *u, PLFLT *v, PLFLT *x, PLFLT *y, PLINT n, PLFLT scale, PLFLT dx, PLFLT dy) ; +/* These functions are depreciated and only retained for backwards + * compatibility - do not use in new code. */ +/* Set current color (map 0) by hue, lightness, and saturation. */ + +PLDLLIMPEXP void +c_plhls(PLFLT h, PLFLT l, PLFLT s); + +/* Set line color by red, green, blue from 0. to 1. */ + +PLDLLIMPEXP void +c_plrgb(PLFLT r, PLFLT g, PLFLT b); + +/* Set line color by 8 bit RGB values. */ + +PLDLLIMPEXP void +c_plrgb1(PLINT r, PLINT g, PLINT b); + + #ifdef __cplusplus } #endif This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sm...@us...> - 2009-02-25 12:50:44
|
Revision: 9610 http://plplot.svn.sourceforge.net/plplot/?rev=9610&view=rev Author: smekal Date: 2009-02-25 12:50:38 +0000 (Wed, 25 Feb 2009) Log Message: ----------- Adding escape code PLESC_GETBACKEND. This is rather driver (wxWidgets) specific, but I don't see another chance to get this information. Modified Paths: -------------- trunk/include/plplot.h Modified: trunk/include/plplot.h =================================================================== --- trunk/include/plplot.h 2009-02-25 12:48:54 UTC (rev 9609) +++ trunk/include/plplot.h 2009-02-25 12:50:38 UTC (rev 9610) @@ -252,6 +252,7 @@ #define PLESC_DEV2PLCOL 24 /* convert device color to PLColor */ #define PLESC_SETBGFG 25 /* set BG, FG colors */ #define PLESC_DEVINIT 26 /* alternate device initialization */ +#define PLESC_GETBACKEND 27 /* get used backend of (wxWidgets) driver */ /* image operations */ #define ZEROW2B 1 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sm...@us...> - 2009-02-27 21:25:40
|
Revision: 9633 http://plplot.svn.sourceforge.net/plplot/?rev=9633&view=rev Author: smekal Date: 2009-02-27 21:25:39 +0000 (Fri, 27 Feb 2009) Log Message: ----------- For Visual C++ _isnan is defined in float.h, therefore we need to include it. Modified Paths: -------------- trunk/include/plplot.h Modified: trunk/include/plplot.h =================================================================== --- trunk/include/plplot.h 2009-02-27 21:24:47 UTC (rev 9632) +++ trunk/include/plplot.h 2009-02-27 21:25:39 UTC (rev 9633) @@ -191,6 +191,9 @@ #if defined(_HAVE_ISNAN) # define isnan _isnan +# if defined(_MSC_VER) +# include <float.h> +# endif #endif #if defined(_HAVE_ISINF) # define isinf _isinf This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2009-02-28 20:59:20
|
Revision: 9643 http://plplot.svn.sourceforge.net/plplot/?rev=9643&view=rev Author: airwin Date: 2009-02-28 20:59:11 +0000 (Sat, 28 Feb 2009) Log Message: ----------- Move comment to correct place. Modified Paths: -------------- trunk/include/plplot.h Modified: trunk/include/plplot.h =================================================================== --- trunk/include/plplot.h 2009-02-28 18:54:06 UTC (rev 9642) +++ trunk/include/plplot.h 2009-02-28 20:59:11 UTC (rev 9643) @@ -833,13 +833,13 @@ PLDLLIMPEXP void c_plcpstrm(PLINT iplsr, PLBOOL flags); -/* Converts input values from relative device coordinates to relative plot */ -/* coordinates. */ - /* Calculate continuous time from broken-down time for current stream. */ PLDLLIMPEXP void c_plctime(PLINT year, PLINT month, PLINT day, PLINT hour, PLINT min, PLFLT sec, PLFLT *ctime); +/* Converts input values from relative device coordinates to relative plot */ +/* coordinates. */ + PLDLLIMPEXP void pldid2pc(PLFLT *xmin, PLFLT *ymin, PLFLT *xmax, PLFLT *ymax); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <and...@us...> - 2009-03-02 11:07:46
|
Revision: 9652 http://plplot.svn.sourceforge.net/plplot/?rev=9652&view=rev Author: andrewross Date: 2009-03-02 11:07:45 +0000 (Mon, 02 Mar 2009) Log Message: ----------- Fix broken comment in plplot.h. The effect of this was to comment out the replacement isnan / isinf / finite functions. The fact that no-one shouted suggests that pretty much all systems have a working version of these that is being identified already by cmake. Modified Paths: -------------- trunk/include/plplot.h Modified: trunk/include/plplot.h =================================================================== --- trunk/include/plplot.h 2009-03-02 04:31:06 UTC (rev 9651) +++ trunk/include/plplot.h 2009-03-02 11:07:45 UTC (rev 9652) @@ -203,7 +203,7 @@ #endif /* Note these replacements follow the old BSD convention and not - * C99. In particular isinf does not distinguish +/- inf. + * C99. In particular isinf does not distinguish +/- inf. */ #if !defined(HAVE_ISNAN) # define isnan(x) ((x) != (x)) #endif This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sm...@us...> - 2009-03-16 15:22:47
|
Revision: 9744 http://plplot.svn.sourceforge.net/plplot/?rev=9744&view=rev Author: smekal Date: 2009-03-16 15:22:26 +0000 (Mon, 16 Mar 2009) Log Message: ----------- For Visual C++ 2003 and later INT_MIN must be used, otherwise PLINT_MIN is unsigned and 2147483648 NOT -2147483648, see http://msdn.microsoft.com/en-us/library/4kh09110(VS.71).aspx for details. Modified Paths: -------------- trunk/include/plplot.h Modified: trunk/include/plplot.h =================================================================== --- trunk/include/plplot.h 2009-03-16 06:08:48 UTC (rev 9743) +++ trunk/include/plplot.h 2009-03-16 15:22:26 UTC (rev 9744) @@ -167,7 +167,20 @@ typedef unsigned int PLUINT; typedef int PLINT; typedef __int64 PLINT64; -#define PLINT_MIN -2147483648 +/* for Visual C++ 2003 and later INT_MIN must be used, otherwise + PLINT_MIN is unsigned and 2147483648 NOT -2147483648, see + http://msdn.microsoft.com/en-us/library/4kh09110(VS.71).aspx for + details */ +#ifdef _MSC_VER + #if _MSC_VER>1309 + #include <Limits.h> + #define PLINT_MIN INT_MIN + #else + #define PLINT_MIN -2147483648 + #endif +#else + #define PLINT_MIN -2147483648 +#endif /* typedef unsigned int PLUINT; typedef int PLINT; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <and...@us...> - 2009-08-17 14:02:05
|
Revision: 10269 http://plplot.svn.sourceforge.net/plplot/?rev=10269&view=rev Author: andrewross Date: 2009-08-17 14:01:58 +0000 (Mon, 17 Aug 2009) Log Message: ----------- Rearrange definitions in plplot.h to restore a near alphabetic ordering. Modified Paths: -------------- trunk/include/plplot.h Modified: trunk/include/plplot.h =================================================================== --- trunk/include/plplot.h 2009-08-17 13:38:09 UTC (rev 10268) +++ trunk/include/plplot.h 2009-08-17 14:01:58 UTC (rev 10269) @@ -522,15 +522,14 @@ #define pl_setcontlabelformat c_pl_setcontlabelformat #define pl_setcontlabelparam c_pl_setcontlabelparam #define pladv c_pladv +#define plarc c_plarc #define plaxes c_plaxes #define plbin c_plbin -#define plbtime c_plbtime #define plbop c_plbop #define plbox c_plbox #define plbox3 c_plbox3 -#define plslabelfunc c_plslabelfunc +#define plbtime c_plbtime #define plcalc_world c_plcalc_world -#define plarc c_plarc #define plclear c_plclear #define plcol0 c_plcol0 #define plcol1 c_plcol1 @@ -553,8 +552,8 @@ #define plfontld c_plfontld #define plgchr c_plgchr #define plgcol0 c_plgcol0 +#define plgcol0a c_plgcol0a #define plgcolbg c_plgcolbg -#define plgcol0a c_plgcol0a #define plgcolbga c_plgcolbga #define plgcompression c_plgcompression #define plgdev c_plgdev @@ -644,6 +643,7 @@ #define plshade c_plshade #define plshade1 c_plshade1 #define plshades c_plshades +#define plslabelfunc c_plslabelfunc #define plsmaj c_plsmaj #define plsmem c_plsmem #define plsmin c_plsmin @@ -729,16 +729,12 @@ PLDLLIMPEXP void c_pladv(PLINT page); -/* simple arrow plotter. */ +/* Plot an arc */ PLDLLIMPEXP void -c_plvect(PLFLT **u, PLFLT **v, PLINT nx, PLINT ny, PLFLT scale, - void (*pltr) (PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer), - PLPointer pltr_data); +c_plarc(PLFLT x, PLFLT y, PLFLT a, PLFLT b, PLFLT angle1, PLFLT angle2, + PLBOOL fill); -PLDLLIMPEXP void -c_plsvect(PLFLT *arrowx, PLFLT *arrowy, PLINT npts, PLBOOL fill); - /* This functions similarly to plbox() except that the origin of the axes */ /* is placed at the user-specified point (x0, y0). */ @@ -779,22 +775,11 @@ const char *yopt, const char *ylabel, PLFLT ytick, PLINT nsuby, const char *zopt, const char *zlabel, PLFLT ztick, PLINT nsubz); -/* Setup a user-provided custom labeling function */ -PLDLLIMPEXP void -c_plslabelfunc(void (*label_func)(PLINT, PLFLT, char *, PLINT, PLPointer), - PLPointer label_data); - /* Calculate world coordinates and subpage from relative device coordinates. */ PLDLLIMPEXP void c_plcalc_world(PLFLT rx, PLFLT ry, PLFLT *wx, PLFLT *wy, PLINT *window); -/* Plot an arc */ - -PLDLLIMPEXP void -c_plarc(PLFLT x, PLFLT y, PLFLT a, PLFLT b, PLFLT angle1, PLFLT angle2, - PLBOOL fill); - /* Clear current subpage. */ PLDLLIMPEXP void @@ -1461,6 +1446,12 @@ void (*pltr) (PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer), PLPointer pltr_data); +/* Setup a user-provided custom labeling function */ + +PLDLLIMPEXP void +c_plslabelfunc(void (*label_func)(PLINT, PLFLT, char *, PLINT, PLPointer), + PLPointer label_data); + /* Set up lengths of major tick marks. */ PLDLLIMPEXP void @@ -1584,6 +1575,9 @@ PLINT opt, PLFLT *clevel, PLINT nlevel, PLINT ixstart, PLINT ixn, PLINT *indexymin, PLINT*indexymax); +PLDLLIMPEXP void +c_plsvect(PLFLT *arrowx, PLFLT *arrowy, PLINT npts, PLBOOL fill); + /* Sets the edges of the viewport to the specified absolute coordinates */ PLDLLIMPEXP void @@ -1633,7 +1627,14 @@ /* Creates the largest viewport of the specified aspect ratio that fits */ /* within the specified normalized subpage coordinates. */ +/* simple arrow plotter. */ + PLDLLIMPEXP void +c_plvect(PLFLT **u, PLFLT **v, PLINT nx, PLINT ny, PLFLT scale, + void (*pltr) (PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer), + PLPointer pltr_data); + +PLDLLIMPEXP void c_plvpas(PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax, PLFLT aspect); /* Creates a viewport with the specified normalized subpage coordinates. */ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2009-11-27 18:27:59
|
Revision: 10635 http://plplot.svn.sourceforge.net/plplot/?rev=10635&view=rev Author: airwin Date: 2009-11-27 18:27:49 +0000 (Fri, 27 Nov 2009) Log Message: ----------- Drop fmin and fmax from c_plgradient argument list of c_plgradient to be consistent with earlier commit. Modified Paths: -------------- trunk/include/plplot.h Modified: trunk/include/plplot.h =================================================================== --- trunk/include/plplot.h 2009-11-27 18:25:03 UTC (rev 10634) +++ trunk/include/plplot.h 2009-11-27 18:27:49 UTC (rev 10635) @@ -1048,8 +1048,7 @@ /* Draw gradient in polygon. */ PLDLLIMPEXP void -c_plgradient( PLINT n, PLFLT *x, PLFLT *y, - PLFLT fmin, PLFLT fmax, PLFLT angle ); +c_plgradient( PLINT n, PLFLT *x, PLFLT *y, PLFLT angle ); /* grid irregularly sampled data */ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <hba...@us...> - 2009-11-29 00:45:41
|
Revision: 10641 http://plplot.svn.sourceforge.net/plplot/?rev=10641&view=rev Author: hbabcock Date: 2009-11-29 00:45:30 +0000 (Sun, 29 Nov 2009) Log Message: ----------- Should have committed this simultaneously with my last commit. Expand functionality of plget / plset to include cmap0 and cmap1 color tables, text character sizes, major and minor tick sizes and digit precision (general, x, y, z axises). Modified Paths: -------------- trunk/include/plplot.h Modified: trunk/include/plplot.h =================================================================== --- trunk/include/plplot.h 2009-11-29 00:44:04 UTC (rev 10640) +++ trunk/include/plplot.h 2009-11-29 00:45:30 UTC (rev 10641) @@ -479,16 +479,35 @@ */ enum PLAttributeName // alphabetical? -{ PL_CURCOLOR, - PL_ICOL0, - PL_ICOL1, - PL_NCOL0, - PL_NCOL1, - PL_PENWIDTH }; +{ + PL_CMAP0, + PL_CMAP1, + PL_CURCHARSIZE, + PL_CURCOLOR0, + PL_CURMAJORTICK, + PL_CURMINORTICK, + PL_DEFCHARSIZE, + PL_DEFMAJORTICK, + PL_DEFMINORTICK, + PL_ICOL0, + PL_ICOL1, + PL_NCOL0, + PL_NCOL1, + PL_PENWIDTH, + PL_PRECISION, + PL_SETPRECISION, + PL_XDIGITS, + PL_XDIGMAX, + PL_YDIGITS, + PL_YDIGMAX, + PL_ZDIGITS, + PL_ZDIGMAX +}; enum PLAttributeType { PL_COLOR, + PL_COLORPTR, PL_FLT, PL_FLTPTR, PL_INT, @@ -500,9 +519,11 @@ PLINT attributeType; PLINT intValue; PLINT *intValues; - PLFLT floatValue; - PLFLT *floatValues; + PLFLT fltValue; + PLFLT *fltValues; PLColor colorValue; + PLColor *colorValues; + PLINT nValues; } PLAttribute; /*--------------------------------------------------------------------------*\ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <and...@us...> - 2010-05-13 20:14:40
|
Revision: 10993 http://plplot.svn.sourceforge.net/plplot/?rev=10993&view=rev Author: andrewross Date: 2010-05-13 20:14:34 +0000 (Thu, 13 May 2010) Log Message: ----------- Keep list of functions in alphabetical order for easy reading. Modified Paths: -------------- trunk/include/plplot.h Modified: trunk/include/plplot.h =================================================================== --- trunk/include/plplot.h 2010-05-12 17:31:47 UTC (rev 10992) +++ trunk/include/plplot.h 2010-05-13 20:14:34 UTC (rev 10993) @@ -1048,10 +1048,6 @@ PLDLLIMPEXP void c_plgcompression( PLINT *compression ); -/* Set the coordinate transform */ -PLDLLIMPEXP void -c_plstransform( void ( *coordinate_transform )( PLFLT, PLFLT, PLFLT*, PLFLT*, PLPointer ), PLPointer coordinate_transform_data ); - /* Get the current device (keyword) name */ PLDLLIMPEXP void @@ -1696,6 +1692,11 @@ PLDLLIMPEXP void c_plstart( const char *devname, PLINT nx, PLINT ny ); +/* Set the coordinate transform */ + +PLDLLIMPEXP void +c_plstransform( void ( *coordinate_transform )( PLFLT, PLFLT, PLFLT*, PLFLT*, PLPointer ), PLPointer coordinate_transform_data ); + /* Add a point to a stripchart. */ PLDLLIMPEXP void This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <and...@us...> - 2010-05-25 09:25:56
|
Revision: 11021 http://plplot.svn.sourceforge.net/plplot/?rev=11021&view=rev Author: andrewross Date: 2010-05-25 09:25:49 +0000 (Tue, 25 May 2010) Log Message: ----------- Keep list of functions in alphabetical order. Modified Paths: -------------- trunk/include/plplot.h Modified: trunk/include/plplot.h =================================================================== --- trunk/include/plplot.h 2010-05-23 15:13:55 UTC (rev 11020) +++ trunk/include/plplot.h 2010-05-25 09:25:49 UTC (rev 11021) @@ -656,7 +656,6 @@ #define plgcolbg c_plgcolbg #define plgcolbga c_plgcolbga #define plgcompression c_plgcompression -#define plstransform c_plstransform #define plgdev c_plgdev #define plgdidev c_plgdidev #define plgdiori c_plgdiori @@ -762,6 +761,7 @@ #define plssym c_plssym #define plstar c_plstar #define plstart c_plstart +#define plstransform c_plstransform #define plstripa c_plstripa #define plstripc c_plstripc #define plstripd c_plstripd This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2010-11-05 23:38:41
|
Revision: 11306 http://plplot.svn.sourceforge.net/plplot/?rev=11306&view=rev Author: airwin Date: 2010-11-05 23:38:35 +0000 (Fri, 05 Nov 2010) Log Message: ----------- Implement additional PL_LEGEND bits to support new legend positioning scheme. Modified Paths: -------------- trunk/include/plplot.h Modified: trunk/include/plplot.h =================================================================== --- trunk/include/plplot.h 2010-11-04 21:06:57 UTC (rev 11305) +++ trunk/include/plplot.h 2010-11-05 23:38:35 UTC (rev 11306) @@ -1206,7 +1206,7 @@ PLDLLIMPEXP void c_pllab( const char *xlabel, const char *ylabel, const char *tlabel ); -// Routine for drawing line, symbol, cmap0, or cmap1 legends +// Routine for drawing line, symbol, or cmap0 legends // Flags for pllegend. #define PL_LEGEND_NONE 1 @@ -1217,6 +1217,12 @@ #define PL_LEGEND_BACKGROUND 32 #define PL_LEGEND_BOUNDING_BOX 64 #define PL_LEGEND_ROW_MAJOR 128 +#define PL_LEGEND_RIGHT 256 +#define PL_LEGEND_LEFT 512 +#define PL_LEGEND_UPPER 1024 +#define PL_LEGEND_LOWER 2048 +#define PL_LEGEND_INSIDE 4096 +#define PL_LEGEND_OUTSIDE 8192 PLDLLIMPEXP void c_pllegend( PLINT opt, PLFLT x, PLFLT y, PLFLT plot_width, This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2011-01-30 20:32:49
|
Revision: 11536 http://plplot.svn.sourceforge.net/plplot/?rev=11536&view=rev Author: airwin Date: 2011-01-30 20:32:43 +0000 (Sun, 30 Jan 2011) Log Message: ----------- Style previous change. Modified Paths: -------------- trunk/include/plplot.h Modified: trunk/include/plplot.h =================================================================== --- trunk/include/plplot.h 2011-01-30 20:02:57 UTC (rev 11535) +++ trunk/include/plplot.h 2011-01-30 20:32:43 UTC (rev 11536) @@ -1210,36 +1210,36 @@ c_pllab( const char *xlabel, const char *ylabel, const char *tlabel ); //flags used for position argument of both pllegend and plcolorbar -#define PL_POSITION_LEFT 1 -#define PL_POSITION_RIGHT 2 -#define PL_POSITION_TOP 4 -#define PL_POSITION_BOTTOM 8 -#define PL_POSITION_INSIDE 16 -#define PL_POSITION_OUTSIDE 32 -#define PL_POSITION_VIEWPORT 64 -#define PL_POSITION_SUBPAGE 128 +#define PL_POSITION_LEFT 1 +#define PL_POSITION_RIGHT 2 +#define PL_POSITION_TOP 4 +#define PL_POSITION_BOTTOM 8 +#define PL_POSITION_INSIDE 16 +#define PL_POSITION_OUTSIDE 32 +#define PL_POSITION_VIEWPORT 64 +#define PL_POSITION_SUBPAGE 128 // Flags for pllegend. -#define PL_LEGEND_NONE 1 -#define PL_LEGEND_COLOR_BOX 2 -#define PL_LEGEND_LINE 4 -#define PL_LEGEND_SYMBOL 8 -#define PL_LEGEND_TEXT_LEFT 16 -#define PL_LEGEND_BACKGROUND 32 -#define PL_LEGEND_BOUNDING_BOX 64 -#define PL_LEGEND_ROW_MAJOR 128 +#define PL_LEGEND_NONE 1 +#define PL_LEGEND_COLOR_BOX 2 +#define PL_LEGEND_LINE 4 +#define PL_LEGEND_SYMBOL 8 +#define PL_LEGEND_TEXT_LEFT 16 +#define PL_LEGEND_BACKGROUND 32 +#define PL_LEGEND_BOUNDING_BOX 64 +#define PL_LEGEND_ROW_MAJOR 128 // Flags for plcolorbar -#define PL_COLORBAR_LABEL_LEFT 1 -#define PL_COLORBAR_LABEL_RIGHT 2 -#define PL_COLORBAR_LABEL_TOP 4 +#define PL_COLORBAR_LABEL_LEFT 1 +#define PL_COLORBAR_LABEL_RIGHT 2 +#define PL_COLORBAR_LABEL_TOP 4 #define PL_COLORBAR_LABEL_BOTTOM 8 -#define PL_COLORBAR_IMAGE 16 -#define PL_COLORBAR_SHADE 32 -#define PL_COLORBAR_GRADIENT 64 -#define PL_COLORBAR_CAP_LOW 128 -#define PL_COLORBAR_CAP_HIGH 256 -#define PL_COLORBAR_SHADE_LABEL 512 +#define PL_COLORBAR_IMAGE 16 +#define PL_COLORBAR_SHADE 32 +#define PL_COLORBAR_GRADIENT 64 +#define PL_COLORBAR_CAP_LOW 128 +#define PL_COLORBAR_CAP_HIGH 256 +#define PL_COLORBAR_SHADE_LABEL 512 // Routine for drawing discrete line, symbol, or cmap0 legends PLDLLIMPEXP void This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <and...@us...> - 2012-01-03 10:20:42
|
Revision: 12111 http://plplot.svn.sourceforge.net/plplot/?rev=12111&view=rev Author: andrewross Date: 2012-01-03 10:20:31 +0000 (Tue, 03 Jan 2012) Log Message: ----------- Comment out the macros for Alloc2dGrid, Free2dGrid and MinMax2dGrid since these are only for backward compatibility and haven't been actively used for a long time. They interfere with the C++ bindings since the C++ plstream class uses the function names without the pl prefix and these names get mangled by the macros. Modified Paths: -------------- trunk/include/plplot.h Modified: trunk/include/plplot.h =================================================================== --- trunk/include/plplot.h 2011-12-15 00:42:41 UTC (rev 12110) +++ trunk/include/plplot.h 2012-01-03 10:20:31 UTC (rev 12111) @@ -770,9 +770,11 @@ #define plpage plbop #define plcol plcol0 #define plcontf plfcont -#define Alloc2dGrid plAlloc2dGrid -#define Free2dGrid plFree2dGrid -#define MinMax2dGrid plMinMax2dGrid +// Comment out these as they can upset the C++ bindings since the C++ +// bindings use the function names without the pl prefix. +//#define Alloc2dGrid plAlloc2dGrid +//#define Free2dGrid plFree2dGrid +//#define MinMax2dGrid plMinMax2dGrid #define plP_gvpd plgvpd #define plP_gvpw plgvpw #define plotsh3d( x, y, z, nx, ny, opt ) plsurf3d( x, y, z, nx, ny, opt, NULL, 0 ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2014-01-22 23:43:13
|
Revision: 12954 http://sourceforge.net/p/plplot/code/12954 Author: airwin Date: 2014-01-22 23:43:10 +0000 (Wed, 22 Jan 2014) Log Message: ----------- Finish off the official deprecation of plrgb, plrgb1, plhls, and plwid in a consistent way. Modified Paths: -------------- trunk/include/plplot.h Modified: trunk/include/plplot.h =================================================================== --- trunk/include/plplot.h 2014-01-22 23:18:38 UTC (rev 12953) +++ trunk/include/plplot.h 2014-01-22 23:43:10 UTC (rev 12954) @@ -646,7 +646,9 @@ #define plgyax c_plgyax #define plgzax c_plgzax #define plhist c_plhist +#ifdef PL_DEPRECATED #define plhls c_plhls +#endif #define plhlsrgb c_plhlsrgb #define plimage c_plimage #define plimagefr c_plimagefr @@ -680,8 +682,10 @@ #define plptex3 c_plptex3 #define plrandd c_plrandd #define plreplot c_plreplot +#ifdef PL_DEPRECATED #define plrgb c_plrgb #define plrgb1 c_plrgb1 +#endif #define plrgbhls c_plrgbhls #define plschr c_plschr #define plscmap0 c_plscmap0 @@ -755,7 +759,9 @@ #define plvpor c_plvpor #define plvsta c_plvsta #define plw3d c_plw3d +#ifdef PL_DEPRECATED #define plwid c_plwid +#endif #define plwidth c_plwidth #define plwind c_plwind #define plxormod c_plxormod @@ -1978,10 +1984,12 @@ PLFLT xmax0, PLFLT ymin0, PLFLT ymax0, PLFLT zmin0, PLFLT zmax0, PLFLT alt, PLFLT az ); +#ifdef PL_DEPRECATED // Set pen width with deprecated integer width PLDLLIMPEXP void c_plwid( PLINT width ); +#endif // Set pen width. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |