Changeset 4584 in ntrip for trunk/BNC/src/rinex/reqcanalyze.h


Ignore:
Timestamp:
Aug 29, 2012, 6:02:19 PM (12 years ago)
Author:
mervart
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/src/rinex/reqcanalyze.h

    r4572 r4584  
    3434class t_polarPoint;
    3535
     36class t_availData {
     37 public:
     38  QVector<double> _epoL1;
     39};
     40
    3641class t_reqcAnalyze : public QThread {
    3742Q_OBJECT
     
    5257                  const QByteArray&, double);
    5358
    54   void dspAvailPlot(const QString&, const QByteArray&,
    55                     QMap<QString, QVector<int> >*);
     59  void dspAvailPlot(const QString&, const QByteArray&);
    5660   
    5761 private slots:
     
    6367                      const QByteArray& scaleTitle, double maxValue);
    6468
    65   void slotDspAvailPlot(const QString& fileName, const QByteArray& title,
    66                         QMap<QString, QVector<int> >* prnAvail);
     69  void slotDspAvailPlot(const QString& fileName, const QByteArray& title);
    6770
    6871 public:
     
    7073 
    7174 private:
    72   class t_anaObs {
     75  class t_oneObs {
    7376   public:
    74     t_anaObs(int GPSWeek, double GPSWeeks) {
     77    t_oneObs(int GPSWeek, double GPSWeeks) {
    7578      _GPSWeek  = GPSWeek;
    7679      _GPSWeeks = GPSWeeks;
     
    9295  };
    9396
    94   class t_satStat {
     97  class t_allObs {
    9598   public:
    96     t_satStat() {}
    97     ~t_satStat() {
    98       for (int ii = 0; ii < anaObs.size(); ii++) {
    99         delete anaObs[ii];
     99    t_allObs() {}
     100    ~t_allObs() {
     101      for (int ii = 0; ii < _oneObsVec.size(); ii++) {
     102        delete _oneObsVec[ii];
    100103      }
    101104    }
    102105    void addObs(const t_obs& obs);
    103     QVector<t_anaObs*> anaObs;
     106    QVector<t_oneObs*> _oneObsVec;
    104107  };
    105108
    106109  void analyzeFile(t_rnxObsFile* obsFile);
    107   void preparePlotData(const QString& prn, const t_satStat& satStat,
    108                        const ColumnVector& xyz, double obsInterval,
     110  void preparePlotData(const QString& prn, const ColumnVector& xyz,
     111                       double obsInterval,
    109112                       QVector<t_polarPoint*>* dataMP1,
    110113                       QVector<t_polarPoint*>* dataMP2,
    111114                       QVector<t_polarPoint*>* dataSNR1,
    112                        QVector<t_polarPoint*>* dataSNR2,
    113                        QVector<int>&           dataL1);
     115                       QVector<t_polarPoint*>* dataSNR2);
    114116
    115   QString                  _logFileName;
    116   QFile*                   _logFile;
    117   QTextStream*             _log;
    118   QStringList              _obsFileNames;
    119   QVector<t_rnxObsFile*>   _rnxObsFiles;
    120   QStringList              _navFileNames;
    121   QVector<t_eph*>          _ephs;
    122   QMap<QString, t_satStat> _satStat;
    123   t_rnxObsFile::t_rnxEpo*  _currEpo;
     117  QString                    _logFileName;
     118  QFile*                     _logFile;
     119  QTextStream*               _log;
     120  QStringList                _obsFileNames;
     121  QVector<t_rnxObsFile*>     _rnxObsFiles;
     122  QStringList                _navFileNames;
     123  QVector<t_eph*>            _ephs;
     124  t_rnxObsFile::t_rnxEpo*    _currEpo;
     125  QMap<QString, t_allObs>    _allObsMap;
     126  QMap<QString, t_availData> _availDataMap;
    124127};
    125128
Note: See TracChangeset for help on using the changeset viewer.