Changeset 6154 in ntrip for trunk/BNC/src


Ignore:
Timestamp:
Sep 14, 2014, 8:40:51 AM (10 years ago)
Author:
mervart
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/src/combination/bnccomb.h

    r6153 r6154  
    1111class bncSP3;
    1212class bncAntex;
    13 
    14 class cmbParam {
    15  public:
    16   enum parType {offACgps, offACglo, offACSat, clkSat};
    17   cmbParam(parType type_, int index_, const QString& ac_, const QString& prn_);
    18   ~cmbParam();
    19   double partial(const QString& AC_, const QString& prn_);
    20   QString toString() const;
    21   parType type;
    22   int     index;
    23   QString AC;
    24   QString prn;
    25   double  xx;
    26   double  sig0;
    27   double  sigP;
    28   bool    epoSpec;
    29   const t_eph* eph;
    30 };
    3113
    3214class bncComb : public bncEphUser  {
     
    4830 private:
    4931  enum e_method{singleEpoch, filter};
     32
     33  class cmbParam {
     34   public:
     35    enum parType {offACgps, offACglo, offACSat, clkSat};
     36    cmbParam(parType type_, int index_, const QString& ac_, const QString& prn_);
     37    ~cmbParam();
     38    double partial(const QString& AC_, const QString& prn_);
     39    QString toString() const;
     40    parType type;
     41    int     index;
     42    QString AC;
     43    QString prn;
     44    double  xx;
     45    double  sig0;
     46    double  sigP;
     47    bool    epoSpec;
     48    const t_eph* eph;
     49  };
    5050
    5151  class cmbAC {
     
    8181  };
    8282
    83   void processEpoch();
    84   t_irc processEpoch_filter(QTextStream& out,
    85                             QMap<QString, t_clkCorr*>& resCorr,
     83  void  processEpoch();
     84  t_irc processEpoch_filter(QTextStream& out, QMap<QString, t_clkCorr*>& resCorr,
    8685                            ColumnVector& dx);
    87   t_irc processEpoch_singleEpoch(QTextStream& out,
    88                                  QMap<QString, t_clkCorr*>& resCorr,
     86  t_irc processEpoch_singleEpoch(QTextStream& out, QMap<QString, t_clkCorr*>& resCorr,
    8987                                 ColumnVector& dx);
    9088  t_irc createAmat(Matrix& AA, ColumnVector& ll, DiagonalMatrix& PP,
    9189                   const ColumnVector& x0, QMap<QString, t_clkCorr*>& resCorr);
    92   void dumpResults(const QMap<QString, t_clkCorr*>& resCorr);
    93   void printResults(QTextStream& out, const QMap<QString, t_clkCorr*>& resCorr);
    94   void switchToLastEph(const t_eph* lastEph, t_clkCorr* corr);
     90  void  dumpResults(const QMap<QString, t_clkCorr*>& resCorr);
     91  void  printResults(QTextStream& out, const QMap<QString, t_clkCorr*>& resCorr);
     92  void  switchToLastEph(const t_eph* lastEph, t_clkCorr* corr);
    9593  t_irc checkOrbits(QTextStream& out);
     94  t_irc mergeOrbitCorr(const cmbCorr* orbitCorr, cmbCorr* clkCorr);
    9695
    9796  QVector<cmbCorr*>& corrs() {return _buffer[_resTime].corrs;}
    98 
    99   t_irc mergeOrbitCorr(const cmbCorr* orbitCorr, cmbCorr* clkCorr);
    10097
    10198  QList<cmbAC*>           _ACs;
Note: See TracChangeset for help on using the changeset viewer.