SMODFStream Class Reference
[ICD-GPS-211 Classes]

#include <SMODFStream.hpp>

Inheritance diagram for SMODFStream:

Inheritance graph
[legend]
Collaboration diagram for SMODFStream:

Collaboration graph
[legend]
List of all members.

Detailed Description

This is a stream used to obtain data from a Smoothed Measurement Data File.

Definition at line 65 of file SMODFStream.hpp.

Public Types

enum  FileFormat { undefined, legacy, icd211 }
 These are the file formats SMODFStream recognizes. More...

Public Member Functions

 SMODFStream ()
 SMODFStream (const char *fn, std::ios::openmode mode=std::ios::in) throw ()
 Constructor.
virtual ~SMODFStream ()
 Destructor per the coding standard.
virtual void open (const char *fn, std::ios::openmode mode)
 overrides open to reset the header

Public Attributes

FileFormat format
 The FileFormat of the file currently being read.


Member Enumeration Documentation

enum FileFormat
 

These are the file formats SMODFStream recognizes.

Enumeration values:
undefined  Undefined format.
legacy  Legacy format.
icd211  ICD-GPS-211 format.

Definition at line 103 of file SMODFStream.hpp.


Constructor & Destructor Documentation

SMODFStream  )  [inline]
 

Definition at line 68 of file SMODFStream.hpp.

SMODFStream const char *  fn,
std::ios::openmode  mode = std::ios::in
throw () [inline]
 

Constructor.

Parameters:
fn the SMODF to open
mode the ios::openmode to use in opening fn

Definition at line 77 of file SMODFStream.hpp.

virtual ~SMODFStream  )  [inline, virtual]
 

Destructor per the coding standard.

Definition at line 87 of file SMODFStream.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 90 of file SMODFStream.hpp.

References FFTextStream::open().


Member Data Documentation

FileFormat format
 

The FileFormat of the file currently being read.

Definition at line 109 of file SMODFStream.hpp.

Referenced by SMODFData::reallyGetRecord(), and SMODFData::reallyPutRecord().


The documentation for this class was generated from the following file:
Generated on Sat May 25 03:31:54 2013 for GPS ToolKit Software Library by  doxygen 1.3.9.1