Index: /trunk/BNC/src/rinex/reqcanalyze.h
===================================================================
--- /trunk/BNC/src/rinex/reqcanalyze.h	(revision 6273)
+++ /trunk/BNC/src/rinex/reqcanalyze.h	(revision 6274)
@@ -48,73 +48,4 @@
 };
 
-class t_qcObs {
- public:
-  t_qcObs() {
-    _hasL1    = false;
-    _hasL2    = false;
-    _slipL1   = false;
-    _slipL2   = false;
-    _gapL1    = false;
-    _gapL2    = false;
-    _slotSet  = false;
-    _slotNum  = 0;
-    _MP1      = 0.0;
-    _MP2      = 0.0;
-    _SNR1     = 0.0;
-    _SNR2     = 0.0;
-  }
-  t_irc set(const t_satObs& obs);
-  double _eleDeg;
-  double _azDeg;
-  bool   _hasL1;
-  bool   _hasL2;
-  bool   _slipL1;
-  bool   _slipL2;
-  bool   _gapL1;
-  bool   _gapL2;
-  bool   _slotSet;
-  int    _slotNum;
-  double _MP1;
-  double _MP2;
-  double _SNR1;
-  double _SNR2;
-};
-
-class t_qcEpo {
- public:
-  bncTime              _epoTime;
-  double               _PDOP;
-  QMap<t_prn, t_qcObs> _qcObs;
-};
-
-class t_qcSat {
- public:
-  t_qcSat() {
-    _numObs          = 0;
-    _numSlipsFlagged = 0;
-    _numSlipsFound   = 0;
-    _numGaps         = 0;
-  }
-  int _numObs;
-  int _numSlipsFlagged;
-  int _numSlipsFound;
-  int _numGaps;
-};
-
-class t_qcFile {
- public:
-  t_qcFile() {clear();}
-  void clear() {_qcSat.clear(); _qcEpo.clear();}
-  bncTime              _startTime;
-  bncTime              _endTime;
-  QString              _antennaName;
-  QString              _markerName;
-  QString              _receiverType;
-  double               _interval;
-  QMap<t_prn, t_qcSat> _qcSat;
-  QVector<t_qcEpo>     _qcEpo;
-  QVector<t_qcEpo>     _qcEpoSampled;
-};
-
 class t_reqcAnalyze : public QThread {
 Q_OBJECT
@@ -131,4 +62,74 @@
 
  private:
+
+  class t_qcObs {
+   public:
+    t_qcObs() {
+      _hasL1    = false;
+      _hasL2    = false;
+      _slipL1   = false;
+      _slipL2   = false;
+      _gapL1    = false;
+      _gapL2    = false;
+      _slotSet  = false;
+      _slotNum  = 0;
+      _MP1      = 0.0;
+      _MP2      = 0.0;
+      _SNR1     = 0.0;
+      _SNR2     = 0.0;
+    }
+    t_irc set(const t_satObs& obs);
+    double _eleDeg;
+    double _azDeg;
+    bool   _hasL1;
+    bool   _hasL2;
+    bool   _slipL1;
+    bool   _slipL2;
+    bool   _gapL1;
+    bool   _gapL2;
+    bool   _slotSet;
+    int    _slotNum;
+    double _MP1;
+    double _MP2;
+    double _SNR1;
+    double _SNR2;
+  };
+  
+  class t_qcEpo {
+   public:
+    bncTime              _epoTime;
+    double               _PDOP;
+    QMap<t_prn, t_qcObs> _qcObs;
+  };
+  
+  class t_qcSat {
+   public:
+    t_qcSat() {
+      _numObs          = 0;
+      _numSlipsFlagged = 0;
+      _numSlipsFound   = 0;
+      _numGaps         = 0;
+    }
+    int _numObs;
+    int _numSlipsFlagged;
+    int _numSlipsFound;
+    int _numGaps;
+  };
+  
+  class t_qcFile {
+   public:
+    t_qcFile() {clear();}
+    void clear() {_qcSat.clear(); _qcEpo.clear();}
+    bncTime              _startTime;
+    bncTime              _endTime;
+    QString              _antennaName;
+    QString              _markerName;
+    QString              _receiverType;
+    double               _interval;
+    QMap<t_prn, t_qcSat> _qcSat;
+    QVector<t_qcEpo>     _qcEpo;
+    QVector<t_qcEpo>     _qcEpoSampled;
+  };
+
   void   analyzeFile(t_rnxObsFile* obsFile);
 
