This class models a RINEX Clock Data Record.
Definition at line 62 of file RinexClockData.hpp.
#include <RinexClockData.hpp>
Public Member Functions | |
virtual void | dump (std::ostream &s) const |
Debug output function. More... | |
virtual bool | isData () const |
RinexClockData () | |
Constructor. More... | |
virtual | ~RinexClockData () |
Destructor. More... | |
![]() | |
virtual | ~RinexClockBase () |
Destructor. More... | |
![]() | |
void | getRecord (FFStream &s) |
virtual bool | isHeader () const |
void | putRecord (FFStream &s) const |
virtual | ~FFData (void) |
virtual desctuctor More... | |
Public Attributes | |
std::vector< RCDouble > | clockData |
short | dvCount |
number of data values More... | |
CivilTime | epochTime |
Epoch in GPS time. More... | |
std::string | name |
RinexClkType | type |
Protected Member Functions | |
virtual void | reallyGetRecord (FFStream &s) |
virtual void | reallyPutRecord (FFStream &s) const |
![]() | |
std::string | writeTime (const CivilTime &dt) const |
CivilTime | parseTime (const std::string &line) const |
Additional Inherited Members | |
![]() | |
static const GNSSTK_EXPORT RinexClkType | UN |
static const GNSSTK_EXPORT RinexClkType | AR |
static const GNSSTK_EXPORT RinexClkType | AS |
static const GNSSTK_EXPORT RinexClkType | CR |
static const GNSSTK_EXPORT RinexClkType | DR |
static const GNSSTK_EXPORT RinexClkType | MS |
|
inline |
Constructor.
Definition at line 66 of file RinexClockData.hpp.
|
inlinevirtual |
Destructor.
Definition at line 72 of file RinexClockData.hpp.
|
virtual |
Debug output function.
Reimplemented from gnsstk::FFData.
Definition at line 58 of file RinexClockData.cpp.
|
inlinevirtual |
RinexClockData is a "data", so this function always returns true.
Reimplemented from gnsstk::FFData.
Definition at line 100 of file RinexClockData.hpp.
|
protectedvirtual |
This function obtains a RINEX Clock record from the given stream
std::exception | |
FFStreamError | |
StringUtils::StringException |
Implements gnsstk::FFData.
Definition at line 134 of file RinexClockData.cpp.
|
protectedvirtual |
Writes a correctly formatted record from this data to stream
std::exception | |
FFStreamError | |
StringUtils::StringException |
Implements gnsstk::FFData.
Definition at line 80 of file RinexClockData.cpp.
std::vector<RCDouble> gnsstk::RinexClockData::clockData |
clock data [0] Clock bias (seconds). [1] Clock bias sigma [optional] (seconds). [2] Clock rate [optional] (dimensionless). [3] Clock rate sigma [optional] (dimensionless). [4] Clock acceleration [optional] (per second). [5] Clock acceleration sigma [optional] (per second).
Definition at line 96 of file RinexClockData.hpp.
short gnsstk::RinexClockData::dvCount |
number of data values
Definition at line 87 of file RinexClockData.hpp.
CivilTime gnsstk::RinexClockData::epochTime |
Epoch in GPS time.
Definition at line 84 of file RinexClockData.hpp.
std::string gnsstk::RinexClockData::name |
receiver or satellite name IGS 4 char receiver designation or 3 char satellite designation (Gnn for GPS) (Rnn for GLONASS)
Definition at line 81 of file RinexClockData.hpp.
RinexClkType gnsstk::RinexClockData::type |
clock data type (AR, AS, CR, DR, MS)
Definition at line 76 of file RinexClockData.hpp.