Public Member Functions | Public Attributes | List of all members
gnsstk::AntexStream Class Reference

Detailed Description

This class reads an Antex files.

See also
gnsstk::AntexData and gnsstk::AntexHeader.

Definition at line 57 of file AntexStream.hpp.

#include <AntexStream.hpp>

Inheritance diagram for gnsstk::AntexStream:
Inheritance graph
[legend]

Public Member Functions

 AntexStream ()
 Default constructor. More...
 
 AntexStream (const char *fn, std::ios::openmode mode=std::ios::in)
 
virtual void open (const char *fn, std::ios::openmode mode)
 overrides open to reset the header More...
 
virtual ~AntexStream ()
 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 void open (const std::string &fn, std::ios::openmode mode)
 Overrides open to reset the line number. More...
 
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...
 

Public Attributes

AntexHeader header
 The header for this file. More...
 
bool headerRead
 Whether or not the AntexHeader has been read. 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...
 

Additional Inherited Members

- 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...
 
- Protected Member Functions inherited from gnsstk::FFTextStream
virtual void tryFFStreamGet (FFData &rec)
 
virtual void tryFFStreamPut (const FFData &rec)
 

Constructor & Destructor Documentation

◆ AntexStream() [1/2]

gnsstk::AntexStream::AntexStream ( )
inline

Default constructor.

Definition at line 61 of file AntexStream.hpp.

◆ AntexStream() [2/2]

gnsstk::AntexStream::AntexStream ( const char *  fn,
std::ios::openmode  mode = std::ios::in 
)
inline

Constructor given a file name

Parameters
fnthe Antex file to open
modehow to open fn.

Definition at line 68 of file AntexStream.hpp.

◆ ~AntexStream()

virtual gnsstk::AntexStream::~AntexStream ( )
inlinevirtual

Destructor.

Definition at line 74 of file AntexStream.hpp.

Member Function Documentation

◆ open()

virtual void gnsstk::AntexStream::open ( const char *  fn,
std::ios::openmode  mode 
)
inlinevirtual

overrides open to reset the header

Reimplemented from gnsstk::FFTextStream.

Definition at line 77 of file AntexStream.hpp.

Member Data Documentation

◆ header

AntexHeader gnsstk::AntexStream::header

The header for this file.

Definition at line 88 of file AntexStream.hpp.

◆ headerRead

bool gnsstk::AntexStream::headerRead

Whether or not the AntexHeader has been read.

Definition at line 85 of file AntexStream.hpp.


The documentation for this class was generated from the following file:


gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:44