This class reads RINEX 3 Obs files.
Definition at line 65 of file Rinex3ObsStream.hpp.
#include <Rinex3ObsStream.hpp>

Public Member Functions | |
| virtual void | open (const char *fn, std::ios::openmode mode) |
| virtual void | open (const std::string &fn, std::ios::openmode mode) |
| Rinex3ObsStream () | |
| Default constructor. More... | |
| Rinex3ObsStream (const char *fn, std::ios::openmode mode=std::ios::in) | |
| Rinex3ObsStream (const std::string fn, std::ios::openmode mode=std::ios::in) | |
| virtual | ~Rinex3ObsStream () |
| Destructor. More... | |
Public Member Functions inherited from gnsstk::FFTextStream | |
| FFTextStream () | |
| Default constructor. More... | |
| FFTextStream (const char *fn, std::ios::openmode mode=std::ios::in) | |
| FFTextStream (const std::string &fn, std::ios::openmode mode=std::ios::in) | |
| void | formattedGetLine (std::string &line, const bool expectEOF=false) |
| virtual | ~FFTextStream () |
| Destructor. More... | |
Public Member Functions inherited from gnsstk::FFStream | |
| void | conditionalThrow (void) |
| void | dumpState (std::ostream &s=std::cout) const |
| A function to help debug FFStreams. More... | |
| FFStream () | |
| Default constructor, initialize internal data. More... | |
| FFStream (const char *fn, std::ios::openmode mode=std::ios::in) | |
| FFStream (const std::string &fn, std::ios::openmode mode=std::ios::in) | |
| virtual | ~FFStream () |
| Virtual destructor, close the stream etc. More... | |
Static Public Member Functions | |
| static bool | isRinex3ObsStream (std::istream &i) |
| Check if the input stream is the kind of Rinex3ObsStream. More... | |
Static Public Member Functions inherited from gnsstk::FFStream | |
| static bool | isFFStream (std::istream &i) |
| Check if the input stream is the kind of RinexObsStream. More... | |
Public Attributes | |
| Rinex3ObsHeader | header |
| The header for this file. More... | |
| bool | headerRead |
| Whether or not the Rinex3ObsHeader has been read. More... | |
| TimeSystem | timesystem |
| Time system for epochs in this file. More... | |
Public Attributes inherited from gnsstk::FFTextStream | |
| unsigned int | lineNumber |
Public Attributes inherited from gnsstk::FFStream | |
| std::string | filename |
| file name More... | |
| FFStreamError | mostRecentException |
| This stores the most recently thrown exception. More... | |
| unsigned int | recordNumber |
| keeps track of the number of records read More... | |
Private Member Functions | |
| void | init () |
| Initialize internal data structures. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from gnsstk::FFTextStream | |
| virtual void | tryFFStreamGet (FFData &rec) |
| virtual void | tryFFStreamPut (const FFData &rec) |
| gnsstk::Rinex3ObsStream::Rinex3ObsStream | ( | ) |
Default constructor.
Definition at line 49 of file Rinex3ObsStream.cpp.
| gnsstk::Rinex3ObsStream::Rinex3ObsStream | ( | const char * | fn, |
| std::ios::openmode | mode = std::ios::in |
||
| ) |
Common constructor.
| [in] | fn | the RINEX file to open |
| [in] | mode | how to open fn. |
Definition at line 56 of file Rinex3ObsStream.cpp.
| gnsstk::Rinex3ObsStream::Rinex3ObsStream | ( | const std::string | fn, |
| std::ios::openmode | mode = std::ios::in |
||
| ) |
Common constructor.
| [in] | fn | the RINEX file to open |
| [in] | mode | how to open fn. |
Definition at line 65 of file Rinex3ObsStream.cpp.
|
virtual |
Destructor.
Definition at line 74 of file Rinex3ObsStream.cpp.
|
private |
Initialize internal data structures.
Definition at line 89 of file Rinex3ObsStream.cpp.
|
static |
Check if the input stream is the kind of Rinex3ObsStream.
Definition at line 106 of file Rinex3ObsStream.cpp.
|
virtual |
Overrides open to reset the header
| fn | the RINEX file to open |
| mode | how to open fn. |
Reimplemented from gnsstk::FFTextStream.
Definition at line 80 of file Rinex3ObsStream.cpp.
|
virtual |
Overrides open to reset the header
| fn | the RINEX 3 file to open |
| mode | how to open fn. |
Reimplemented from gnsstk::FFTextStream.
Definition at line 98 of file Rinex3ObsStream.cpp.
| Rinex3ObsHeader gnsstk::Rinex3ObsStream::header |
The header for this file.
Definition at line 110 of file Rinex3ObsStream.hpp.
| bool gnsstk::Rinex3ObsStream::headerRead |
Whether or not the Rinex3ObsHeader has been read.
Definition at line 107 of file Rinex3ObsStream.hpp.
| TimeSystem gnsstk::Rinex3ObsStream::timesystem |
Time system for epochs in this file.
Definition at line 113 of file Rinex3ObsStream.hpp.