Changeset 6154 in ntrip for trunk/BNC/src
- Timestamp:
- Sep 14, 2014, 8:40:51 AM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/src/combination/bnccomb.h
r6153 r6154 11 11 class bncSP3; 12 12 class 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 };31 13 32 14 class bncComb : public bncEphUser { … … 48 30 private: 49 31 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 }; 50 50 51 51 class cmbAC { … … 81 81 }; 82 82 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, 86 85 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, 89 87 ColumnVector& dx); 90 88 t_irc createAmat(Matrix& AA, ColumnVector& ll, DiagonalMatrix& PP, 91 89 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); 95 93 t_irc checkOrbits(QTextStream& out); 94 t_irc mergeOrbitCorr(const cmbCorr* orbitCorr, cmbCorr* clkCorr); 96 95 97 96 QVector<cmbCorr*>& corrs() {return _buffer[_resTime].corrs;} 98 99 t_irc mergeOrbitCorr(const cmbCorr* orbitCorr, cmbCorr* clkCorr);100 97 101 98 QList<cmbAC*> _ACs;
Note:
See TracChangeset
for help on using the changeset viewer.