SinexTypes.hpp
Go to the documentation of this file.
1 //==============================================================================
2 //
3 // This file is part of GNSSTk, the ARL:UT GNSS Toolkit.
4 //
5 // The GNSSTk is free software; you can redistribute it and/or modify
6 // it under the terms of the GNU Lesser General Public License as published
7 // by the Free Software Foundation; either version 3.0 of the License, or
8 // any later version.
9 //
10 // The GNSSTk is distributed in the hope that it will be useful,
11 // but WITHOUT ANY WARRANTY; without even the implied warranty of
12 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 // GNU Lesser General Public License for more details.
14 //
15 // You should have received a copy of the GNU Lesser General Public
16 // License along with GNSSTk; if not, write to the Free Software Foundation,
17 // Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110, USA
18 //
19 // This software was developed by Applied Research Laboratories at the
20 // University of Texas at Austin.
21 // Copyright 2004-2022, The Board of Regents of The University of Texas System
22 //
23 //==============================================================================
24 
25 //==============================================================================
26 //
27 // This software was developed by Applied Research Laboratories at the
28 // University of Texas at Austin, under contract to an agency or agencies
29 // within the U.S. Department of Defense. The U.S. Government retains all
30 // rights to use, duplicate, distribute, disclose, or release this software.
31 //
32 // Pursuant to DoD Directive 523024
33 //
34 // DISTRIBUTION STATEMENT A: This software has been approved for public
35 // release, distribution is unlimited.
36 //
37 //==============================================================================
38 
44 #ifndef GNSSTK_SINEXTYPES_HPP
45 #define GNSSTK_SINEXTYPES_HPP
46 
47 //lgpl-license START
48 //lgpl-license END
49 
50 //dod-release-statement START
51 //dod-release-statement END
52 
53 #include "Triple.hpp"
54 #include "SinexBase.hpp"
55 #include "SinexHeader.hpp"
56 
57 namespace gnsstk
58 {
59  namespace Sinex
60  {
62 
63 
67  struct DataType
68  {
69 
71  virtual ~DataType() {}
72 
74  virtual operator std::string() const = 0;
75  virtual void operator=(const std::string& line) = 0;
76 
78  virtual void dump(std::ostream& s) const {}
79 
80  }; // struct DataType
81 
82 
86  struct FileReference : public DataType
87  {
88  static const std::string BLOCK_TITLE;
89  static const size_t MIN_LINE_LEN = 21;
90  static const size_t MAX_LINE_LEN = 80;
91 
94  FileReference(const std::string& line, size_t num = 0)
95  { *this = line; }
96 
98  virtual ~FileReference() {}
99 
101  operator std::string() const;
102  void operator=(const std::string& line);
103 
105  void dump(std::ostream& s) const;
106 
107  std::string infoType;
108  std::string infoValue;
109 
110  }; // struct FileReference
111 
112 
116  struct FileComment : public DataType
117  {
118  static const std::string BLOCK_TITLE;
119  static const size_t MIN_LINE_LEN = 1;
120  static const size_t MAX_LINE_LEN = 80;
121 
124  FileComment(const std::string& line, size_t num = 0)
125  { *this = line; }
126 
128  virtual ~FileComment() {}
129 
131  operator std::string() const;
132  void operator=(const std::string& line);
133 
135  void dump(std::ostream& s) const;
136 
137  std::string comment;
138 
139  }; // struct FileComment
140 
141 
146  struct InputHistory : public DataType, Header
147  {
148  static const std::string BLOCK_TITLE;
149  static const size_t MIN_LINE_LEN = 67;
150  static const size_t MAX_LINE_LEN = 79;
151 
154  InputHistory(const std::string& line, size_t num = 0)
155  { *this = line; }
156 
158  virtual ~InputHistory() {}
159 
161  operator std::string() const;
162  void operator=(const std::string& line);
163 
165  void dump(std::ostream& s) const;
166 
167  char fileCode;
168 
169  }; // struct InputHistory
170 
171 
175  struct InputFile : public DataType
176  {
177  static const std::string BLOCK_TITLE;
178  static const size_t MIN_LINE_LEN = 49;
179  static const size_t MAX_LINE_LEN = 80;
180 
183  InputFile(const std::string& line, size_t num = 0)
184  { *this = line; }
185 
187  virtual ~InputFile() {}
188 
190  operator std::string() const;
191  void operator=(const std::string& line);
192 
194  void dump(std::ostream& s) const;
195 
196  std::string agencyCode;
198  std::string fileName;
199  std::string fileDesc;
200 
201  }; // struct InputFile
202 
203 
207  struct InputAck : public DataType
208  {
209  static const std::string BLOCK_TITLE;
210  static const size_t MIN_LINE_LEN = 6;
211  static const size_t MAX_LINE_LEN = 80;
212 
214  InputAck() {}
215  InputAck(const std::string& line, size_t num = 0)
216  { *this = line; }
217 
219  virtual ~InputAck() {}
220 
222  operator std::string() const;
223  void operator=(const std::string& line);
224 
226  void dump(std::ostream& s) const;
227 
228  std::string agencyCode;
229  std::string agencyDesc;
230 
231  }; // struct InputAck
232 
233 
237  struct NutationData : public DataType
238  {
239  static const std::string BLOCK_TITLE;
240  static const size_t MIN_LINE_LEN = 11;
241  static const size_t MAX_LINE_LEN = 80;
242 
245  NutationData(const std::string& line, size_t num = 0)
246  { *this = line; }
247 
249  virtual ~NutationData() {}
250 
252  operator std::string() const;
253  void operator=(const std::string& line);
254 
256  void dump(std::ostream& s) const;
257 
258  std::string nutationCode;
259  std::string nutationDesc;
260 
261  }; // struct NutationData
262 
263 
267  struct PrecessionData : public DataType
268  {
269  static const std::string BLOCK_TITLE;
270  static const size_t MIN_LINE_LEN = 11;
271  static const size_t MAX_LINE_LEN = 80;
272 
275  PrecessionData(const std::string& line, size_t num = 0)
276  { *this = line; }
277 
279  virtual ~PrecessionData() {}
280 
282  operator std::string() const;
283  void operator=(const std::string& line);
284 
286  void dump(std::ostream& s) const;
287 
288  std::string precessionCode;
289  std::string precessionDesc;
290 
291  }; // struct PrecessionData
292 
293 
297  struct SourceId : public DataType
298  {
299  static const std::string BLOCK_TITLE;
300  static const size_t MIN_LINE_LEN = 33;
301  static const size_t MAX_LINE_LEN = 80;
302 
304  SourceId() {}
305  SourceId(const std::string& line, size_t num = 0)
306  { *this = line; }
307 
309  virtual ~SourceId() {}
310 
312  operator std::string() const;
313  void operator=(const std::string& line);
314 
316  void dump(std::ostream& s) const;
317 
318  std::string sourceCode;
319  std::string iers;
320  std::string icrf;
321  std::string comment;
322 
323  }; // struct SourceId
324 
325 
329  struct SiteId : public DataType
330  {
331  static const std::string BLOCK_TITLE;
332  static const size_t MIN_LINE_LEN = 75;
333  static const size_t MAX_LINE_LEN = 75;
334 
336  SiteId() {}
337  SiteId(const std::string& line, size_t num = 0)
338  { *this = line; }
339 
341  virtual ~SiteId() {}
342 
344  operator std::string() const;
345  void operator=(const std::string& line);
346 
348  void dump(std::ostream& s) const;
349 
350  std::string siteCode;
351  std::string pointCode;
352  std::string monumentId;
353  char obsCode;
354  std::string siteDesc;
355  uint16_t longitudeDeg;
356  uint8_t longitudeMin;
357  float longitudeSec;
358  int16_t latitudeDeg;
359  uint8_t latitudeMin;
360  float latitudeSec;
361  double height;
362 
363  }; // struct SiteId
364 
365 
369  struct SiteData : public DataType
370  {
371  static const std::string BLOCK_TITLE;
372  static const size_t MIN_LINE_LEN = 71;
373  static const size_t MAX_LINE_LEN = 71;
374 
376  SiteData() {}
377  SiteData(const std::string& line, size_t num = 0)
378  { *this = line; }
379 
381  virtual ~SiteData() {}
382 
384  operator std::string() const;
385  void operator=(const std::string& line);
386 
388  void dump(std::ostream& s) const;
389 
390  std::string siteCodeSol;
391  std::string pointCodeSol;
392  std::string solutionIdSol;
393  std::string siteCodeInp;
394  std::string pointCodeInp;
395  std::string solutionIdInp;
396  char obsCode;
399  std::string agencyCode;
401 
402  }; // struct SiteData
403 
404 
408  struct SiteReceiver : public DataType
409  {
410  static const std::string BLOCK_TITLE;
411  static const size_t MIN_LINE_LEN = 70;
412  static const size_t MAX_LINE_LEN = 80;
413 
416  SiteReceiver(const std::string& line, size_t num = 0)
417  { *this = line; }
418 
420  virtual ~SiteReceiver() {}
421 
423  operator std::string() const;
424  void operator=(const std::string& line);
425 
427  void dump(std::ostream& s) const;
428 
429  std::string siteCode;
430  std::string pointCode;
431  std::string solutionId;
432  char obsCode;
435  std::string rxType;
436  std::string rxSerialNo;
437  std::string rxFirmware;
438 
439  }; // struct SiteReceiver
440 
441 
445  struct SiteAntenna : public DataType
446  {
447  static const std::string BLOCK_TITLE;
448  static const size_t MIN_LINE_LEN = 64;
449  static const size_t MAX_LINE_LEN = 68;
450 
453  SiteAntenna(const std::string& line, size_t num = 0)
454  { *this = line; }
455 
457  virtual ~SiteAntenna() {}
458 
460  operator std::string() const;
461  void operator=(const std::string& line);
462 
464  void dump(std::ostream& s) const;
465 
466  std::string siteCode;
467  std::string pointCode;
468  std::string solutionId;
469  char obsCode;
472  std::string antennaType;
473  std::string antennaSerialNo;
474 
475  }; // struct SiteAntenna
476 
477 
481  struct SitePhaseCenter : public DataType
482  {
483  static const size_t MIN_LINE_LEN = 71;
484  static const size_t MAX_LINE_LEN = 80;
485 
488  SitePhaseCenter(const std::string& line, size_t num = 0)
489  { *this = line; }
490 
492  virtual ~SitePhaseCenter() {}
493 
495  virtual operator std::string() const;
496  virtual void operator=(const std::string& line);
497 
499  virtual void dump(std::ostream& s) const;
500 
501  std::string antennaType;
502  std::string antennaSerialNo;
505  std::string antennaCalibration;
506 
507  }; // struct SitePhaseCenter
508 
509 
514  {
515  static const std::string BLOCK_TITLE;
516 
518  {
519  L1L2 = 0
520 
521  } frequencies;
522 
525  : frequencies(L1L2) {}
526  SiteGpsPhaseCenter(const std::string& line, size_t num = 0)
527  : SitePhaseCenter(line), frequencies( (Frequencies)(num % 1) ) {}
528 
530  virtual ~SiteGpsPhaseCenter() {}
531 
533  void dump(std::ostream& s) const;
534 
535  }; // struct SiteGpsPhaseCenter
536 
537 
542  {
543  static const std::string BLOCK_TITLE;
544 
546  {
547  L1L5 = 0,
550 
551  } frequencies;
552 
555  : frequencies(L1L5) {}
556  SiteGalPhaseCenter(const std::string& line, size_t num = 0)
557  : SitePhaseCenter(line), frequencies( (Frequencies)(num % 3) ) {}
558 
560  virtual ~SiteGalPhaseCenter() {}
561 
563  void dump(std::ostream& s) const;
564 
565  }; // struct SiteGalPhaseCenter
566 
567 
571  struct SiteEccentricity : public DataType
572  {
573  static const std::string BLOCK_TITLE;
574  static const size_t MIN_LINE_LEN = 72;
575  static const size_t MAX_LINE_LEN = 72;
576 
579  SiteEccentricity(const std::string& line, size_t num = 0)
580  { *this = line; }
581 
583  virtual ~SiteEccentricity() {}
584 
586  operator std::string() const;
587  void operator=(const std::string& line);
588 
590  void dump(std::ostream& s) const;
591 
592  std::string siteCode;
593  std::string pointCode;
594  std::string solutionId;
595  char obsCode;
598  std::string refSystem;
600 
601  }; // struct SiteEccentricity
602 
603 
607  struct SatelliteId : public DataType
608  {
609  static const std::string BLOCK_TITLE;
610  static const size_t MIN_LINE_LEN = 48;
611  static const size_t MAX_LINE_LEN = 67;
612 
615  SatelliteId(const std::string& line, size_t num = 0)
616  { *this = line; }
617 
619  virtual ~SatelliteId() {}
620 
622  operator std::string() const;
623  void operator=(const std::string& line);
624 
626  void dump(std::ostream& s) const;
627 
628  std::string svCode;
629  std::string prn;
630  std::string cosparId;
631  char obsCode;
634  std::string antennaType;
635 
636  }; // struct SatelliteId
637 
638 
643  {
644  static const std::string BLOCK_TITLE;
645  static const size_t MIN_LINE_LEN = 66;
646  static const size_t MAX_LINE_LEN = 66;
647 
650  SatellitePhaseCenter(const std::string& line, size_t num = 0)
651  { *this = line; }
652 
655 
657  operator std::string() const;
658  void operator=(const std::string& line);
659 
661  void dump(std::ostream& s) const;
662 
663  std::string svCode;
664  char freqCodeA;
666  char freqCodeB;
668  std::string antennaCalibration;
669  char pcvType;
670  char pcvModel;
671 
672  }; // struct SatellitePhaseCenter
673 
674 
678  struct BiasEpoch : public DataType
679  {
680  static const std::string BLOCK_TITLE;
681  static const size_t MIN_LINE_LEN = 54;
682  static const size_t MAX_LINE_LEN = 54;
683 
686  BiasEpoch(const std::string& line, size_t num = 0)
687  { *this = line; }
688 
690  virtual ~BiasEpoch() {}
691 
693  operator std::string() const;
694  void operator=(const std::string& line);
695 
697  void dump(std::ostream& s) const;
698 
699  std::string siteCode;
700  std::string pointCode;
701  std::string solutionId;
702  char biasType;
706 
707  }; // struct BiasEpoch
708 
709 
713  struct SolutionStatistics : public DataType
714  {
715  static const std::string BLOCK_TITLE;
716  static const size_t MIN_LINE_LEN = 54;
717  static const size_t MAX_LINE_LEN = 54;
718 
721  SolutionStatistics(const std::string& line, size_t num = 0)
722  { *this = line; }
723 
725  virtual ~SolutionStatistics() {}
726 
728  operator std::string() const;
729  void operator=(const std::string& line);
730 
732  void dump(std::ostream& s) const;
733 
734  std::string infoType;
735  long double infoValue;
736 
737  }; // struct SolutionStatistics
738 
739 
743  struct SolutionEpoch : public DataType
744  {
745  static const std::string BLOCK_TITLE;
746  static const size_t MIN_LINE_LEN = 54;
747  static const size_t MAX_LINE_LEN = 54;
748 
751  SolutionEpoch(const std::string& line, size_t num = 0)
752  { *this = line; }
753 
755  virtual ~SolutionEpoch() {}
756 
758  operator std::string() const;
759  void operator=(const std::string& line);
760 
762  void dump(std::ostream& s) const;
763 
764  std::string siteCode;
765  std::string pointCode;
766  std::string solutionId;
767  char obsCode;
771 
772  }; // struct SolutionEpoch
773 
774 
778  struct SolutionEstimate : public DataType
779  {
780  static const std::string BLOCK_TITLE;
781  static const size_t MIN_LINE_LEN = 80;
782  static const size_t MAX_LINE_LEN = 80;
783 
786  SolutionEstimate(const std::string& line, size_t num = 0)
787  { *this = line; }
788 
790  virtual ~SolutionEstimate() {}
791 
793  operator std::string() const;
794  void operator=(const std::string& line);
795 
797  void dump(std::ostream& s) const;
798 
799  uint32_t paramIndex;
800  std::string paramType;
801  std::string siteCode;
802  std::string pointCode;
803  std::string solutionId;
805  std::string paramUnits;
807  long double paramEstimate;
808  double paramStdDev;
809 
810  }; // struct SolutionEstimate
811 
812 
816  struct SolutionApriori : public DataType
817  {
818  static const std::string BLOCK_TITLE;
819  static const size_t MIN_LINE_LEN = 80;
820  static const size_t MAX_LINE_LEN = 80;
821 
824  SolutionApriori(const std::string& line, size_t num = 0)
825  { *this = line; }
826 
828  virtual ~SolutionApriori() {}
829 
831  operator std::string() const;
832  void operator=(const std::string& line);
833 
835  void dump(std::ostream& s) const;
836 
837  uint32_t paramIndex;
838  std::string paramType;
839  std::string siteCode;
840  std::string pointCode;
841  std::string solutionId;
843  std::string paramUnits;
845  long double paramApriori;
846  double paramStdDev;
847 
848  }; // struct SolutionApriori
849 
850 
856  {
857  static const size_t MIN_LINE_LEN = 78;
858  static const size_t MAX_LINE_LEN = 78;
859 
862  SolutionMatrixEstimate(const std::string& line, size_t num = 0)
863  { *this = line; }
864 
867 
869  operator std::string() const;
870  void operator=(const std::string& line);
871 
873  void dump(std::ostream& s) const;
874 
875  uint32_t row;
876  uint32_t col;
877  long double val1;
878  long double val2;
879  long double val3;
880 
881  }; // struct SolutionMatrixEstimate
882 
883 
888  {
889  static const std::string BLOCK_TITLE;
890 
894  SolutionMatrixEstimateLCorr(const std::string& line, size_t num = 0)
895  : SolutionMatrixEstimate(line, num) {}
896 
899 
901  void dump(std::ostream& s) const;
902 
903  };
904 
905 
910  {
911  static const std::string BLOCK_TITLE;
912 
916  SolutionMatrixEstimateUCorr(const std::string& line, size_t num = 0)
917  : SolutionMatrixEstimate(line, num) {}
918 
921 
923  void dump(std::ostream& s) const;
924 
925  };
926 
927 
932  {
933  static const std::string BLOCK_TITLE;
934 
938  SolutionMatrixEstimateLCova(const std::string& line, size_t num = 0)
939  : SolutionMatrixEstimate(line, num) {}
940 
943 
945  void dump(std::ostream& s) const;
946 
947  };
948 
949 
954  {
955  static const std::string BLOCK_TITLE;
956 
960  SolutionMatrixEstimateUCova(const std::string& line, size_t num = 0)
961  : SolutionMatrixEstimate(line, num) {}
962 
965 
967  void dump(std::ostream& s) const;
968 
969  };
970 
971 
976  {
977  static const std::string BLOCK_TITLE;
978 
982  SolutionMatrixEstimateLInfo(const std::string& line, size_t num = 0)
983  : SolutionMatrixEstimate(line, num) {}
984 
987 
989  void dump(std::ostream& s) const;
990 
991  };
992 
993 
998  {
999  static const std::string BLOCK_TITLE;
1000 
1003  : SolutionMatrixEstimate() {}
1004  SolutionMatrixEstimateUInfo(const std::string& line, size_t num = 0)
1005  : SolutionMatrixEstimate(line, num) {}
1006 
1009 
1011  void dump(std::ostream& s) const;
1012 
1013  };
1014 
1015 
1021  {
1022  static const size_t MIN_LINE_LEN = 78;
1023  static const size_t MAX_LINE_LEN = 78;
1024 
1027  SolutionMatrixApriori(const std::string& line, size_t num = 0)
1028  { *this = line; }
1029 
1032 
1034  operator std::string() const;
1035  void operator=(const std::string& line);
1036 
1038  void dump(std::ostream& s) const;
1039 
1040  uint32_t row;
1041  uint32_t col;
1042  long double val1;
1043  long double val2;
1044  long double val3;
1045 
1046  }; // struct SolutionMatrixApriori
1047 
1048 
1053  {
1054  static const std::string BLOCK_TITLE;
1055 
1058  : SolutionMatrixApriori() {}
1059  SolutionMatrixAprioriLCorr(const std::string& line, size_t num = 0)
1060  : SolutionMatrixApriori(line, num) {}
1061 
1064 
1066  void dump(std::ostream& s) const;
1067 
1068  };
1069 
1070 
1075  {
1076  static const std::string BLOCK_TITLE;
1077 
1080  : SolutionMatrixApriori() {}
1081  SolutionMatrixAprioriUCorr(const std::string& line, size_t num = 0)
1082  : SolutionMatrixApriori(line, num) {}
1083 
1086 
1088  void dump(std::ostream& s) const;
1089 
1090  };
1091 
1092 
1097  {
1098  static const std::string BLOCK_TITLE;
1099 
1102  : SolutionMatrixApriori() {}
1103  SolutionMatrixAprioriLCova(const std::string& line, size_t num = 0)
1104  : SolutionMatrixApriori(line, num) {}
1105 
1108 
1110  void dump(std::ostream& s) const;
1111 
1112  };
1113 
1114 
1119  {
1120  static const std::string BLOCK_TITLE;
1121 
1124  : SolutionMatrixApriori() {}
1125  SolutionMatrixAprioriUCova(const std::string& line, size_t num = 0)
1126  : SolutionMatrixApriori(line, num) {}
1127 
1130 
1132  void dump(std::ostream& s) const;
1133 
1134  };
1135 
1136 
1141  {
1142  static const std::string BLOCK_TITLE;
1143 
1146  : SolutionMatrixApriori() {}
1147  SolutionMatrixAprioriLInfo(const std::string& line, size_t num = 0)
1148  : SolutionMatrixApriori(line, num) {}
1149 
1152 
1154  void dump(std::ostream& s) const;
1155 
1156  };
1157 
1158 
1163  {
1164  static const std::string BLOCK_TITLE;
1165 
1168  : SolutionMatrixApriori() {}
1169  SolutionMatrixAprioriUInfo(const std::string& line, size_t num = 0)
1170  : SolutionMatrixApriori(line, num) {}
1171 
1174 
1176  void dump(std::ostream& s) const;
1177 
1178  };
1179 
1180 
1185  {
1186  static const std::string BLOCK_TITLE;
1187  static const size_t MIN_LINE_LEN = 68;
1188  static const size_t MAX_LINE_LEN = 68;
1189 
1192  SolutionNormalEquationVector(const std::string& line, size_t num = 0)
1193  { *this = line; }
1194 
1197 
1199  operator std::string() const;
1200  void operator=(const std::string& line);
1201 
1203  void dump(std::ostream& s) const;
1204 
1205  uint32_t paramIndex;
1206  std::string paramType;
1207  std::string siteCode;
1208  std::string pointCode;
1209  std::string solutionId;
1211  std::string paramUnits;
1213  long double value;
1214 
1215  }; // struct SolutionNormalEquationVector
1216 
1217 
1223  {
1224  static const size_t MIN_LINE_LEN = 78;
1225  static const size_t MAX_LINE_LEN = 78;
1226 
1229  SolutionNormalEquationMatrix(const std::string& line, size_t num = 0)
1230  { *this = line; }
1231 
1234 
1236  operator std::string() const;
1237  void operator=(const std::string& line);
1238 
1240  void dump(std::ostream& s) const;
1241 
1242  uint32_t row;
1243  uint32_t col;
1244  long double val1;
1245  long double val2;
1246  long double val3;
1247 
1248  }; // struct SolutionNormalEquationMatrix
1249 
1250 
1255  {
1256  static const std::string BLOCK_TITLE;
1257 
1261 
1262  SolutionNormalEquationMatrixL(const std::string& line, size_t num = 0)
1263  : SolutionNormalEquationMatrix(line, num) {}
1264 
1267 
1269  void dump(std::ostream& s) const;
1270 
1271  };
1272 
1273 
1278  {
1279  static const std::string BLOCK_TITLE;
1280 
1284  SolutionNormalEquationMatrixU(const std::string& line, size_t num = 0)
1285  : SolutionNormalEquationMatrix(line, num) {}
1286 
1289 
1291  void dump(std::ostream& s) const;
1292 
1293  };
1294 
1296 
1297  } // namespace Sinex
1298 
1299 } // namespace gnsstk
1300 
1301 #endif // GNSSTK_SINEXTYPES_HPP
gnsstk::Sinex::SiteGalPhaseCenter::Frequencies
Frequencies
Definition: SinexTypes.hpp:545
gnsstk::Sinex::SiteAntenna::timeUntil
Time timeUntil
Definition: SinexTypes.hpp:471
gnsstk::Sinex::PrecessionData::MIN_LINE_LEN
static const size_t MIN_LINE_LEN
Definition: SinexTypes.hpp:270
gnsstk::Sinex::SolutionMatrixEstimateLCorr::BLOCK_TITLE
static const std::string BLOCK_TITLE
Definition: SinexTypes.hpp:889
gnsstk::Sinex::SolutionMatrixEstimateLCorr::SolutionMatrixEstimateLCorr
SolutionMatrixEstimateLCorr(const std::string &line, size_t num=0)
Definition: SinexTypes.hpp:894
gnsstk::Sinex::InputAck
Definition: SinexTypes.hpp:207
gnsstk::Sinex::NutationData::MAX_LINE_LEN
static const size_t MAX_LINE_LEN
Definition: SinexTypes.hpp:241
gnsstk::Sinex::SolutionMatrixEstimate::row
uint32_t row
Definition: SinexTypes.hpp:875
gnsstk::Sinex::SolutionNormalEquationMatrix::dump
void dump(std::ostream &s) const
Debug output function.
Definition: SinexTypes.cpp:1694
gnsstk::Sinex::SiteData::pointCodeInp
std::string pointCodeInp
Point code from an input SINEX file.
Definition: SinexTypes.hpp:394
gnsstk::Sinex::SitePhaseCenter::~SitePhaseCenter
virtual ~SitePhaseCenter()
Destructor.
Definition: SinexTypes.hpp:492
gnsstk::Sinex::SatelliteId::obsCode
char obsCode
Observation technique(s): C, D, L, M, P, or R.
Definition: SinexTypes.hpp:631
gnsstk::Sinex::SiteEccentricity::SiteEccentricity
SiteEccentricity(const std::string &line, size_t num=0)
Definition: SinexTypes.hpp:579
gnsstk::Sinex::SolutionMatrixApriori::col
uint32_t col
Definition: SinexTypes.hpp:1041
gnsstk::Sinex::SolutionApriori::paramType
std::string paramType
Definition: SinexTypes.hpp:838
gnsstk::Sinex::SolutionEpoch::MAX_LINE_LEN
static const size_t MAX_LINE_LEN
Definition: SinexTypes.hpp:747
gnsstk::Sinex::SolutionMatrixAprioriUCova::~SolutionMatrixAprioriUCova
virtual ~SolutionMatrixAprioriUCova()
Destructor.
Definition: SinexTypes.hpp:1129
gnsstk::Sinex::SiteEccentricity::operator=
void operator=(const std::string &line)
Definition: SinexTypes.cpp:868
gnsstk::Sinex::SourceId::iers
std::string iers
Definition: SinexTypes.hpp:319
gnsstk::Sinex::SolutionMatrixApriori::MAX_LINE_LEN
static const size_t MAX_LINE_LEN
Definition: SinexTypes.hpp:1023
gnsstk::Sinex::SiteEccentricity::pointCode
std::string pointCode
Physical monument used at a site.
Definition: SinexTypes.hpp:593
gnsstk::Sinex::SolutionMatrixAprioriUCova::SolutionMatrixAprioriUCova
SolutionMatrixAprioriUCova()
Constructors.
Definition: SinexTypes.hpp:1123
gnsstk::Sinex::FileReference::MIN_LINE_LEN
static const size_t MIN_LINE_LEN
Definition: SinexTypes.hpp:89
gnsstk::Sinex::InputAck::BLOCK_TITLE
static const std::string BLOCK_TITLE
Definition: SinexTypes.hpp:209
gnsstk::Sinex::SolutionNormalEquationVector::BLOCK_TITLE
static const std::string BLOCK_TITLE
Definition: SinexTypes.hpp:1186
gnsstk::Sinex::SolutionMatrixEstimateUCorr
Definition: SinexTypes.hpp:909
gnsstk::Sinex::SatelliteId::MIN_LINE_LEN
static const size_t MIN_LINE_LEN
Definition: SinexTypes.hpp:610
gnsstk::Sinex::SiteGalPhaseCenter::frequencies
enum gnsstk::Sinex::SiteGalPhaseCenter::Frequencies frequencies
gnsstk::Sinex::FileReference
Definition: SinexTypes.hpp:86
gnsstk::Sinex::SiteId::dump
void dump(std::ostream &s) const
Debug output function.
Definition: SinexTypes.cpp:526
gnsstk::Sinex::SolutionMatrixEstimate::operator=
void operator=(const std::string &line)
Definition: SinexTypes.cpp:1382
gnsstk::Sinex::SolutionMatrixApriori::operator=
void operator=(const std::string &line)
Definition: SinexTypes.cpp:1495
gnsstk::Sinex::SiteData::timeEnd
Time timeEnd
End time of data for the input SINEX file.
Definition: SinexTypes.hpp:398
gnsstk::Sinex::SolutionEstimate
Definition: SinexTypes.hpp:778
gnsstk::Sinex::SolutionMatrixEstimateLInfo::SolutionMatrixEstimateLInfo
SolutionMatrixEstimateLInfo(const std::string &line, size_t num=0)
Definition: SinexTypes.hpp:982
gnsstk::Sinex::SolutionMatrixAprioriUInfo::dump
void dump(std::ostream &s) const
Debug output function.
Definition: SinexTypes.cpp:1577
gnsstk::Sinex::SiteReceiver::rxSerialNo
std::string rxSerialNo
Receiver serial number.
Definition: SinexTypes.hpp:436
gnsstk::Sinex::SatelliteId::timeUntil
Time timeUntil
Definition: SinexTypes.hpp:633
gnsstk::Sinex::NutationData::BLOCK_TITLE
static const std::string BLOCK_TITLE
Definition: SinexTypes.hpp:239
gnsstk::Sinex::SolutionStatistics::~SolutionStatistics
virtual ~SolutionStatistics()
Destructor.
Definition: SinexTypes.hpp:725
gnsstk::Sinex::InputAck::~InputAck
virtual ~InputAck()
Destructor.
Definition: SinexTypes.hpp:219
gnsstk::Sinex::SourceId
Definition: SinexTypes.hpp:297
gnsstk::Sinex::SolutionMatrixEstimateLCova::SolutionMatrixEstimateLCova
SolutionMatrixEstimateLCova(const std::string &line, size_t num=0)
Definition: SinexTypes.hpp:938
gnsstk::Sinex::SourceId::MIN_LINE_LEN
static const size_t MIN_LINE_LEN
Definition: SinexTypes.hpp:300
gnsstk::Sinex::SiteData::siteCodeInp
std::string siteCodeInp
Site code from an input SINEX file.
Definition: SinexTypes.hpp:393
gnsstk::Sinex::SolutionEpoch::endTime
Time endTime
Definition: SinexTypes.hpp:769
gnsstk::Sinex::InputAck::agencyCode
std::string agencyCode
Definition: SinexTypes.hpp:228
gnsstk::Sinex::SiteData::agencyCode
std::string agencyCode
Creation agency code for the input SINEX file.
Definition: SinexTypes.hpp:399
gnsstk::Sinex::SiteReceiver::obsCode
char obsCode
Observation technique(s): C, D, L, M, P, or R.
Definition: SinexTypes.hpp:432
gnsstk::Sinex::SolutionEstimate::MIN_LINE_LEN
static const size_t MIN_LINE_LEN
Definition: SinexTypes.hpp:781
gnsstk::Sinex::SolutionApriori::SolutionApriori
SolutionApriori()
Constructors.
Definition: SinexTypes.hpp:823
gnsstk::Sinex::SiteEccentricity::MIN_LINE_LEN
static const size_t MIN_LINE_LEN
Definition: SinexTypes.hpp:574
gnsstk::Sinex::SolutionEstimate::solutionId
std::string solutionId
Solution number at a site.
Definition: SinexTypes.hpp:803
gnsstk::Sinex::SatelliteId::prn
std::string prn
Pseudorandom noise number (GPS/Galileo) or slot number (GLONASS)
Definition: SinexTypes.hpp:629
gnsstk::Sinex::SolutionMatrixAprioriLCova::~SolutionMatrixAprioriLCova
virtual ~SolutionMatrixAprioriLCova()
Destructor.
Definition: SinexTypes.hpp:1107
gnsstk::Sinex::SolutionMatrixEstimateUCova::SolutionMatrixEstimateUCova
SolutionMatrixEstimateUCova(const std::string &line, size_t num=0)
Definition: SinexTypes.hpp:960
gnsstk::Sinex::InputHistory::dump
void dump(std::ostream &s) const
Debug output function.
Definition: SinexTypes.cpp:198
gnsstk::Sinex::SiteId::height
double height
Site height in meters.
Definition: SinexTypes.hpp:361
gnsstk::Sinex::NutationData::operator=
void operator=(const std::string &line)
Definition: SinexTypes.cpp:340
gnsstk::Sinex::SiteId::obsCode
char obsCode
Observation technique(s): C, D, L, M, P, or R.
Definition: SinexTypes.hpp:353
gnsstk::Sinex::SolutionMatrixEstimateLInfo::~SolutionMatrixEstimateLInfo
virtual ~SolutionMatrixEstimateLInfo()
Destructor.
Definition: SinexTypes.hpp:986
gnsstk::Sinex::SolutionStatistics::BLOCK_TITLE
static const std::string BLOCK_TITLE
Definition: SinexTypes.hpp:715
gnsstk::Sinex::SolutionApriori::dump
void dump(std::ostream &s) const
Debug output function.
Definition: SinexTypes.cpp:1343
gnsstk::Sinex::SolutionMatrixEstimate::val3
long double val3
Definition: SinexTypes.hpp:879
gnsstk::Sinex::NutationData::nutationDesc
std::string nutationDesc
Definition: SinexTypes.hpp:259
gnsstk::Sinex::SolutionMatrixEstimateUCova::BLOCK_TITLE
static const std::string BLOCK_TITLE
Definition: SinexTypes.hpp:955
gnsstk::Sinex::InputFile::fileDesc
std::string fileDesc
Definition: SinexTypes.hpp:199
gnsstk::Sinex::SiteGpsPhaseCenter::SiteGpsPhaseCenter
SiteGpsPhaseCenter()
Constructors.
Definition: SinexTypes.hpp:524
gnsstk::Sinex::SiteReceiver::SiteReceiver
SiteReceiver()
Constructors.
Definition: SinexTypes.hpp:415
gnsstk::Sinex::SolutionMatrixAprioriLCova::dump
void dump(std::ostream &s) const
Debug output function.
Definition: SinexTypes.cpp:1547
gnsstk::Sinex::NutationData::dump
void dump(std::ostream &s) const
Debug output function.
Definition: SinexTypes.cpp:357
gnsstk::Sinex::SolutionMatrixApriori::SolutionMatrixApriori
SolutionMatrixApriori()
Constructors.
Definition: SinexTypes.hpp:1026
gnsstk::Sinex::SolutionMatrixAprioriUCorr::BLOCK_TITLE
static const std::string BLOCK_TITLE
Definition: SinexTypes.hpp:1076
gnsstk::Sinex::InputFile::~InputFile
virtual ~InputFile()
Destructor.
Definition: SinexTypes.hpp:187
gnsstk::Sinex::SolutionEstimate::paramType
std::string paramType
Definition: SinexTypes.hpp:800
gnsstk::Sinex::SiteData::obsCode
char obsCode
Observation technique(s): C, D, L, M, P, or R.
Definition: SinexTypes.hpp:396
gnsstk::Sinex::SolutionNormalEquationMatrix::row
uint32_t row
Definition: SinexTypes.hpp:1242
gnsstk::Sinex::BiasEpoch::BiasEpoch
BiasEpoch()
Constructors.
Definition: SinexTypes.hpp:685
gnsstk::Sinex::InputHistory::~InputHistory
virtual ~InputHistory()
Destructor.
Definition: SinexTypes.hpp:158
gnsstk::Sinex::SiteGalPhaseCenter
Definition: SinexTypes.hpp:541
gnsstk::Sinex::SiteAntenna::obsCode
char obsCode
Observation technique(s): C, D, L, M, P, or R.
Definition: SinexTypes.hpp:469
gnsstk::Sinex::InputFile::dump
void dump(std::ostream &s) const
Debug output function.
Definition: SinexTypes.cpp:259
gnsstk::Sinex::SatellitePhaseCenter::BLOCK_TITLE
static const std::string BLOCK_TITLE
Definition: SinexTypes.hpp:644
gnsstk::Sinex::SolutionEstimate::pointCode
std::string pointCode
Physical monument used at a site.
Definition: SinexTypes.hpp:802
gnsstk::Sinex::SolutionMatrixApriori::val2
long double val2
Definition: SinexTypes.hpp:1043
gnsstk::Sinex::SiteEccentricity::MAX_LINE_LEN
static const size_t MAX_LINE_LEN
Definition: SinexTypes.hpp:575
gnsstk::Sinex::InputFile
Definition: SinexTypes.hpp:175
gnsstk::Sinex::SolutionApriori::siteCode
std::string siteCode
Call sign for a site.
Definition: SinexTypes.hpp:839
gnsstk::Sinex::SourceId::SourceId
SourceId()
Constructors.
Definition: SinexTypes.hpp:304
gnsstk::Sinex::SiteData::BLOCK_TITLE
static const std::string BLOCK_TITLE
Definition: SinexTypes.hpp:371
gnsstk::Sinex::SolutionEstimate::dump
void dump(std::ostream &s) const
Debug output function.
Definition: SinexTypes.cpp:1273
gnsstk::Sinex::SiteReceiver::BLOCK_TITLE
static const std::string BLOCK_TITLE
Definition: SinexTypes.hpp:410
gnsstk::Sinex::SolutionApriori
Definition: SinexTypes.hpp:816
gnsstk::Sinex::SiteEccentricity::timeUntil
Time timeUntil
Definition: SinexTypes.hpp:597
gnsstk::Sinex::SolutionMatrixEstimateUInfo::dump
void dump(std::ostream &s) const
Debug output function.
Definition: SinexTypes.cpp:1464
gnsstk::Sinex::SolutionMatrixEstimateUInfo::BLOCK_TITLE
static const std::string BLOCK_TITLE
Definition: SinexTypes.hpp:999
gnsstk::Sinex::BiasEpoch::BiasEpoch
BiasEpoch(const std::string &line, size_t num=0)
Definition: SinexTypes.hpp:686
gnsstk::Sinex::DataType::operator=
virtual void operator=(const std::string &line)=0
gnsstk::Sinex::SatellitePhaseCenter::~SatellitePhaseCenter
virtual ~SatellitePhaseCenter()
Destructor.
Definition: SinexTypes.hpp:654
gnsstk::Sinex::SiteGpsPhaseCenter::L1L2
@ L1L2
Definition: SinexTypes.hpp:519
gnsstk::Sinex::SolutionMatrixEstimate::SolutionMatrixEstimate
SolutionMatrixEstimate()
Constructor.
Definition: SinexTypes.hpp:861
gnsstk::Sinex::SatellitePhaseCenter::offsetB
Triple offsetB
Offset from CM to phase center (x, y, z)
Definition: SinexTypes.hpp:667
gnsstk::Sinex::SiteData::MIN_LINE_LEN
static const size_t MIN_LINE_LEN
Definition: SinexTypes.hpp:372
gnsstk::Sinex::SiteEccentricity::dump
void dump(std::ostream &s) const
Debug output function.
Definition: SinexTypes.cpp:893
gnsstk::Sinex::SolutionNormalEquationMatrix::val3
long double val3
Definition: SinexTypes.hpp:1246
gnsstk::Sinex::SatellitePhaseCenter::svCode
std::string svCode
Satellite code "CNNN": C=GNSS code, NNN=SVN/GLONASS Number.
Definition: SinexTypes.hpp:663
gnsstk::Sinex::FileComment::comment
std::string comment
Definition: SinexTypes.hpp:137
gnsstk::Sinex::SolutionMatrixEstimate
Definition: SinexTypes.hpp:855
SinexBase.hpp
gnsstk::Sinex::SiteData::pointCodeSol
std::string pointCodeSol
Point code for solved station coords.
Definition: SinexTypes.hpp:391
gnsstk::Sinex::BiasEpoch::lastTime
Time lastTime
Definition: SinexTypes.hpp:704
gnsstk::Sinex::SiteId::longitudeDeg
uint16_t longitudeDeg
Longitude degrees East (positive)
Definition: SinexTypes.hpp:355
gnsstk::Sinex::InputAck::operator=
void operator=(const std::string &line)
Definition: SinexTypes.cpp:292
gnsstk::Sinex::SiteAntenna::MIN_LINE_LEN
static const size_t MIN_LINE_LEN
Definition: SinexTypes.hpp:448
gnsstk::Sinex::SolutionNormalEquationVector::value
long double value
Right hand side of the normal equation.
Definition: SinexTypes.hpp:1213
gnsstk::Sinex::SolutionNormalEquationMatrix::~SolutionNormalEquationMatrix
virtual ~SolutionNormalEquationMatrix()
Destructor.
Definition: SinexTypes.hpp:1233
gnsstk::Sinex::SolutionMatrixEstimateUCorr::SolutionMatrixEstimateUCorr
SolutionMatrixEstimateUCorr(const std::string &line, size_t num=0)
Definition: SinexTypes.hpp:916
gnsstk::Sinex::SolutionNormalEquationMatrixL::SolutionNormalEquationMatrixL
SolutionNormalEquationMatrixL()
Constructors.
Definition: SinexTypes.hpp:1259
gnsstk::Sinex::SolutionMatrixAprioriUInfo::~SolutionMatrixAprioriUInfo
virtual ~SolutionMatrixAprioriUInfo()
Destructor.
Definition: SinexTypes.hpp:1173
gnsstk::Sinex::SiteGalPhaseCenter::~SiteGalPhaseCenter
virtual ~SiteGalPhaseCenter()
Destructor.
Definition: SinexTypes.hpp:560
gnsstk::Sinex::SitePhaseCenter::offsetA
Triple offsetA
First antenna offset.
Definition: SinexTypes.hpp:503
gnsstk::Sinex::SolutionMatrixAprioriLCorr::SolutionMatrixAprioriLCorr
SolutionMatrixAprioriLCorr()
Constructors.
Definition: SinexTypes.hpp:1057
gnsstk::Sinex::SatellitePhaseCenter::antennaCalibration
std::string antennaCalibration
Antenna calibration model.
Definition: SinexTypes.hpp:668
gnsstk::Sinex::SolutionMatrixApriori::val3
long double val3
Definition: SinexTypes.hpp:1044
gnsstk::Sinex::SiteGpsPhaseCenter::dump
void dump(std::ostream &s) const
Debug output function.
Definition: SinexTypes.cpp:820
gnsstk::Sinex::FileComment::~FileComment
virtual ~FileComment()
Destructor.
Definition: SinexTypes.hpp:128
gnsstk::Sinex::SiteId::MIN_LINE_LEN
static const size_t MIN_LINE_LEN
Definition: SinexTypes.hpp:332
gnsstk::Sinex::SiteGalPhaseCenter::L8x
@ L8x
offsetA = L6, offsetB = L7
Definition: SinexTypes.hpp:549
gnsstk::Sinex::FileComment::operator=
void operator=(const std::string &line)
Definition: SinexTypes.cpp:124
gnsstk::Sinex::SolutionEpoch::operator=
void operator=(const std::string &line)
Definition: SinexTypes.cpp:1183
gnsstk::Sinex::SolutionMatrixAprioriLInfo::dump
void dump(std::ostream &s) const
Debug output function.
Definition: SinexTypes.cpp:1567
gnsstk::Sinex::SolutionMatrixEstimateLCova
Definition: SinexTypes.hpp:931
gnsstk::Sinex::SolutionMatrixAprioriLCorr::SolutionMatrixAprioriLCorr
SolutionMatrixAprioriLCorr(const std::string &line, size_t num=0)
Definition: SinexTypes.hpp:1059
gnsstk::Sinex::SolutionMatrixAprioriLInfo::SolutionMatrixAprioriLInfo
SolutionMatrixAprioriLInfo(const std::string &line, size_t num=0)
Definition: SinexTypes.hpp:1147
gnsstk::Sinex::SiteId::latitudeDeg
int16_t latitudeDeg
Latitude degrees North/South (+/-)
Definition: SinexTypes.hpp:358
gnsstk::Sinex::SitePhaseCenter::SitePhaseCenter
SitePhaseCenter()
Constructors.
Definition: SinexTypes.hpp:487
gnsstk::Sinex::SiteData::siteCodeSol
std::string siteCodeSol
Site code for solved station coords.
Definition: SinexTypes.hpp:390
gnsstk::Sinex::InputHistory::BLOCK_TITLE
static const std::string BLOCK_TITLE
Definition: SinexTypes.hpp:148
gnsstk::Sinex::SiteEccentricity::BLOCK_TITLE
static const std::string BLOCK_TITLE
Definition: SinexTypes.hpp:573
gnsstk::Sinex::SolutionStatistics::operator=
void operator=(const std::string &line)
Definition: SinexTypes.cpp:1131
gnsstk::Sinex::FileReference::infoValue
std::string infoValue
Information of type previously indicated.
Definition: SinexTypes.hpp:108
gnsstk::Sinex::SiteData
Definition: SinexTypes.hpp:369
gnsstk::Sinex::SiteReceiver::~SiteReceiver
virtual ~SiteReceiver()
Destructor.
Definition: SinexTypes.hpp:420
gnsstk::Sinex::FileReference::FileReference
FileReference()
Constructors.
Definition: SinexTypes.hpp:93
gnsstk::Sinex::SolutionNormalEquationVector
Definition: SinexTypes.hpp:1184
gnsstk::Sinex::SolutionMatrixEstimateUInfo::SolutionMatrixEstimateUInfo
SolutionMatrixEstimateUInfo(const std::string &line, size_t num=0)
Definition: SinexTypes.hpp:1004
gnsstk::Sinex::SolutionApriori::~SolutionApriori
virtual ~SolutionApriori()
Destructor.
Definition: SinexTypes.hpp:828
gnsstk::Sinex::InputFile::BLOCK_TITLE
static const std::string BLOCK_TITLE
Definition: SinexTypes.hpp:177
gnsstk::Sinex::SourceId::dump
void dump(std::ostream &s) const
Debug output function.
Definition: SinexTypes.cpp:457
gnsstk::Sinex::SolutionStatistics
Definition: SinexTypes.hpp:713
gnsstk::Sinex::InputFile::operator=
void operator=(const std::string &line)
Definition: SinexTypes.cpp:240
gnsstk::Triple
Definition: Triple.hpp:68
gnsstk::Sinex::SolutionApriori::operator=
void operator=(const std::string &line)
Definition: SinexTypes.cpp:1319
gnsstk::Sinex::SolutionEpoch::SolutionEpoch
SolutionEpoch()
Constructors.
Definition: SinexTypes.hpp:750
gnsstk::Sinex::SolutionEstimate::constraintCode
char constraintCode
Definition: SinexTypes.hpp:806
gnsstk::Sinex::SiteData::timeStart
Time timeStart
Start time of data for the input SINEX file.
Definition: SinexTypes.hpp:397
gnsstk::Sinex::InputAck::MAX_LINE_LEN
static const size_t MAX_LINE_LEN
Definition: SinexTypes.hpp:211
gnsstk
For Sinex::InputHistory.
Definition: BasicFramework.cpp:50
gnsstk::Sinex::SolutionMatrixEstimateLInfo
Definition: SinexTypes.hpp:975
gnsstk::Sinex::SitePhaseCenter::dump
virtual void dump(std::ostream &s) const
Debug output function.
Definition: SinexTypes.cpp:802
gnsstk::Sinex::SiteReceiver::siteCode
std::string siteCode
Call sign for a site.
Definition: SinexTypes.hpp:429
gnsstk::Sinex::SolutionNormalEquationMatrixU
Definition: SinexTypes.hpp:1277
gnsstk::Sinex::SolutionEstimate::MAX_LINE_LEN
static const size_t MAX_LINE_LEN
Definition: SinexTypes.hpp:782
gnsstk::Sinex::SolutionNormalEquationVector::paramIndex
uint32_t paramIndex
Definition: SinexTypes.hpp:1205
gnsstk::Sinex::SatellitePhaseCenter::pcvModel
char pcvModel
Phase center variation model application: F, E.
Definition: SinexTypes.hpp:670
gnsstk::Sinex::SolutionNormalEquationMatrix::SolutionNormalEquationMatrix
SolutionNormalEquationMatrix()
Constructors.
Definition: SinexTypes.hpp:1228
gnsstk::Sinex::SolutionApriori::paramUnits
std::string paramUnits
Definition: SinexTypes.hpp:843
gnsstk::Sinex::SiteGpsPhaseCenter::SiteGpsPhaseCenter
SiteGpsPhaseCenter(const std::string &line, size_t num=0)
Definition: SinexTypes.hpp:526
gnsstk::Sinex::SiteReceiver::rxType
std::string rxType
Receiver name and model.
Definition: SinexTypes.hpp:435
gnsstk::Sinex::SatelliteId::MAX_LINE_LEN
static const size_t MAX_LINE_LEN
Definition: SinexTypes.hpp:611
gnsstk::Sinex::SiteReceiver::MIN_LINE_LEN
static const size_t MIN_LINE_LEN
Definition: SinexTypes.hpp:411
gnsstk::Sinex::SolutionApriori::constraintCode
char constraintCode
Definition: SinexTypes.hpp:844
gnsstk::Sinex::SolutionMatrixAprioriUCova::SolutionMatrixAprioriUCova
SolutionMatrixAprioriUCova(const std::string &line, size_t num=0)
Definition: SinexTypes.hpp:1125
gnsstk::Sinex::SitePhaseCenter
Definition: SinexTypes.hpp:481
gnsstk::Sinex::FileComment::MAX_LINE_LEN
static const size_t MAX_LINE_LEN
Definition: SinexTypes.hpp:120
gnsstk::Sinex::SolutionMatrixEstimateUInfo::~SolutionMatrixEstimateUInfo
virtual ~SolutionMatrixEstimateUInfo()
Destructor.
Definition: SinexTypes.hpp:1008
gnsstk::Sinex::SolutionNormalEquationMatrix::SolutionNormalEquationMatrix
SolutionNormalEquationMatrix(const std::string &line, size_t num=0)
Definition: SinexTypes.hpp:1229
gnsstk::Sinex::SolutionMatrixApriori::~SolutionMatrixApriori
virtual ~SolutionMatrixApriori()
Destructor.
Definition: SinexTypes.hpp:1031
gnsstk::Sinex::SiteReceiver::pointCode
std::string pointCode
Physical monument used at a site.
Definition: SinexTypes.hpp:430
gnsstk::Sinex::InputFile::creationTime
Time creationTime
Definition: SinexTypes.hpp:197
gnsstk::Sinex::SiteReceiver::solutionId
std::string solutionId
Solution number at a site.
Definition: SinexTypes.hpp:431
gnsstk::Sinex::SatelliteId::dump
void dump(std::ostream &s) const
Debug output function.
Definition: SinexTypes.cpp:958
gnsstk::Sinex::SitePhaseCenter::SitePhaseCenter
SitePhaseCenter(const std::string &line, size_t num=0)
Definition: SinexTypes.hpp:488
gnsstk::Sinex::DataType
Definition: SinexTypes.hpp:67
gnsstk::Sinex::SolutionMatrixAprioriUCorr::~SolutionMatrixAprioriUCorr
virtual ~SolutionMatrixAprioriUCorr()
Destructor.
Definition: SinexTypes.hpp:1085
gnsstk::Sinex::SolutionMatrixEstimateLCova::BLOCK_TITLE
static const std::string BLOCK_TITLE
Definition: SinexTypes.hpp:933
gnsstk::Sinex::SatellitePhaseCenter::freqCodeB
char freqCodeB
Frequency for which the phase center offset is given.
Definition: SinexTypes.hpp:666
gnsstk::Sinex::SiteReceiver::MAX_LINE_LEN
static const size_t MAX_LINE_LEN
Definition: SinexTypes.hpp:412
gnsstk::Sinex::SolutionStatistics::SolutionStatistics
SolutionStatistics(const std::string &line, size_t num=0)
Definition: SinexTypes.hpp:721
gnsstk::Sinex::SatellitePhaseCenter::freqCodeA
char freqCodeA
Frequency for which the phase center offset is given.
Definition: SinexTypes.hpp:664
gnsstk::Sinex::SiteGalPhaseCenter::L6L7
@ L6L7
offsetA = L1, offsetB = L5
Definition: SinexTypes.hpp:548
gnsstk::Sinex::SolutionApriori::solutionId
std::string solutionId
Solution number at a site.
Definition: SinexTypes.hpp:841
gnsstk::Sinex::SatellitePhaseCenter::offsetA
Triple offsetA
Offset from CM to phase center (x, y, z)
Definition: SinexTypes.hpp:665
gnsstk::Sinex::SourceId::BLOCK_TITLE
static const std::string BLOCK_TITLE
Definition: SinexTypes.hpp:299
gnsstk::Sinex::SolutionMatrixEstimateUCova::SolutionMatrixEstimateUCova
SolutionMatrixEstimateUCova()
Constructor.
Definition: SinexTypes.hpp:958
gnsstk::Sinex::SourceId::sourceCode
std::string sourceCode
Definition: SinexTypes.hpp:318
gnsstk::Sinex::SolutionNormalEquationVector::MIN_LINE_LEN
static const size_t MIN_LINE_LEN
Definition: SinexTypes.hpp:1187
gnsstk::Sinex::SolutionMatrixEstimateLCorr::SolutionMatrixEstimateLCorr
SolutionMatrixEstimateLCorr()
Constructor.
Definition: SinexTypes.hpp:892
gnsstk::Sinex::SolutionEstimate::epoch
Time epoch
Definition: SinexTypes.hpp:804
gnsstk::Sinex::SolutionNormalEquationMatrixL
Definition: SinexTypes.hpp:1254
gnsstk::Sinex::SiteGpsPhaseCenter::Frequencies
Frequencies
Definition: SinexTypes.hpp:517
gnsstk::Sinex::SolutionMatrixEstimate::MIN_LINE_LEN
static const size_t MIN_LINE_LEN
Definition: SinexTypes.hpp:857
gnsstk::Sinex::SolutionMatrixApriori::row
uint32_t row
Definition: SinexTypes.hpp:1040
gnsstk::Sinex::SiteEccentricity::timeSince
Time timeSince
Definition: SinexTypes.hpp:596
gnsstk::Sinex::SiteEccentricity::siteCode
std::string siteCode
Call sign for a site.
Definition: SinexTypes.hpp:592
gnsstk::Sinex::SolutionNormalEquationMatrixU::BLOCK_TITLE
static const std::string BLOCK_TITLE
Definition: SinexTypes.hpp:1279
gnsstk::Sinex::SiteGalPhaseCenter::SiteGalPhaseCenter
SiteGalPhaseCenter(const std::string &line, size_t num=0)
Definition: SinexTypes.hpp:556
gnsstk::Sinex::SiteAntenna::operator=
void operator=(const std::string &line)
Definition: SinexTypes.cpp:714
gnsstk::Sinex::SolutionMatrixEstimate::SolutionMatrixEstimate
SolutionMatrixEstimate(const std::string &line, size_t num=0)
Definition: SinexTypes.hpp:862
gnsstk::Sinex::SolutionApriori::pointCode
std::string pointCode
Physical monument used at a site.
Definition: SinexTypes.hpp:840
gnsstk::Sinex::SitePhaseCenter::antennaSerialNo
std::string antennaSerialNo
Antenna serial number.
Definition: SinexTypes.hpp:502
gnsstk::Sinex::SiteReceiver::rxFirmware
std::string rxFirmware
Receiver firmware.
Definition: SinexTypes.hpp:437
gnsstk::Sinex::SatellitePhaseCenter::SatellitePhaseCenter
SatellitePhaseCenter()
Constructors.
Definition: SinexTypes.hpp:649
gnsstk::Sinex::SiteId::~SiteId
virtual ~SiteId()
Destructor.
Definition: SinexTypes.hpp:341
gnsstk::Sinex::SiteData::dump
void dump(std::ostream &s) const
Debug output function.
Definition: SinexTypes.cpp:601
gnsstk::Sinex::SolutionNormalEquationMatrix::MIN_LINE_LEN
static const size_t MIN_LINE_LEN
Definition: SinexTypes.hpp:1224
gnsstk::Sinex::SolutionNormalEquationMatrix::operator=
void operator=(const std::string &line)
Definition: SinexTypes.cpp:1675
gnsstk::Sinex::SiteEccentricity::~SiteEccentricity
virtual ~SiteEccentricity()
Destructor.
Definition: SinexTypes.hpp:583
gnsstk::Sinex::SiteData::SiteData
SiteData()
Constructors.
Definition: SinexTypes.hpp:376
gnsstk::Sinex::SiteId::MAX_LINE_LEN
static const size_t MAX_LINE_LEN
Definition: SinexTypes.hpp:333
gnsstk::Sinex::SitePhaseCenter::MIN_LINE_LEN
static const size_t MIN_LINE_LEN
Definition: SinexTypes.hpp:483
gnsstk::Sinex::SiteAntenna::pointCode
std::string pointCode
Physical monument used at a site.
Definition: SinexTypes.hpp:467
gnsstk::Sinex::SiteAntenna::MAX_LINE_LEN
static const size_t MAX_LINE_LEN
Definition: SinexTypes.hpp:449
gnsstk::Sinex::SolutionNormalEquationVector::dump
void dump(std::ostream &s) const
Debug output function.
Definition: SinexTypes.cpp:1636
gnsstk::Sinex::SolutionMatrixEstimateUCova
Definition: SinexTypes.hpp:953
gnsstk::Sinex::FileReference::infoType
std::string infoType
Type of information present in next field.
Definition: SinexTypes.hpp:107
gnsstk::Sinex::SolutionEpoch::BLOCK_TITLE
static const std::string BLOCK_TITLE
Definition: SinexTypes.hpp:745
gnsstk::Sinex::SolutionMatrixAprioriUCova
Definition: SinexTypes.hpp:1118
gnsstk::Sinex::SiteReceiver::SiteReceiver
SiteReceiver(const std::string &line, size_t num=0)
Definition: SinexTypes.hpp:416
gnsstk::Sinex::InputHistory::fileCode
char fileCode
Definition: SinexTypes.hpp:167
gnsstk::Sinex::SitePhaseCenter::antennaCalibration
std::string antennaCalibration
Antenna calibration model.
Definition: SinexTypes.hpp:505
gnsstk::Sinex::SiteGalPhaseCenter::SiteGalPhaseCenter
SiteGalPhaseCenter()
Constructors.
Definition: SinexTypes.hpp:554
gnsstk::Sinex::SolutionEpoch::solutionId
std::string solutionId
Solution number at a site.
Definition: SinexTypes.hpp:766
gnsstk::Sinex::SolutionEpoch::siteCode
std::string siteCode
Call sign for a site.
Definition: SinexTypes.hpp:764
gnsstk::Sinex::PrecessionData::BLOCK_TITLE
static const std::string BLOCK_TITLE
Definition: SinexTypes.hpp:269
gnsstk::Sinex::SatelliteId::SatelliteId
SatelliteId(const std::string &line, size_t num=0)
Definition: SinexTypes.hpp:615
gnsstk::Sinex::BiasEpoch::MIN_LINE_LEN
static const size_t MIN_LINE_LEN
Definition: SinexTypes.hpp:681
gnsstk::Sinex::SolutionMatrixEstimate::col
uint32_t col
Definition: SinexTypes.hpp:876
gnsstk::Sinex::SiteEccentricity::obsCode
char obsCode
Observation technique(s): C, D, L, M, P, or R.
Definition: SinexTypes.hpp:595
gnsstk::Sinex::SiteReceiver::timeSince
Time timeSince
Definition: SinexTypes.hpp:433
gnsstk::Sinex::SolutionMatrixAprioriUInfo::SolutionMatrixAprioriUInfo
SolutionMatrixAprioriUInfo(const std::string &line, size_t num=0)
Definition: SinexTypes.hpp:1169
gnsstk::Sinex::SiteAntenna::antennaType
std::string antennaType
Antenna name and model.
Definition: SinexTypes.hpp:472
gnsstk::Sinex::SolutionMatrixAprioriLCova
Definition: SinexTypes.hpp:1096
gnsstk::Sinex::SolutionMatrixEstimate::dump
void dump(std::ostream &s) const
Debug output function.
Definition: SinexTypes.cpp:1401
gnsstk::Sinex::InputAck::InputAck
InputAck()
Constructors.
Definition: SinexTypes.hpp:214
gnsstk::Sinex::SolutionMatrixEstimate::val2
long double val2
Definition: SinexTypes.hpp:878
gnsstk::Sinex::SolutionApriori::SolutionApriori
SolutionApriori(const std::string &line, size_t num=0)
Definition: SinexTypes.hpp:824
gnsstk::Sinex::BiasEpoch::siteCode
std::string siteCode
Call sign for a site.
Definition: SinexTypes.hpp:699
gnsstk::Sinex::BiasEpoch::MAX_LINE_LEN
static const size_t MAX_LINE_LEN
Definition: SinexTypes.hpp:682
gnsstk::Sinex::SolutionApriori::BLOCK_TITLE
static const std::string BLOCK_TITLE
Definition: SinexTypes.hpp:818
gnsstk::Sinex::SiteId::latitudeSec
float latitudeSec
Latitude seconds.
Definition: SinexTypes.hpp:360
gnsstk::Sinex::SolutionMatrixEstimateUCova::~SolutionMatrixEstimateUCova
virtual ~SolutionMatrixEstimateUCova()
Destructor.
Definition: SinexTypes.hpp:964
gnsstk::Sinex::BiasEpoch::operator=
void operator=(const std::string &line)
Definition: SinexTypes.cpp:1074
gnsstk::Sinex::SolutionMatrixEstimateUInfo
Definition: SinexTypes.hpp:997
gnsstk::Sinex::SolutionNormalEquationMatrixU::SolutionNormalEquationMatrixU
SolutionNormalEquationMatrixU()
Constructors.
Definition: SinexTypes.hpp:1282
gnsstk::Sinex::SolutionNormalEquationVector::SolutionNormalEquationVector
SolutionNormalEquationVector(const std::string &line, size_t num=0)
Definition: SinexTypes.hpp:1192
gnsstk::Sinex::NutationData
Definition: SinexTypes.hpp:237
gnsstk::Sinex::SolutionNormalEquationMatrixU::dump
void dump(std::ostream &s) const
Debug output function.
Definition: SinexTypes.cpp:1717
gnsstk::Sinex::SiteData::SiteData
SiteData(const std::string &line, size_t num=0)
Definition: SinexTypes.hpp:377
gnsstk::Sinex::PrecessionData::precessionCode
std::string precessionCode
Definition: SinexTypes.hpp:288
gnsstk::Sinex::SolutionEpoch::MIN_LINE_LEN
static const size_t MIN_LINE_LEN
Definition: SinexTypes.hpp:746
gnsstk::Sinex::InputFile::InputFile
InputFile(const std::string &line, size_t num=0)
Definition: SinexTypes.hpp:183
gnsstk::Sinex::InputHistory::MAX_LINE_LEN
static const size_t MAX_LINE_LEN
Definition: SinexTypes.hpp:150
gnsstk::Sinex::SiteAntenna::siteCode
std::string siteCode
Call sign for a site.
Definition: SinexTypes.hpp:466
gnsstk::Sinex::SolutionMatrixAprioriLCova::SolutionMatrixAprioriLCova
SolutionMatrixAprioriLCova(const std::string &line, size_t num=0)
Definition: SinexTypes.hpp:1103
gnsstk::Sinex::SolutionMatrixAprioriUCorr::SolutionMatrixAprioriUCorr
SolutionMatrixAprioriUCorr()
Constructors.
Definition: SinexTypes.hpp:1079
gnsstk::Sinex::Header
Definition: SinexHeader.hpp:63
gnsstk::Sinex::SolutionMatrixApriori::dump
void dump(std::ostream &s) const
Debug output function.
Definition: SinexTypes.cpp:1514
gnsstk::Sinex::SiteAntenna::dump
void dump(std::ostream &s) const
Debug output function.
Definition: SinexTypes.cpp:737
gnsstk::Sinex::SolutionEpoch
Definition: SinexTypes.hpp:743
gnsstk::Sinex::SolutionNormalEquationVector::siteCode
std::string siteCode
Call sign for a site.
Definition: SinexTypes.hpp:1207
gnsstk::Sinex::SiteAntenna::solutionId
std::string solutionId
Solution number at a site.
Definition: SinexTypes.hpp:468
gnsstk::Sinex::SatelliteId::svCode
std::string svCode
Satellite code "CNNN": C=GNSS code, NNN=SVN/GLONASS Number.
Definition: SinexTypes.hpp:628
gnsstk::Sinex::SolutionNormalEquationVector::operator=
void operator=(const std::string &line)
Definition: SinexTypes.cpp:1613
gnsstk::Sinex::SourceId::comment
std::string comment
Definition: SinexTypes.hpp:321
gnsstk::Sinex::SiteAntenna::antennaSerialNo
std::string antennaSerialNo
Receiver serial number.
Definition: SinexTypes.hpp:473
gnsstk::Sinex::NutationData::NutationData
NutationData(const std::string &line, size_t num=0)
Definition: SinexTypes.hpp:245
gnsstk::Sinex::PrecessionData::~PrecessionData
virtual ~PrecessionData()
Destructor.
Definition: SinexTypes.hpp:279
gnsstk::Sinex::SolutionMatrixEstimateLCova::~SolutionMatrixEstimateLCova
virtual ~SolutionMatrixEstimateLCova()
Destructor.
Definition: SinexTypes.hpp:942
gnsstk::Sinex::SolutionMatrixEstimateUCorr::BLOCK_TITLE
static const std::string BLOCK_TITLE
Definition: SinexTypes.hpp:911
gnsstk::Sinex::FileReference::dump
void dump(std::ostream &s) const
Debug output function.
Definition: SinexTypes.cpp:94
gnsstk::Sinex::SitePhaseCenter::operator=
virtual void operator=(const std::string &line)
Definition: SinexTypes.cpp:779
gnsstk::Sinex::SolutionMatrixEstimateUCova::dump
void dump(std::ostream &s) const
Debug output function.
Definition: SinexTypes.cpp:1444
gnsstk::Sinex::SiteReceiver::operator=
void operator=(const std::string &line)
Definition: SinexTypes.cpp:647
gnsstk::Sinex::SolutionMatrixApriori
Definition: SinexTypes.hpp:1020
gnsstk::Sinex::PrecessionData::precessionDesc
std::string precessionDesc
Definition: SinexTypes.hpp:289
gnsstk::Sinex::SiteGalPhaseCenter::BLOCK_TITLE
static const std::string BLOCK_TITLE
Definition: SinexTypes.hpp:543
gnsstk::Sinex::SolutionEpoch::SolutionEpoch
SolutionEpoch(const std::string &line, size_t num=0)
Definition: SinexTypes.hpp:751
gnsstk::Sinex::InputHistory::InputHistory
InputHistory()
Constructors.
Definition: SinexTypes.hpp:153
gnsstk::Sinex::SolutionMatrixEstimateUCorr::~SolutionMatrixEstimateUCorr
virtual ~SolutionMatrixEstimateUCorr()
Destructor.
Definition: SinexTypes.hpp:920
gnsstk::Sinex::SiteId::longitudeMin
uint8_t longitudeMin
Longitude minutes.
Definition: SinexTypes.hpp:356
gnsstk::Sinex::SiteAntenna::~SiteAntenna
virtual ~SiteAntenna()
Destructor.
Definition: SinexTypes.hpp:457
gnsstk::Sinex::SolutionMatrixAprioriUInfo
Definition: SinexTypes.hpp:1162
gnsstk::Sinex::SolutionEstimate::paramIndex
uint32_t paramIndex
Definition: SinexTypes.hpp:799
gnsstk::Sinex::SiteId::pointCode
std::string pointCode
Physical monument used at a site.
Definition: SinexTypes.hpp:351
gnsstk::Sinex::SolutionNormalEquationVector::solutionId
std::string solutionId
Solution number at a site.
Definition: SinexTypes.hpp:1209
gnsstk::Sinex::SatellitePhaseCenter::SatellitePhaseCenter
SatellitePhaseCenter(const std::string &line, size_t num=0)
Definition: SinexTypes.hpp:650
gnsstk::Sinex::SiteId::longitudeSec
float longitudeSec
Longitude seconds.
Definition: SinexTypes.hpp:357
gnsstk::Sinex::BiasEpoch::BLOCK_TITLE
static const std::string BLOCK_TITLE
Definition: SinexTypes.hpp:680
gnsstk::Sinex::SolutionMatrixAprioriLCorr::BLOCK_TITLE
static const std::string BLOCK_TITLE
Definition: SinexTypes.hpp:1054
gnsstk::Sinex::SatelliteId::BLOCK_TITLE
static const std::string BLOCK_TITLE
Definition: SinexTypes.hpp:609
gnsstk::Sinex::NutationData::~NutationData
virtual ~NutationData()
Destructor.
Definition: SinexTypes.hpp:249
gnsstk::Sinex::SiteData::~SiteData
virtual ~SiteData()
Destructor.
Definition: SinexTypes.hpp:381
gnsstk::Sinex::InputAck::InputAck
InputAck(const std::string &line, size_t num=0)
Definition: SinexTypes.hpp:215
gnsstk::Sinex::SiteReceiver::dump
void dump(std::ostream &s) const
Debug output function.
Definition: SinexTypes.cpp:671
gnsstk::Sinex::SolutionApriori::paramIndex
uint32_t paramIndex
Definition: SinexTypes.hpp:837
gnsstk::Sinex::SolutionMatrixEstimateLInfo::SolutionMatrixEstimateLInfo
SolutionMatrixEstimateLInfo()
Constructor.
Definition: SinexTypes.hpp:980
gnsstk::Sinex::SolutionApriori::paramApriori
long double paramApriori
Definition: SinexTypes.hpp:845
gnsstk::Sinex::SolutionEstimate::~SolutionEstimate
virtual ~SolutionEstimate()
Destructor.
Definition: SinexTypes.hpp:790
gnsstk::Sinex::SiteData::solutionIdInp
std::string solutionIdInp
Solution number from an input SINEX file.
Definition: SinexTypes.hpp:395
gnsstk::Sinex::SolutionNormalEquationVector::paramType
std::string paramType
Definition: SinexTypes.hpp:1206
gnsstk::Sinex::FileComment::dump
void dump(std::ostream &s) const
Debug output function.
Definition: SinexTypes.cpp:139
gnsstk::Sinex::SolutionMatrixAprioriLInfo
Definition: SinexTypes.hpp:1140
gnsstk::Sinex::SiteAntenna::SiteAntenna
SiteAntenna(const std::string &line, size_t num=0)
Definition: SinexTypes.hpp:453
gnsstk::Sinex::FileReference::FileReference
FileReference(const std::string &line, size_t num=0)
Definition: SinexTypes.hpp:94
gnsstk::Sinex::SolutionMatrixAprioriUInfo::BLOCK_TITLE
static const std::string BLOCK_TITLE
Definition: SinexTypes.hpp:1164
gnsstk::Sinex::PrecessionData::dump
void dump(std::ostream &s) const
Debug output function.
Definition: SinexTypes.cpp:405
gnsstk::Sinex::SolutionMatrixEstimateLCova::dump
void dump(std::ostream &s) const
Debug output function.
Definition: SinexTypes.cpp:1434
gnsstk::Sinex::SiteReceiver::timeUntil
Time timeUntil
Definition: SinexTypes.hpp:434
gnsstk::Sinex::SolutionNormalEquationVector::paramUnits
std::string paramUnits
Definition: SinexTypes.hpp:1211
gnsstk::Sinex::SatellitePhaseCenter::operator=
void operator=(const std::string &line)
Definition: SinexTypes.cpp:1003
gnsstk::Sinex::SatellitePhaseCenter::dump
void dump(std::ostream &s) const
Debug output function.
Definition: SinexTypes.cpp:1029
gnsstk::Sinex::SatellitePhaseCenter::MAX_LINE_LEN
static const size_t MAX_LINE_LEN
Definition: SinexTypes.hpp:646
gnsstk::Sinex::NutationData::MIN_LINE_LEN
static const size_t MIN_LINE_LEN
Definition: SinexTypes.hpp:240
gnsstk::Sinex::SolutionMatrixEstimateUInfo::SolutionMatrixEstimateUInfo
SolutionMatrixEstimateUInfo()
Constructor.
Definition: SinexTypes.hpp:1002
gnsstk::Sinex::SolutionMatrixAprioriLInfo::~SolutionMatrixAprioriLInfo
virtual ~SolutionMatrixAprioriLInfo()
Destructor.
Definition: SinexTypes.hpp:1151
gnsstk::Sinex::FileComment::FileComment
FileComment(const std::string &line, size_t num=0)
Definition: SinexTypes.hpp:124
gnsstk::Sinex::SolutionStatistics::SolutionStatistics
SolutionStatistics()
Constructors.
Definition: SinexTypes.hpp:720
gnsstk::Sinex::SolutionMatrixAprioriUCova::BLOCK_TITLE
static const std::string BLOCK_TITLE
Definition: SinexTypes.hpp:1120
gnsstk::Sinex::SolutionEstimate::SolutionEstimate
SolutionEstimate(const std::string &line, size_t num=0)
Definition: SinexTypes.hpp:786
gnsstk::Sinex::SolutionNormalEquationMatrix::val2
long double val2
Definition: SinexTypes.hpp:1245
gnsstk::Sinex::NutationData::NutationData
NutationData()
Constructors.
Definition: SinexTypes.hpp:244
gnsstk::Sinex::SolutionMatrixEstimateLCorr::~SolutionMatrixEstimateLCorr
virtual ~SolutionMatrixEstimateLCorr()
Destructor.
Definition: SinexTypes.hpp:898
gnsstk::Sinex::FileReference::operator=
void operator=(const std::string &line)
Definition: SinexTypes.cpp:77
gnsstk::Sinex::SolutionNormalEquationMatrix::val1
long double val1
Definition: SinexTypes.hpp:1244
gnsstk::Sinex::SiteGpsPhaseCenter::~SiteGpsPhaseCenter
virtual ~SiteGpsPhaseCenter()
Destructor.
Definition: SinexTypes.hpp:530
gnsstk::Sinex::BiasEpoch::biasType
char biasType
Bias Type: R, T, S, Z.
Definition: SinexTypes.hpp:702
gnsstk::Sinex::SolutionEstimate::operator=
void operator=(const std::string &line)
Definition: SinexTypes.cpp:1249
gnsstk::Sinex::SolutionEstimate::SolutionEstimate
SolutionEstimate()
Constructors.
Definition: SinexTypes.hpp:785
gnsstk::Sinex::SolutionApriori::paramStdDev
double paramStdDev
Definition: SinexTypes.hpp:846
gnsstk::Sinex::SolutionMatrixAprioriLCorr::dump
void dump(std::ostream &s) const
Debug output function.
Definition: SinexTypes.cpp:1527
gnsstk::Sinex::SolutionStatistics::infoType
std::string infoType
Type of information present in next field.
Definition: SinexTypes.hpp:734
gnsstk::Sinex::SolutionNormalEquationMatrixL::SolutionNormalEquationMatrixL
SolutionNormalEquationMatrixL(const std::string &line, size_t num=0)
Definition: SinexTypes.hpp:1262
gnsstk::Sinex::SatelliteId::cosparId
std::string cosparId
NASA-assigned ID "YYYY-XXXA": YYYY=Year, XXX=sequence, A=launch.
Definition: SinexTypes.hpp:630
gnsstk::Sinex::SolutionNormalEquationMatrixU::SolutionNormalEquationMatrixU
SolutionNormalEquationMatrixU(const std::string &line, size_t num=0)
Definition: SinexTypes.hpp:1284
gnsstk::Sinex::SitePhaseCenter::antennaType
std::string antennaType
Antenna name and model.
Definition: SinexTypes.hpp:501
gnsstk::Sinex::SolutionNormalEquationMatrix
Definition: SinexTypes.hpp:1222
gnsstk::Sinex::PrecessionData::operator=
void operator=(const std::string &line)
Definition: SinexTypes.cpp:388
gnsstk::Sinex::SiteEccentricity
Definition: SinexTypes.hpp:571
gnsstk::Sinex::FileComment::BLOCK_TITLE
static const std::string BLOCK_TITLE
Definition: SinexTypes.hpp:118
gnsstk::Sinex::SolutionMatrixApriori::MIN_LINE_LEN
static const size_t MIN_LINE_LEN
Definition: SinexTypes.hpp:1022
gnsstk::Sinex::SiteAntenna::BLOCK_TITLE
static const std::string BLOCK_TITLE
Definition: SinexTypes.hpp:447
gnsstk::Sinex::FileReference::BLOCK_TITLE
static const std::string BLOCK_TITLE
Definition: SinexTypes.hpp:88
gnsstk::Sinex::BiasEpoch::firstTime
Time firstTime
Definition: SinexTypes.hpp:703
gnsstk::Sinex::SolutionEpoch::~SolutionEpoch
virtual ~SolutionEpoch()
Destructor.
Definition: SinexTypes.hpp:755
gnsstk::Sinex::SolutionMatrixEstimate::MAX_LINE_LEN
static const size_t MAX_LINE_LEN
Definition: SinexTypes.hpp:858
gnsstk::Sinex::SourceId::~SourceId
virtual ~SourceId()
Destructor.
Definition: SinexTypes.hpp:309
gnsstk::Sinex::PrecessionData::PrecessionData
PrecessionData(const std::string &line, size_t num=0)
Definition: SinexTypes.hpp:275
gnsstk::Sinex::SolutionEpoch::dump
void dump(std::ostream &s) const
Debug output function.
Definition: SinexTypes.cpp:1205
gnsstk::Sinex::SiteId::siteDesc
std::string siteDesc
Site description, typically town and/or country.
Definition: SinexTypes.hpp:354
gnsstk::Sinex::SolutionNormalEquationMatrixU::~SolutionNormalEquationMatrixU
virtual ~SolutionNormalEquationMatrixU()
Destructor.
Definition: SinexTypes.hpp:1288
gnsstk::Sinex::SiteData::MAX_LINE_LEN
static const size_t MAX_LINE_LEN
Definition: SinexTypes.hpp:373
gnsstk::Sinex::SolutionNormalEquationMatrixL::~SolutionNormalEquationMatrixL
virtual ~SolutionNormalEquationMatrixL()
Destructor.
Definition: SinexTypes.hpp:1266
gnsstk::Sinex::SiteAntenna::SiteAntenna
SiteAntenna()
Constructor.
Definition: SinexTypes.hpp:452
gnsstk::Sinex::SolutionEpoch::startTime
Time startTime
Definition: SinexTypes.hpp:768
gnsstk::Sinex::SolutionEstimate::BLOCK_TITLE
static const std::string BLOCK_TITLE
Definition: SinexTypes.hpp:780
gnsstk::Sinex::SiteEccentricity::eccentricity
Triple eccentricity
UNE / XYZ offset from marker to antenna (m)
Definition: SinexTypes.hpp:599
gnsstk::Sinex::SolutionNormalEquationMatrixL::dump
void dump(std::ostream &s) const
Debug output function.
Definition: SinexTypes.cpp:1707
gnsstk::Sinex::SiteId::monumentId
std::string monumentId
Unique monument ID.
Definition: SinexTypes.hpp:352
gnsstk::Sinex::SatellitePhaseCenter::pcvType
char pcvType
Phase center variation type: A, R.
Definition: SinexTypes.hpp:669
gnsstk::Sinex::SolutionMatrixEstimateLInfo::dump
void dump(std::ostream &s) const
Debug output function.
Definition: SinexTypes.cpp:1454
gnsstk::Sinex::SiteAntenna
Definition: SinexTypes.hpp:445
gnsstk::Sinex::SatelliteId::operator=
void operator=(const std::string &line)
Definition: SinexTypes.cpp:936
gnsstk::Sinex::SolutionMatrixAprioriUInfo::SolutionMatrixAprioriUInfo
SolutionMatrixAprioriUInfo()
Constructors.
Definition: SinexTypes.hpp:1167
gnsstk::Sinex::SiteId::latitudeMin
uint8_t latitudeMin
Latitude minutes.
Definition: SinexTypes.hpp:359
gnsstk::Sinex::InputAck::MIN_LINE_LEN
static const size_t MIN_LINE_LEN
Definition: SinexTypes.hpp:210
Triple.hpp
gnsstk::Sinex::SolutionNormalEquationVector::~SolutionNormalEquationVector
virtual ~SolutionNormalEquationVector()
Destructor.
Definition: SinexTypes.hpp:1196
gnsstk::Sinex::SolutionMatrixApriori::SolutionMatrixApriori
SolutionMatrixApriori(const std::string &line, size_t num=0)
Definition: SinexTypes.hpp:1027
gnsstk::Sinex::SolutionStatistics::infoValue
long double infoValue
Information of type previously indicated.
Definition: SinexTypes.hpp:735
gnsstk::Sinex::SiteGpsPhaseCenter::BLOCK_TITLE
static const std::string BLOCK_TITLE
Definition: SinexTypes.hpp:515
gnsstk::Sinex::SiteEccentricity::solutionId
std::string solutionId
Solution number at a site.
Definition: SinexTypes.hpp:594
gnsstk::Sinex::SolutionApriori::MAX_LINE_LEN
static const size_t MAX_LINE_LEN
Definition: SinexTypes.hpp:820
gnsstk::Sinex::SolutionMatrixAprioriLCova::SolutionMatrixAprioriLCova
SolutionMatrixAprioriLCova()
Constructors.
Definition: SinexTypes.hpp:1101
gnsstk::Sinex::SitePhaseCenter::MAX_LINE_LEN
static const size_t MAX_LINE_LEN
Definition: SinexTypes.hpp:484
gnsstk::Sinex::NutationData::nutationCode
std::string nutationCode
Definition: SinexTypes.hpp:258
gnsstk::Sinex::SolutionMatrixEstimateLCorr::dump
void dump(std::ostream &s) const
Debug output function.
Definition: SinexTypes.cpp:1414
gnsstk::Sinex::BiasEpoch::solutionId
std::string solutionId
Solution number at a site.
Definition: SinexTypes.hpp:701
gnsstk::Sinex::SiteGalPhaseCenter::dump
void dump(std::ostream &s) const
Debug output function.
Definition: SinexTypes.cpp:831
gnsstk::Sinex::SiteData::operator=
void operator=(const std::string &line)
Definition: SinexTypes.cpp:575
gnsstk::Sinex::SiteGpsPhaseCenter
Definition: SinexTypes.hpp:513
gnsstk::Sinex::SolutionEpoch::obsCode
char obsCode
Observation technique(s): C, D, L, M, P, or R.
Definition: SinexTypes.hpp:767
gnsstk::Sinex::SolutionMatrixEstimateUCorr::SolutionMatrixEstimateUCorr
SolutionMatrixEstimateUCorr()
Constructor.
Definition: SinexTypes.hpp:914
gnsstk::Sinex::InputFile::fileName
std::string fileName
Definition: SinexTypes.hpp:198
gnsstk::Sinex::SatelliteId::antennaType
std::string antennaType
Strict IGS rcvr_ant.tab satellite antenna name.
Definition: SinexTypes.hpp:634
gnsstk::Sinex::SolutionEstimate::paramEstimate
long double paramEstimate
Definition: SinexTypes.hpp:807
gnsstk::Sinex::InputFile::MAX_LINE_LEN
static const size_t MAX_LINE_LEN
Definition: SinexTypes.hpp:179
gnsstk::Sinex::SolutionNormalEquationMatrixL::BLOCK_TITLE
static const std::string BLOCK_TITLE
Definition: SinexTypes.hpp:1256
gnsstk::Sinex::SolutionMatrixAprioriLCorr::~SolutionMatrixAprioriLCorr
virtual ~SolutionMatrixAprioriLCorr()
Destructor.
Definition: SinexTypes.hpp:1063
gnsstk::Sinex::SiteId::siteCode
std::string siteCode
Call sign for a site.
Definition: SinexTypes.hpp:350
gnsstk::Sinex::DataType::dump
virtual void dump(std::ostream &s) const
Debug output function.
Definition: SinexTypes.hpp:78
gnsstk::Sinex::SourceId::icrf
std::string icrf
Definition: SinexTypes.hpp:320
gnsstk::Sinex::InputHistory::InputHistory
InputHistory(const std::string &line, size_t num=0)
Definition: SinexTypes.hpp:154
gnsstk::Sinex::InputHistory
Definition: SinexTypes.hpp:146
gnsstk::Sinex::SolutionNormalEquationMatrix::col
uint32_t col
Definition: SinexTypes.hpp:1243
gnsstk::Sinex::SolutionMatrixEstimate::val1
long double val1
Definition: SinexTypes.hpp:877
gnsstk::Sinex::SolutionMatrixEstimateLCorr
Definition: SinexTypes.hpp:887
gnsstk::Sinex::SolutionMatrixEstimateLCova::SolutionMatrixEstimateLCova
SolutionMatrixEstimateLCova()
Constructor.
Definition: SinexTypes.hpp:936
gnsstk::Sinex::SolutionMatrixAprioriUCorr::dump
void dump(std::ostream &s) const
Debug output function.
Definition: SinexTypes.cpp:1537
gnsstk::Sinex::SiteEccentricity::SiteEccentricity
SiteEccentricity()
Constructors.
Definition: SinexTypes.hpp:578
gnsstk::Sinex::InputAck::agencyDesc
std::string agencyDesc
Definition: SinexTypes.hpp:229
gnsstk::Sinex::SolutionMatrixAprioriUCova::dump
void dump(std::ostream &s) const
Debug output function.
Definition: SinexTypes.cpp:1557
gnsstk::Sinex::SourceId::SourceId
SourceId(const std::string &line, size_t num=0)
Definition: SinexTypes.hpp:305
gnsstk::Sinex::SiteEccentricity::refSystem
std::string refSystem
UNE / XYZ.
Definition: SinexTypes.hpp:598
gnsstk::Sinex::SolutionNormalEquationVector::MAX_LINE_LEN
static const size_t MAX_LINE_LEN
Definition: SinexTypes.hpp:1188
gnsstk::Sinex::SiteId::BLOCK_TITLE
static const std::string BLOCK_TITLE
Definition: SinexTypes.hpp:331
gnsstk::Sinex::SolutionNormalEquationMatrix::MAX_LINE_LEN
static const size_t MAX_LINE_LEN
Definition: SinexTypes.hpp:1225
gnsstk::Sinex::SatellitePhaseCenter
Definition: SinexTypes.hpp:642
gnsstk::Sinex::SolutionEstimate::paramUnits
std::string paramUnits
Definition: SinexTypes.hpp:805
gnsstk::Sinex::InputAck::dump
void dump(std::ostream &s) const
Debug output function.
Definition: SinexTypes.cpp:309
gnsstk::Sinex::FileReference::MAX_LINE_LEN
static const size_t MAX_LINE_LEN
Definition: SinexTypes.hpp:90
gnsstk::Sinex::SolutionMatrixApriori::val1
long double val1
Definition: SinexTypes.hpp:1042
gnsstk::Sinex::SolutionMatrixAprioriLInfo::BLOCK_TITLE
static const std::string BLOCK_TITLE
Definition: SinexTypes.hpp:1142
gnsstk::Sinex::SolutionEstimate::paramStdDev
double paramStdDev
Definition: SinexTypes.hpp:808
SinexHeader.hpp
gnsstk::Sinex::SatelliteId::SatelliteId
SatelliteId()
Constructors.
Definition: SinexTypes.hpp:614
gnsstk::Sinex::SiteAntenna::timeSince
Time timeSince
Definition: SinexTypes.hpp:470
gnsstk::Sinex::FileReference::~FileReference
virtual ~FileReference()
Destructor.
Definition: SinexTypes.hpp:98
gnsstk::Sinex::FileComment::FileComment
FileComment()
Constructors.
Definition: SinexTypes.hpp:123
gnsstk::Sinex::PrecessionData::PrecessionData
PrecessionData()
Constructors.
Definition: SinexTypes.hpp:274
gnsstk::Sinex::PrecessionData
Definition: SinexTypes.hpp:267
gnsstk::Sinex::BiasEpoch
Definition: SinexTypes.hpp:678
gnsstk::Sinex::SourceId::MAX_LINE_LEN
static const size_t MAX_LINE_LEN
Definition: SinexTypes.hpp:301
gnsstk::Sinex::BiasEpoch::~BiasEpoch
virtual ~BiasEpoch()
Destructor.
Definition: SinexTypes.hpp:690
gnsstk::Sinex::SiteGpsPhaseCenter::frequencies
enum gnsstk::Sinex::SiteGpsPhaseCenter::Frequencies frequencies
gnsstk::Sinex::SolutionNormalEquationVector::SolutionNormalEquationVector
SolutionNormalEquationVector()
Constructors.
Definition: SinexTypes.hpp:1191
gnsstk::Sinex::SolutionMatrixAprioriUCorr::SolutionMatrixAprioriUCorr
SolutionMatrixAprioriUCorr(const std::string &line, size_t num=0)
Definition: SinexTypes.hpp:1081
gnsstk::Sinex::InputHistory::operator=
void operator=(const std::string &line)
Definition: SinexTypes.cpp:169
gnsstk::Sinex::SolutionEpoch::meanTime
Time meanTime
Definition: SinexTypes.hpp:770
gnsstk::Sinex::SourceId::operator=
void operator=(const std::string &line)
Definition: SinexTypes.cpp:438
gnsstk::Sinex::SolutionStatistics::dump
void dump(std::ostream &s) const
Debug output function.
Definition: SinexTypes.cpp:1148
gnsstk::Sinex::SolutionApriori::MIN_LINE_LEN
static const size_t MIN_LINE_LEN
Definition: SinexTypes.hpp:819
gnsstk::Sinex::SatelliteId
Definition: SinexTypes.hpp:607
gnsstk::Sinex::InputFile::MIN_LINE_LEN
static const size_t MIN_LINE_LEN
Definition: SinexTypes.hpp:178
gnsstk::Sinex::SolutionMatrixEstimate::~SolutionMatrixEstimate
virtual ~SolutionMatrixEstimate()
Destructor.
Definition: SinexTypes.hpp:866
gnsstk::Sinex::SolutionMatrixAprioriUCorr
Definition: SinexTypes.hpp:1074
gnsstk::Sinex::SiteData::creationTime
Time creationTime
Creation time for the input SINEX file.
Definition: SinexTypes.hpp:400
gnsstk::Sinex::Time
Definition: SinexBase.hpp:161
gnsstk::Sinex::SatellitePhaseCenter::MIN_LINE_LEN
static const size_t MIN_LINE_LEN
Definition: SinexTypes.hpp:645
gnsstk::Sinex::FileComment
Definition: SinexTypes.hpp:116
gnsstk::Sinex::SolutionNormalEquationVector::pointCode
std::string pointCode
Physical monument used at a site.
Definition: SinexTypes.hpp:1208
gnsstk::Sinex::SolutionEpoch::pointCode
std::string pointCode
Physical monument used at a site.
Definition: SinexTypes.hpp:765
gnsstk::Sinex::SiteId
Definition: SinexTypes.hpp:329
gnsstk::Sinex::SolutionNormalEquationVector::epoch
Time epoch
Definition: SinexTypes.hpp:1210
gnsstk::Sinex::SitePhaseCenter::offsetB
Triple offsetB
Second antenna offset.
Definition: SinexTypes.hpp:504
gnsstk::Sinex::SiteReceiver
Definition: SinexTypes.hpp:408
gnsstk::Sinex::SolutionNormalEquationVector::constraintCode
char constraintCode
Definition: SinexTypes.hpp:1212
gnsstk::Sinex::SolutionMatrixAprioriLCova::BLOCK_TITLE
static const std::string BLOCK_TITLE
Definition: SinexTypes.hpp:1098
gnsstk::Sinex::SolutionMatrixEstimateUCorr::dump
void dump(std::ostream &s) const
Debug output function.
Definition: SinexTypes.cpp:1424
gnsstk::Sinex::SolutionApriori::epoch
Time epoch
Definition: SinexTypes.hpp:842
gnsstk::Sinex::SatelliteId::timeSince
Time timeSince
Definition: SinexTypes.hpp:632
gnsstk::Sinex::FileComment::MIN_LINE_LEN
static const size_t MIN_LINE_LEN
Definition: SinexTypes.hpp:119
gnsstk::Sinex::SiteId::SiteId
SiteId(const std::string &line, size_t num=0)
Definition: SinexTypes.hpp:337
gnsstk::Sinex::SolutionMatrixAprioriLInfo::SolutionMatrixAprioriLInfo
SolutionMatrixAprioriLInfo()
Constructors.
Definition: SinexTypes.hpp:1145
gnsstk::Sinex::BiasEpoch::meanTime
Time meanTime
Definition: SinexTypes.hpp:705
gnsstk::Sinex::InputHistory::MIN_LINE_LEN
static const size_t MIN_LINE_LEN
Definition: SinexTypes.hpp:149
gnsstk::Sinex::SolutionStatistics::MIN_LINE_LEN
static const size_t MIN_LINE_LEN
Definition: SinexTypes.hpp:716
gnsstk::Sinex::SiteData::solutionIdSol
std::string solutionIdSol
Solution number for solved station coords.
Definition: SinexTypes.hpp:392
gnsstk::Sinex::PrecessionData::MAX_LINE_LEN
static const size_t MAX_LINE_LEN
Definition: SinexTypes.hpp:271
gnsstk::Sinex::SolutionMatrixAprioriLCorr
Definition: SinexTypes.hpp:1052
gnsstk::Sinex::SiteGalPhaseCenter::L1L5
@ L1L5
Definition: SinexTypes.hpp:547
gnsstk::Sinex::SiteId::SiteId
SiteId()
Constructors.
Definition: SinexTypes.hpp:336
gnsstk::Sinex::SolutionStatistics::MAX_LINE_LEN
static const size_t MAX_LINE_LEN
Definition: SinexTypes.hpp:717
gnsstk::Sinex::SolutionEstimate::siteCode
std::string siteCode
Call sign for a site.
Definition: SinexTypes.hpp:801
gnsstk::Sinex::InputFile::InputFile
InputFile()
Constructors.
Definition: SinexTypes.hpp:182
gnsstk::Sinex::DataType::~DataType
virtual ~DataType()
Destructor.
Definition: SinexTypes.hpp:71
gnsstk::Sinex::SatelliteId::~SatelliteId
virtual ~SatelliteId()
Destructor.
Definition: SinexTypes.hpp:619
gnsstk::Sinex::BiasEpoch::dump
void dump(std::ostream &s) const
Debug output function.
Definition: SinexTypes.cpp:1095
gnsstk::Sinex::SiteId::operator=
void operator=(const std::string &line)
Definition: SinexTypes.cpp:499
gnsstk::Sinex::InputFile::agencyCode
std::string agencyCode
Definition: SinexTypes.hpp:196
gnsstk::Sinex::BiasEpoch::pointCode
std::string pointCode
Physical monument used at a site.
Definition: SinexTypes.hpp:700
gnsstk::Sinex::SolutionMatrixEstimateLInfo::BLOCK_TITLE
static const std::string BLOCK_TITLE
Definition: SinexTypes.hpp:977


gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:41