AshtechStream Class Reference

#include <AshtechStream.hpp>

Inheritance diagram for AshtechStream:

Inheritance graph
[legend]
Collaboration diagram for AshtechStream:

Collaboration graph
[legend]
List of all members.

Detailed Description

This is a stream used to decode data in the Ashtech format.

Definition at line 54 of file AshtechStream.hpp.

Public Member Functions

 AshtechStream ()
 AshtechStream (const char *fn, std::ios::openmode mode=std::ios::in)
virtual ~AshtechStream ()
 destructor per the coding standards
virtual void open (const char *fn, std::ios::openmode mode=std::ios::in)
 overrides open to reset the header
std::streampos getRawPos ()

Public Attributes

std::string rawData
 The raw bytes read from the file.
bool header


Constructor & Destructor Documentation

AshtechStream  )  [inline]
 

Definition at line 57 of file AshtechStream.hpp.

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

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

Definition at line 63 of file AshtechStream.hpp.

virtual ~AshtechStream  )  [inline, virtual]
 

destructor per the coding standards

Definition at line 68 of file AshtechStream.hpp.


Member Function Documentation

std::streampos getRawPos  )  [inline]
 

Definition at line 85 of file AshtechStream.hpp.

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

overrides open to reset the header

Reimplemented from FFBinaryStream.

Definition at line 72 of file AshtechStream.hpp.


Member Data Documentation

bool header
 

Definition at line 82 of file AshtechStream.hpp.

std::string rawData
 

The raw bytes read from the file.

Definition at line 78 of file AshtechStream.hpp.

Referenced by AshtechPBEN::reallyGetRecord(), AshtechMBEN::reallyGetRecord(), AshtechEPB::reallyGetRecord(), and AshtechALB::reallyGetRecord().


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