YumaStream Class Reference
[Yuma almanac files]

#include <YumaStream.hpp>

Inheritance diagram for YumaStream:

Inheritance graph
[legend]
Collaboration diagram for YumaStream:

Collaboration graph
[legend]
List of all members.

Detailed Description

This class performs file i/o on a Yuma file for the YumaHeader and YumaData classes.

See also:
tests/Yuma for examples.

YumaData.

YumaHeader for information on writing Yuma files.

Definition at line 67 of file YumaStream.hpp.

Public Member Functions

 YumaStream ()
 Default constructor.
 YumaStream (const char *fn, std::ios::openmode mode=std::ios::in)
 Constructor.
virtual ~YumaStream ()
 destructor per the coding standards
virtual void open (const char *fn, std::ios::openmode mode)
 overrides open to reset the header

Public Attributes

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


Constructor & Destructor Documentation

YumaStream  )  [inline]
 

Default constructor.

Definition at line 71 of file YumaStream.hpp.

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

Constructor.

Parameters:
fn the name of the ascuu FIC file to be opened
mode the ios::openmode to be used on fn

Definition at line 78 of file YumaStream.hpp.

virtual ~YumaStream  )  [inline, virtual]
 

destructor per the coding standards

Definition at line 83 of file YumaStream.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 YumaStream.hpp.


Member Data Documentation

YumaHeader header
 

YumaHeader for this file.

Definition at line 93 of file YumaStream.hpp.

bool headerRead
 

Flag showing whether or not the header has been read.

Definition at line 96 of file YumaStream.hpp.


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