Go to the documentation of this file.
44 #ifndef GNSSTK_SINEXTYPES_HPP
45 #define GNSSTK_SINEXTYPES_HPP
74 virtual operator std::string()
const = 0;
75 virtual void operator=(
const std::string& line) = 0;
78 virtual void dump(std::ostream& s)
const {}
101 operator std::string()
const;
105 void dump(std::ostream& s)
const;
131 operator std::string()
const;
135 void dump(std::ostream& s)
const;
161 operator std::string()
const;
165 void dump(std::ostream& s)
const;
190 operator std::string()
const;
194 void dump(std::ostream& s)
const;
222 operator std::string()
const;
226 void dump(std::ostream& s)
const;
252 operator std::string()
const;
256 void dump(std::ostream& s)
const;
282 operator std::string()
const;
286 void dump(std::ostream& s)
const;
312 operator std::string()
const;
316 void dump(std::ostream& s)
const;
337 SiteId(
const std::string& line,
size_t num = 0)
344 operator std::string()
const;
348 void dump(std::ostream& s)
const;
384 operator std::string()
const;
388 void dump(std::ostream& s)
const;
423 operator std::string()
const;
427 void dump(std::ostream& s)
const;
460 operator std::string()
const;
464 void dump(std::ostream& s)
const;
495 virtual operator std::string()
const;
496 virtual void operator=(
const std::string& line);
499 virtual void dump(std::ostream& s)
const;
533 void dump(std::ostream& s)
const;
563 void dump(std::ostream& s)
const;
586 operator std::string()
const;
590 void dump(std::ostream& s)
const;
622 operator std::string()
const;
626 void dump(std::ostream& s)
const;
657 operator std::string()
const;
661 void dump(std::ostream& s)
const;
693 operator std::string()
const;
697 void dump(std::ostream& s)
const;
728 operator std::string()
const;
732 void dump(std::ostream& s)
const;
758 operator std::string()
const;
762 void dump(std::ostream& s)
const;
793 operator std::string()
const;
797 void dump(std::ostream& s)
const;
831 operator std::string()
const;
835 void dump(std::ostream& s)
const;
869 operator std::string()
const;
873 void dump(std::ostream& s)
const;
901 void dump(std::ostream& s)
const;
923 void dump(std::ostream& s)
const;
945 void dump(std::ostream& s)
const;
967 void dump(std::ostream& s)
const;
989 void dump(std::ostream& s)
const;
1011 void dump(std::ostream& s)
const;
1034 operator std::string()
const;
1035 void operator=(
const std::string& line);
1038 void dump(std::ostream& s)
const;
1066 void dump(std::ostream& s)
const;
1088 void dump(std::ostream& s)
const;
1110 void dump(std::ostream& s)
const;
1132 void dump(std::ostream& s)
const;
1154 void dump(std::ostream& s)
const;
1176 void dump(std::ostream& s)
const;
1199 operator std::string()
const;
1200 void operator=(
const std::string& line);
1203 void dump(std::ostream& s)
const;
1236 operator std::string()
const;
1237 void operator=(
const std::string& line);
1240 void dump(std::ostream& s)
const;
1269 void dump(std::ostream& s)
const;
1291 void dump(std::ostream& s)
const;
1301 #endif // GNSSTK_SINEXTYPES_HPP
static const size_t MIN_LINE_LEN
static const std::string BLOCK_TITLE
SolutionMatrixEstimateLCorr(const std::string &line, size_t num=0)
static const size_t MAX_LINE_LEN
void dump(std::ostream &s) const
Debug output function.
std::string pointCodeInp
Point code from an input SINEX file.
virtual ~SitePhaseCenter()
Destructor.
char obsCode
Observation technique(s): C, D, L, M, P, or R.
SiteEccentricity(const std::string &line, size_t num=0)
static const size_t MAX_LINE_LEN
virtual ~SolutionMatrixAprioriUCova()
Destructor.
void operator=(const std::string &line)
static const size_t MAX_LINE_LEN
std::string pointCode
Physical monument used at a site.
SolutionMatrixAprioriUCova()
Constructors.
static const size_t MIN_LINE_LEN
static const std::string BLOCK_TITLE
static const size_t MIN_LINE_LEN
enum gnsstk::Sinex::SiteGalPhaseCenter::Frequencies frequencies
void dump(std::ostream &s) const
Debug output function.
void operator=(const std::string &line)
void operator=(const std::string &line)
Time timeEnd
End time of data for the input SINEX file.
SolutionMatrixEstimateLInfo(const std::string &line, size_t num=0)
void dump(std::ostream &s) const
Debug output function.
std::string rxSerialNo
Receiver serial number.
static const std::string BLOCK_TITLE
virtual ~SolutionStatistics()
Destructor.
SolutionMatrixEstimateLCova(const std::string &line, size_t num=0)
static const size_t MIN_LINE_LEN
std::string siteCodeInp
Site code from an input SINEX file.
std::string agencyCode
Creation agency code for the input SINEX file.
char obsCode
Observation technique(s): C, D, L, M, P, or R.
static const size_t MIN_LINE_LEN
SolutionApriori()
Constructors.
static const size_t MIN_LINE_LEN
std::string solutionId
Solution number at a site.
std::string prn
Pseudorandom noise number (GPS/Galileo) or slot number (GLONASS)
virtual ~SolutionMatrixAprioriLCova()
Destructor.
SolutionMatrixEstimateUCova(const std::string &line, size_t num=0)
void dump(std::ostream &s) const
Debug output function.
double height
Site height in meters.
void operator=(const std::string &line)
char obsCode
Observation technique(s): C, D, L, M, P, or R.
virtual ~SolutionMatrixEstimateLInfo()
Destructor.
static const std::string BLOCK_TITLE
void dump(std::ostream &s) const
Debug output function.
static const std::string BLOCK_TITLE
SiteGpsPhaseCenter()
Constructors.
SiteReceiver()
Constructors.
void dump(std::ostream &s) const
Debug output function.
void dump(std::ostream &s) const
Debug output function.
SolutionMatrixApriori()
Constructors.
static const std::string BLOCK_TITLE
char obsCode
Observation technique(s): C, D, L, M, P, or R.
virtual ~InputHistory()
Destructor.
char obsCode
Observation technique(s): C, D, L, M, P, or R.
static const std::string BLOCK_TITLE
std::string pointCode
Physical monument used at a site.
static const size_t MAX_LINE_LEN
std::string siteCode
Call sign for a site.
static const std::string BLOCK_TITLE
void dump(std::ostream &s) const
Debug output function.
static const std::string BLOCK_TITLE
void dump(std::ostream &s) const
Debug output function.
static const std::string BLOCK_TITLE
BiasEpoch(const std::string &line, size_t num=0)
virtual void operator=(const std::string &line)=0
virtual ~SatellitePhaseCenter()
Destructor.
SolutionMatrixEstimate()
Constructor.
Triple offsetB
Offset from CM to phase center (x, y, z)
static const size_t MIN_LINE_LEN
void dump(std::ostream &s) const
Debug output function.
std::string svCode
Satellite code "CNNN": C=GNSS code, NNN=SVN/GLONASS Number.
std::string pointCodeSol
Point code for solved station coords.
uint16_t longitudeDeg
Longitude degrees East (positive)
static const size_t MIN_LINE_LEN
long double value
Right hand side of the normal equation.
virtual ~SolutionNormalEquationMatrix()
Destructor.
SolutionMatrixEstimateUCorr(const std::string &line, size_t num=0)
SolutionNormalEquationMatrixL()
Constructors.
virtual ~SolutionMatrixAprioriUInfo()
Destructor.
virtual ~SiteGalPhaseCenter()
Destructor.
Triple offsetA
First antenna offset.
SolutionMatrixAprioriLCorr()
Constructors.
std::string antennaCalibration
Antenna calibration model.
void dump(std::ostream &s) const
Debug output function.
static const size_t MIN_LINE_LEN
@ L8x
offsetA = L6, offsetB = L7
void operator=(const std::string &line)
void dump(std::ostream &s) const
Debug output function.
SolutionMatrixAprioriLCorr(const std::string &line, size_t num=0)
SolutionMatrixAprioriLInfo(const std::string &line, size_t num=0)
int16_t latitudeDeg
Latitude degrees North/South (+/-)
SitePhaseCenter()
Constructors.
std::string siteCodeSol
Site code for solved station coords.
static const std::string BLOCK_TITLE
static const std::string BLOCK_TITLE
void operator=(const std::string &line)
std::string infoValue
Information of type previously indicated.
virtual ~SiteReceiver()
Destructor.
FileReference()
Constructors.
SolutionMatrixEstimateUInfo(const std::string &line, size_t num=0)
virtual ~SolutionApriori()
Destructor.
void dump(std::ostream &s) const
Debug output function.
void operator=(const std::string &line)
SolutionEpoch()
Constructors.
Time timeStart
Start time of data for the input SINEX file.
virtual void dump(std::ostream &s) const
Debug output function.
std::string siteCode
Call sign for a site.
static const size_t MAX_LINE_LEN
char pcvModel
Phase center variation model application: F, E.
SolutionNormalEquationMatrix()
Constructors.
SiteGpsPhaseCenter(const std::string &line, size_t num=0)
std::string rxType
Receiver name and model.
static const size_t MAX_LINE_LEN
static const size_t MIN_LINE_LEN
SolutionMatrixAprioriUCova(const std::string &line, size_t num=0)
virtual ~SolutionMatrixEstimateUInfo()
Destructor.
SolutionNormalEquationMatrix(const std::string &line, size_t num=0)
virtual ~SolutionMatrixApriori()
Destructor.
std::string pointCode
Physical monument used at a site.
std::string solutionId
Solution number at a site.
void dump(std::ostream &s) const
Debug output function.
SitePhaseCenter(const std::string &line, size_t num=0)
virtual ~SolutionMatrixAprioriUCorr()
Destructor.
static const std::string BLOCK_TITLE
char freqCodeB
Frequency for which the phase center offset is given.
static const size_t MAX_LINE_LEN
SolutionStatistics(const std::string &line, size_t num=0)
char freqCodeA
Frequency for which the phase center offset is given.
@ L6L7
offsetA = L1, offsetB = L5
std::string solutionId
Solution number at a site.
Triple offsetA
Offset from CM to phase center (x, y, z)
static const std::string BLOCK_TITLE
SolutionMatrixEstimateUCova()
Constructor.
static const size_t MIN_LINE_LEN
SolutionMatrixEstimateLCorr()
Constructor.
static const size_t MIN_LINE_LEN
std::string siteCode
Call sign for a site.
static const std::string BLOCK_TITLE
SiteGalPhaseCenter(const std::string &line, size_t num=0)
void operator=(const std::string &line)
SolutionMatrixEstimate(const std::string &line, size_t num=0)
std::string pointCode
Physical monument used at a site.
std::string antennaSerialNo
Antenna serial number.
std::string rxFirmware
Receiver firmware.
SatellitePhaseCenter()
Constructors.
virtual ~SiteId()
Destructor.
void dump(std::ostream &s) const
Debug output function.
static const size_t MIN_LINE_LEN
void operator=(const std::string &line)
virtual ~SiteEccentricity()
Destructor.
static const size_t MAX_LINE_LEN
static const size_t MIN_LINE_LEN
std::string pointCode
Physical monument used at a site.
static const size_t MAX_LINE_LEN
void dump(std::ostream &s) const
Debug output function.
std::string infoType
Type of information present in next field.
static const std::string BLOCK_TITLE
SiteReceiver(const std::string &line, size_t num=0)
std::string antennaCalibration
Antenna calibration model.
SiteGalPhaseCenter()
Constructors.
std::string solutionId
Solution number at a site.
std::string siteCode
Call sign for a site.
static const std::string BLOCK_TITLE
SatelliteId(const std::string &line, size_t num=0)
static const size_t MIN_LINE_LEN
char obsCode
Observation technique(s): C, D, L, M, P, or R.
SolutionMatrixAprioriUInfo(const std::string &line, size_t num=0)
std::string antennaType
Antenna name and model.
void dump(std::ostream &s) const
Debug output function.
SolutionApriori(const std::string &line, size_t num=0)
std::string siteCode
Call sign for a site.
static const size_t MAX_LINE_LEN
static const std::string BLOCK_TITLE
float latitudeSec
Latitude seconds.
virtual ~SolutionMatrixEstimateUCova()
Destructor.
void operator=(const std::string &line)
SolutionNormalEquationMatrixU()
Constructors.
SolutionNormalEquationVector(const std::string &line, size_t num=0)
void dump(std::ostream &s) const
Debug output function.
SiteData(const std::string &line, size_t num=0)
std::string precessionCode
static const size_t MIN_LINE_LEN
static const size_t MAX_LINE_LEN
std::string siteCode
Call sign for a site.
SolutionMatrixAprioriLCova(const std::string &line, size_t num=0)
SolutionMatrixAprioriUCorr()
Constructors.
void dump(std::ostream &s) const
Debug output function.
void dump(std::ostream &s) const
Debug output function.
std::string siteCode
Call sign for a site.
std::string solutionId
Solution number at a site.
std::string svCode
Satellite code "CNNN": C=GNSS code, NNN=SVN/GLONASS Number.
void operator=(const std::string &line)
std::string antennaSerialNo
Receiver serial number.
NutationData(const std::string &line, size_t num=0)
virtual ~PrecessionData()
Destructor.
virtual ~SolutionMatrixEstimateLCova()
Destructor.
static const std::string BLOCK_TITLE
void dump(std::ostream &s) const
Debug output function.
virtual void operator=(const std::string &line)
void dump(std::ostream &s) const
Debug output function.
void operator=(const std::string &line)
std::string precessionDesc
static const std::string BLOCK_TITLE
SolutionEpoch(const std::string &line, size_t num=0)
InputHistory()
Constructors.
virtual ~SolutionMatrixEstimateUCorr()
Destructor.
uint8_t longitudeMin
Longitude minutes.
virtual ~SiteAntenna()
Destructor.
std::string pointCode
Physical monument used at a site.
std::string solutionId
Solution number at a site.
SatellitePhaseCenter(const std::string &line, size_t num=0)
float longitudeSec
Longitude seconds.
static const std::string BLOCK_TITLE
static const std::string BLOCK_TITLE
static const std::string BLOCK_TITLE
virtual ~NutationData()
Destructor.
virtual ~SiteData()
Destructor.
void dump(std::ostream &s) const
Debug output function.
SolutionMatrixEstimateLInfo()
Constructor.
virtual ~SolutionEstimate()
Destructor.
std::string solutionIdInp
Solution number from an input SINEX file.
SiteAntenna(const std::string &line, size_t num=0)
FileReference(const std::string &line, size_t num=0)
static const std::string BLOCK_TITLE
void dump(std::ostream &s) const
Debug output function.
void dump(std::ostream &s) const
Debug output function.
void operator=(const std::string &line)
void dump(std::ostream &s) const
Debug output function.
static const size_t MAX_LINE_LEN
static const size_t MIN_LINE_LEN
SolutionMatrixEstimateUInfo()
Constructor.
virtual ~SolutionMatrixAprioriLInfo()
Destructor.
SolutionStatistics()
Constructors.
static const std::string BLOCK_TITLE
SolutionEstimate(const std::string &line, size_t num=0)
NutationData()
Constructors.
virtual ~SolutionMatrixEstimateLCorr()
Destructor.
void operator=(const std::string &line)
virtual ~SiteGpsPhaseCenter()
Destructor.
char biasType
Bias Type: R, T, S, Z.
void operator=(const std::string &line)
SolutionEstimate()
Constructors.
void dump(std::ostream &s) const
Debug output function.
std::string infoType
Type of information present in next field.
SolutionNormalEquationMatrixL(const std::string &line, size_t num=0)
std::string cosparId
NASA-assigned ID "YYYY-XXXA": YYYY=Year, XXX=sequence, A=launch.
SolutionNormalEquationMatrixU(const std::string &line, size_t num=0)
std::string antennaType
Antenna name and model.
void operator=(const std::string &line)
static const size_t MIN_LINE_LEN
static const std::string BLOCK_TITLE
static const std::string BLOCK_TITLE
virtual ~SolutionEpoch()
Destructor.
static const size_t MAX_LINE_LEN
virtual ~SourceId()
Destructor.
PrecessionData(const std::string &line, size_t num=0)
void dump(std::ostream &s) const
Debug output function.
std::string siteDesc
Site description, typically town and/or country.
virtual ~SolutionNormalEquationMatrixU()
Destructor.
static const size_t MAX_LINE_LEN
virtual ~SolutionNormalEquationMatrixL()
Destructor.
SiteAntenna()
Constructor.
static const std::string BLOCK_TITLE
Triple eccentricity
UNE / XYZ offset from marker to antenna (m)
void dump(std::ostream &s) const
Debug output function.
std::string monumentId
Unique monument ID.
char pcvType
Phase center variation type: A, R.
void dump(std::ostream &s) const
Debug output function.
void operator=(const std::string &line)
SolutionMatrixAprioriUInfo()
Constructors.
uint8_t latitudeMin
Latitude minutes.
virtual ~SolutionNormalEquationVector()
Destructor.
SolutionMatrixApriori(const std::string &line, size_t num=0)
long double infoValue
Information of type previously indicated.
static const std::string BLOCK_TITLE
std::string solutionId
Solution number at a site.
static const size_t MAX_LINE_LEN
SolutionMatrixAprioriLCova()
Constructors.
static const size_t MAX_LINE_LEN
void dump(std::ostream &s) const
Debug output function.
std::string solutionId
Solution number at a site.
void dump(std::ostream &s) const
Debug output function.
void operator=(const std::string &line)
char obsCode
Observation technique(s): C, D, L, M, P, or R.
SolutionMatrixEstimateUCorr()
Constructor.
std::string antennaType
Strict IGS rcvr_ant.tab satellite antenna name.
long double paramEstimate
static const std::string BLOCK_TITLE
virtual ~SolutionMatrixAprioriLCorr()
Destructor.
std::string siteCode
Call sign for a site.
virtual void dump(std::ostream &s) const
Debug output function.
InputHistory(const std::string &line, size_t num=0)
SolutionMatrixEstimateLCova()
Constructor.
void dump(std::ostream &s) const
Debug output function.
SiteEccentricity()
Constructors.
void dump(std::ostream &s) const
Debug output function.
SourceId(const std::string &line, size_t num=0)
std::string refSystem
UNE / XYZ.
static const size_t MAX_LINE_LEN
static const std::string BLOCK_TITLE
static const size_t MAX_LINE_LEN
static const size_t MAX_LINE_LEN
static const std::string BLOCK_TITLE
SatelliteId()
Constructors.
virtual ~FileReference()
Destructor.
PrecessionData()
Constructors.
static const size_t MAX_LINE_LEN
virtual ~BiasEpoch()
Destructor.
enum gnsstk::Sinex::SiteGpsPhaseCenter::Frequencies frequencies
SolutionNormalEquationVector()
Constructors.
SolutionMatrixAprioriUCorr(const std::string &line, size_t num=0)
void operator=(const std::string &line)
void operator=(const std::string &line)
void dump(std::ostream &s) const
Debug output function.
static const size_t MIN_LINE_LEN
virtual ~SolutionMatrixEstimate()
Destructor.
Time creationTime
Creation time for the input SINEX file.
static const size_t MIN_LINE_LEN
std::string pointCode
Physical monument used at a site.
std::string pointCode
Physical monument used at a site.
Triple offsetB
Second antenna offset.
static const std::string BLOCK_TITLE
void dump(std::ostream &s) const
Debug output function.
SiteId(const std::string &line, size_t num=0)
SolutionMatrixAprioriLInfo()
Constructors.
static const size_t MIN_LINE_LEN
static const size_t MIN_LINE_LEN
std::string solutionIdSol
Solution number for solved station coords.
static const size_t MAX_LINE_LEN
static const size_t MAX_LINE_LEN
std::string siteCode
Call sign for a site.
virtual ~DataType()
Destructor.
virtual ~SatelliteId()
Destructor.
void dump(std::ostream &s) const
Debug output function.
void operator=(const std::string &line)
std::string pointCode
Physical monument used at a site.
static const std::string BLOCK_TITLE
gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:41