source: ntrip/trunk/BNC/src/pppCrdFile.h@ 11024

Last change on this file since 11024 was 11019, checked in by stuerze, 2 days ago

added epoch/velocity fields to PPP coordinates file to allow BNC to propagate the reference coordinates related to a dedicated reference epoch to the current epoch

File size: 765 bytes
Line 
1#ifndef PPPCRDFILE_H
2#define PPPCRDFILE_H
3
4#include <string>
5#include <vector>
6#include "newmat.h"
7
8namespace BNC_PPP {
9
10class t_pppCrdFile {
11 public:
12 class t_staInfo {
13 public:
14 t_staInfo() {
15 _xyz.ReSize(3); _xyz = 0.0;
16 _neuAnt.ReSize(3); _neuAnt = 0.0;
17 _velocity.ReSize(3); _velocity = 0.0;
18 _epoch = 0.0;
19 }
20 std::string _name;
21 std::string _antenna;
22 std::string _receiver;
23 ColumnVector _xyz;
24 ColumnVector _neuAnt;
25 ColumnVector _velocity; // ITRF velocity Vx, Vy, Vz [m/year], zero if unused
26 double _epoch; // reference (decimal year) epoch of _xyz, zero if unused
27 };
28
29 static void readCrdFile(const std::string& fileName, std::vector<t_staInfo>& staInfoVec);
30};
31
32}
33
34#endif
Note: See TracBrowser for help on using the repository browser.