Changeset 5749 in ntrip for trunk/BNC/src/ephemeris.cpp


Ignore:
Timestamp:
Aug 3, 2014, 10:55:00 AM (10 years ago)
Author:
mervart
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/src/ephemeris.cpp

    r5738 r5749  
    1212#include "bnctime.h"
    1313#include "bnccore.h"
    14 
     14#include "PPP/ppp.h"
     15
     16using namespace BNC;
    1517using namespace std;
    1618
     
    3032  }
    3133  return crc;
     34}
     35
     36// Constructor
     37////////////////////////////////////////////////////////////////////////////
     38t_eph::t_eph() {
     39  _ok      = false;
     40  _orbCorr = 0;
     41  _clkCorr = 0;
     42}
     43
     44//
     45////////////////////////////////////////////////////////////////////////////
     46void t_eph::setOrbCorr(const BNC::t_orbCorr* orbCorr) {
     47  delete _orbCorr;
     48  _orbCorr = new t_orbCorr(*orbCorr);
     49}
     50
     51//
     52////////////////////////////////////////////////////////////////////////////
     53void t_eph::setClkCorr(const BNC::t_clkCorr* clkCorr) {
     54  delete _clkCorr;
     55  _clkCorr = new t_clkCorr(*clkCorr);
     56}
     57
     58//
     59////////////////////////////////////////////////////////////////////////////
     60t_irc t_eph::getCrd(const bncTime& tt, ColumnVector& xc,
     61                    ColumnVector& vv, bool noCorr) const {
     62  xc.ReSize(4);
     63  vv.ReSize(3);
     64  position(tt.gpsw(), tt.gpssec(), xc.data(), vv.data());
     65  if (!noCorr) {
     66    throw "t_eph::getCrd: not yet implemented";
     67  }
     68  return success;
    3269}
    3370
Note: See TracChangeset for help on using the changeset viewer.