wplot.h

00001 #ifndef WPLOT_H
00002 #define WPLOT_H
00003 
00004 #include "general.h"
00011 class WPlot{
00012 public:
00013     WPlot();
00014     ~WPlot();
00015 
00016 
00017 
00018 void setWPlotGnuplot(char *fileNameCfg);
00019 
00020 void splotFieldGnuplot(Array2D& A, char* title);
00021 void splotFieldGnuplot(Array2D& A, char* title, char *grfFileNameOutput);
00022 void splotFieldGnuplot( Array2D& A, char* title, char* grfFileName,
00023                                                      char *xLabel, char *yLabel,
00024                                                      double xMin, double xMax,
00025                                                      double yMin, double yMax,
00026                                                      double zMin, double zMax);
00027 
00028 
00029 void setRange(double xMin, double xMax, double yMin,
00030                           double yMax,double zMin,double zMax);
00031 
00032 protected:
00033 
00034 bool _isSetPlot, _fixZRange;
00035 
00036 char _title[500],  _xLabel[250], _yLabel[250],
00037          _textgnuplotOptions[100],
00038          _textPalette[500],
00039          _textTerminalOptions[500],
00040          _textSplotOptions[250],
00041         _textSplotDesign[250],
00042 
00043         _grfFileNameOutput[250],
00044          _grfFileExtName[5];
00045 
00046 int _gnuplotOption,_terminalOption, _screenNumber,
00047      _paletteOption, _splotOption,  _splotDesignOption;
00048 
00049 
00050 double _xMin, _xMax,
00051              _yMin, _yMax,
00052              _zMin, _zMax;
00053 
00054 
00055 
00056 void setPaletteGnuplot(int paletteOption);
00057 void setTerminalGnuplot(int gnuplotOption,int terminalOption);
00058 void setSplotGnuplot(int splotOption, int splotDesignOption);
00059 };
00060 
00061 #endif

Generated on Wed Jan 10 15:21:22 2007 for spr.kdevelop by  doxygen 1.4.6