Classes | Public Member Functions | List of all members
gnsstk::RinexClockBase Class Reference

Detailed Description

Provide a base class for RinexClockData and RinexClockHeader.

Definition at line 60 of file RinexClockBase.hpp.

#include <RinexClockBase.hpp>

Inheritance diagram for gnsstk::RinexClockBase:
Inheritance graph
[legend]

Classes

class  RCDouble
 
struct  RinexClkType
 RINEX clock data types. More...
 

Public Member Functions

virtual ~RinexClockBase ()
 Destructor. More...
 
- Public Member Functions inherited from gnsstk::FFData
virtual void dump (std::ostream &s) const
 
void getRecord (FFStream &s)
 
virtual bool isData () const
 
virtual bool isHeader () const
 
void putRecord (FFStream &s) const
 
virtual ~FFData (void)
 virtual desctuctor More...
 

Standard RINEX clock data types

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
 
std::string writeTime (const CivilTime &dt) const
 
CivilTime parseTime (const std::string &line) const
 

Additional Inherited Members

- Protected Member Functions inherited from gnsstk::FFData
virtual void reallyGetRecord (FFStream &s)=0
 
virtual void reallyPutRecord (FFStream &s) const =0
 

Constructor & Destructor Documentation

◆ ~RinexClockBase()

virtual gnsstk::RinexClockBase::~RinexClockBase ( )
inlinevirtual

Destructor.

Definition at line 81 of file RinexClockBase.hpp.

Member Function Documentation

◆ parseTime()

CivilTime gnsstk::RinexClockBase::parseTime ( const std::string &  line) const
protected

Converts a 26 character Rinex Clock time in the format "yyyy mm dd hh mm ss.ssssss" to a CivilTime object. If the string is blank a CommonTime::BEGINNING_OF_TIME is returned.

Exceptions
FFStreamError

Definition at line 84 of file RinexClockBase.cpp.

◆ writeTime()

string gnsstk::RinexClockBase::writeTime ( const CivilTime dt) const
protected

Converts a CivilTime object into a Rinex Clock time Format is 26 characters "yyyy mm dd hh mm ss.ssssss" If CommonTime == BEGINNING_OF_TIME an all blank string will be returned.

Definition at line 59 of file RinexClockBase.cpp.

Member Data Documentation

◆ AR

const RinexClockBase::RinexClkType gnsstk::RinexClockBase::AR
static

Definition at line 111 of file RinexClockBase.hpp.

◆ AS

const RinexClockBase::RinexClkType gnsstk::RinexClockBase::AS
static

Definition at line 112 of file RinexClockBase.hpp.

◆ CR

const RinexClockBase::RinexClkType gnsstk::RinexClockBase::CR
static

Definition at line 113 of file RinexClockBase.hpp.

◆ DR

const RinexClockBase::RinexClkType gnsstk::RinexClockBase::DR
static

Definition at line 114 of file RinexClockBase.hpp.

◆ MS

const RinexClockBase::RinexClkType gnsstk::RinexClockBase::MS
static

Definition at line 115 of file RinexClockBase.hpp.

◆ UN

const RinexClockBase::RinexClkType gnsstk::RinexClockBase::UN
static

Definition at line 110 of file RinexClockBase.hpp.


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


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