RinexNavStream Class Reference
[RINEX navigation files]

#include <RinexNavStream.hpp>

Inheritance diagram for RinexNavStream:

Inheritance graph
[legend]
Collaboration diagram for RinexNavStream:

Collaboration graph
[legend]
List of all members.

Detailed Description

This class performs file i/o on a RINEX NAV file.

See also:
rinex_nav_test.cpp and rinex_nav_read_write.cpp for examples.

gpstk::RinexNavHeader and gpstk::RinexNavData classes.

Definition at line 68 of file RinexNavStream.hpp.

Public Member Functions

 RinexNavStream ()
 Default constructor.
 RinexNavStream (const char *fn, std::ios::openmode mode=std::ios::in)
 Constructor Opens a file named fn using ios::openmode mode.
virtual ~RinexNavStream ()
 Destructor.
virtual void open (const char *fn, std::ios::openmode mode)
 overrides open to reset the header

Public Attributes

RinexNavHeader header
 RINEX NAV header for this file.
bool headerRead
 Flag showing whether or not the header has been read.


Constructor & Destructor Documentation

RinexNavStream  )  [inline]
 

Default constructor.

Definition at line 72 of file RinexNavStream.hpp.

RinexNavStream const char *  fn,
std::ios::openmode  mode = std::ios::in
[inline]
 

Constructor Opens a file named fn using ios::openmode mode.

Definition at line 79 of file RinexNavStream.hpp.

virtual ~RinexNavStream  )  [inline, virtual]
 

Destructor.

Definition at line 83 of file RinexNavStream.hpp.


Member Function Documentation

virtual void open const char *  fn,
std::ios::openmode  mode
[inline, virtual]
 

overrides open to reset the header

Reimplemented from FFTextStream.

Definition at line 86 of file RinexNavStream.hpp.

Referenced by gpstk::isRinexNavFile().


Member Data Documentation

RinexNavHeader header
 

RINEX NAV header for this file.

Definition at line 94 of file RinexNavStream.hpp.

Referenced by RinexNavHeader::reallyGetRecord(), RinexNavData::reallyGetRecord(), RinexNavHeader::reallyPutRecord(), and RinexNavData::reallyPutRecord().

bool headerRead
 

Flag showing whether or not the header has been read.

Definition at line 97 of file RinexNavStream.hpp.

Referenced by RinexNavHeader::reallyGetRecord(), and RinexNavData::reallyGetRecord().


The documentation for this class was generated from the following file:
Generated on Fri Feb 3 03:31:43 2012 for GPS ToolKit Software Library by  doxygen 1.3.9.1