00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 
00010 
00011 
00012 
00013 
00014 
00015 
00016 
00017 
00018 
00019 
00020 
00021 
00022 #include "IndicatorPlugin.h"
00023 
00024 class UTIL : public IndicatorPlugin
00025 {
00026   public:
00027     UTIL ();
00028     virtual ~UTIL ();
00029     PlotLine * calculateCustom (QString &, QPtrList<PlotLine> &);
00030     PlotLine * calculateAccum (QString &, QPtrList<PlotLine> &);
00031     PlotLine * calculateNormal(QString &, QPtrList<PlotLine> &);
00032     PlotLine * calculateCOMP (QString &p, QPtrList<PlotLine> &d);
00033     PlotLine * calculateCOUNTER (QString &p, QPtrList<PlotLine> &d);
00034     PlotLine * calculateREF (QString &p, QPtrList<PlotLine> &d);
00035     PlotLine * calculateADMS (QString &p, QPtrList<PlotLine> &d, int);
00036     PlotLine * calculatePER (QString &p, QPtrList<PlotLine> &d);
00037     PlotLine * calculateCOLOR (QString &p, QPtrList<PlotLine> &d);
00038     PlotLine * calculateHL (QString &p, QPtrList<PlotLine> &d, int);
00039     PlotLine * calculateINRANGE (QString &p, QPtrList<PlotLine> &d);
00040     void formatDialog (QStringList &vl, QString &rv, QString &rs);
00041   
00042   private:
00043     QStringList methodList;
00044 };
00045