source: ntrip/trunk/BNC/src/PPP/pppStation.h@ 7237

Last change on this file since 7237 was 7237, checked in by stuerze, 9 years ago

some renaming regarding PPP

  • Property svn:keywords set to Author Date Id Rev URL;svn:eol-style=native
  • Property svn:mime-type set to text/plain
File size: 1.5 KB
Line 
1#ifndef STATION_H
2#define STATION_H
3
4#include <string>
5#include <newmat.h>
6#include "pppInclude.h"
7#include "bnctime.h"
8
9namespace BNC_PPP {
10
11class t_windUp;
12
13class t_pppStation {
14 public:
15 t_pppStation();
16 ~t_pppStation();
17 void setName(std::string name) {_name = name;}
18 void setAntName(std::string antName) {_antName = antName;}
19 void setXyzApr(const ColumnVector& xyzApr);
20 void setNeuEcc(const ColumnVector& neuEcc);
21 void setDClk(double dClk) {_dClk = dClk;}
22 void setTideDspl(const ColumnVector& tideDspl) {_tideDspl = tideDspl;}
23 void setVtec(double vtec) {_vtec = vtec;}
24 const std::string& name() const {return _name;}
25 const std::string& antName() const {return _antName;}
26 const ColumnVector& xyzApr() const {return _xyzApr;}
27 const ColumnVector& ellApr() const {return _ellApr;}
28 const ColumnVector& neuEcc() const {return _neuEcc;}
29 const ColumnVector& xyzEcc() const {return _xyzEcc;}
30 const ColumnVector& tideDspl() const {return _tideDspl;}
31 double dClk() const {return _dClk;}
32 double windUp(const bncTime& time, t_prn prn, const ColumnVector& rSat) const;
33 double vTec() const {return _vtec;}
34
35 private:
36 std::string _name;
37 std::string _antName;
38 ColumnVector _xyzApr;
39 ColumnVector _ellApr;
40 ColumnVector _neuEcc;
41 ColumnVector _xyzEcc;
42 ColumnVector _tideDspl;
43 double _dClk;
44 mutable t_windUp* _windUp;
45 bncTime _timeCheck;
46 ColumnVector _xyzCheck;
47 double _vtec;
48};
49
50}
51
52#endif
Note: See TracBrowser for help on using the repository browser.