Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027 #ifndef ELLIPTICITYPROXY_H
00028 #define ELLIPTICITYPROXY_H
00029
00030 #include "ModalProxy.h"
00031 #include "QGpGuiWaveDLLExport.h"
00032
00033 namespace QGpGuiWave {
00034
00035 class QGPGUIWAVE_EXPORT EllipticityProxy : public ModalProxy
00036 {
00037 TRANSLATIONS("EllipticityProxy");
00038 public:
00039 virtual QString tag() const {return "EllipticityProxy";}
00040
00041 virtual CurveBrowserProxy * clone() const {return new EllipticityProxy;}
00042
00043 virtual int columnCount() const {return 6;}
00044 virtual QString columnName(int col) const;
00045 virtual QString columnUnit(int col) const;
00046
00047 virtual QVariant columnValue(int sample, int col) const;
00048 virtual void setColumnValue(int sample, int col, const QVariant & value);
00049
00050 virtual void setYAxisProperties(Axis * a);
00051
00052 virtual int xAxisColumn() const {return 0;}
00053 virtual int xAxisInversedColumn() const {return 1;}
00054 virtual int yAxisColumn() const {return 2;}
00055 virtual int yAxisInversedColumn() const {return 3;}
00056
00057 virtual QStringList columnFileTypes() const;
00058 virtual QVector<int> defaultColumnFileTypes() const;
00059 virtual QVector<int> savedColumns() const;
00060
00061 virtual void parse(ColumnTextIterator& it);
00062 };
00063
00064 }
00065
00066 #endif // ELLIPTICITYPROXY_H