Public Member Functions | Public Attributes | List of all members
gnsstk::RinexDatum Class Reference

Detailed Description

Storage for single RINEX OBS data measurements.

Definition at line 55 of file RinexDatum.hpp.

#include <RinexDatum.hpp>

Public Member Functions

std::string asString () const
 Turn this datum into a RINEX OBS formatted string. More...
 
void fromString (const std::string &str)
 
 RinexDatum ()
 Initialize data to default values. More...
 
 RinexDatum (const std::string &str)
 

Public Attributes

double data
 The actual data point. More...
 
bool dataBlank
 True if the data is blank in the file. More...
 
short lli
 See the RINEX Spec. for an explanation. More...
 
bool lliBlank
 True if the lli is blank in the file. More...
 
short ssi
 See the RINEX Spec. for an explanation. More...
 
bool ssiBlank
 True if the ssi is blank in the file. More...
 

Constructor & Destructor Documentation

◆ RinexDatum() [1/2]

gnsstk::RinexDatum::RinexDatum ( )

Initialize data to default values.

Definition at line 50 of file RinexDatum.cpp.

◆ RinexDatum() [2/2]

gnsstk::RinexDatum::RinexDatum ( const std::string &  str)

Parse a RINEX OBS datum string into data members

Parameters
[in]stra RINEX-formatted datum, must be 16 characters in length.
Exceptions
AssertionFailureif str.length() != 16

Definition at line 59 of file RinexDatum.cpp.

Member Function Documentation

◆ asString()

std::string gnsstk::RinexDatum::asString ( ) const

Turn this datum into a RINEX OBS formatted string.

Definition at line 107 of file RinexDatum.cpp.

◆ fromString()

void gnsstk::RinexDatum::fromString ( const std::string &  str)

Parse a RINEX OBS datum string into data members

Parameters
[in]stra RINEX-formatted datum, must be 16 characters in length.
Exceptions
AssertionFailureif str.length() != 16

Definition at line 66 of file RinexDatum.cpp.

Member Data Documentation

◆ data

double gnsstk::RinexDatum::data

The actual data point.

Definition at line 76 of file RinexDatum.hpp.

◆ dataBlank

bool gnsstk::RinexDatum::dataBlank

True if the data is blank in the file.

Definition at line 77 of file RinexDatum.hpp.

◆ lli

short gnsstk::RinexDatum::lli

See the RINEX Spec. for an explanation.

Definition at line 78 of file RinexDatum.hpp.

◆ lliBlank

bool gnsstk::RinexDatum::lliBlank

True if the lli is blank in the file.

Definition at line 79 of file RinexDatum.hpp.

◆ ssi

short gnsstk::RinexDatum::ssi

See the RINEX Spec. for an explanation.

Definition at line 80 of file RinexDatum.hpp.

◆ ssiBlank

bool gnsstk::RinexDatum::ssiBlank

True if the ssi is blank in the file.

Definition at line 81 of file RinexDatum.hpp.


The documentation for this class was generated from the following files:


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