Changeset 5839 in ntrip for trunk/BNC/src/PPP/pppInclude.h


Ignore:
Timestamp:
Aug 6, 2014, 3:59:50 PM (10 years ago)
Author:
mervart
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/src/PPP/pppInclude.h

    r5825 r5839  
    44#include <string>
    55#include <vector>
     6#include <newmat.h>
    67
    78#include "bncconst.h"
     
    7374class t_orbCorr {
    7475 public:
     76  ColumnVector getX(const bncTime& tt) const {
     77    ColumnVector xx(3);
     78    double dt = tt - _time;
     79    xx[0] = _xr[0] + _dotXr[0] * dt;
     80    xx[1] = _xr[1] + _dotXr[1] * dt;
     81    xx[2] = _xr[2] + _dotXr[2] * dt;
     82    return xx;
     83  }
    7584  t_prn          prn() const {return _prn;}
    7685  unsigned short IOD() const {return _iod;}
     
    8089  char           _system;
    8190  double         _xr[3];
    82   double         _dotXr[3];
     91  double         _dotXr[3]; 
    8392};
    8493
    8594class t_clkCorr {
    8695 public:
     96  double getClk(const bncTime& tt) const {
     97    double dt = tt - _time;
     98    return _dClk + dt * _dotDClk + dt * dt * _dotDotDClk;   
     99  }
    87100  t_prn          prn() const {return _prn;}
    88101  unsigned short IOD() const {return _iod;}
Note: See TracChangeset for help on using the changeset viewer.