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... | |
Public Member Functions inherited from gnsstk::RinexClockBase | |
| virtual | ~RinexClockBase () |
| Destructor. More... | |
Public Member Functions inherited from gnsstk::FFData | |
| 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 |
Protected Member Functions inherited from gnsstk::RinexClockBase | |
| std::string | writeTime (const CivilTime &dt) const |
| CivilTime | parseTime (const std::string &line) const |
Additional Inherited Members | |
Static Public Attributes inherited from gnsstk::RinexClockBase | |
| 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.