Public Member Functions | Public Attributes | Static Public Attributes | List of all members
gnsstk::Sinex::InputHistory Struct Reference

Detailed Description

SINEX Input History data type and methods; leverages Sinex::Header functionality

Definition at line 146 of file SinexTypes.hpp.

#include <SinexTypes.hpp>

Inheritance diagram for gnsstk::Sinex::InputHistory:
Inheritance graph
[legend]

Public Member Functions

void dump (std::ostream &s) const
 Debug output function. More...
 
 InputHistory ()
 Constructors. More...
 
 InputHistory (const std::string &line, size_t num=0)
 
 operator std::string () const
 String converters. More...
 
void operator= (const std::string &line)
 
virtual ~InputHistory ()
 Destructor. More...
 
- Public Member Functions inherited from gnsstk::Sinex::DataType
virtual ~DataType ()
 Destructor. More...
 
- Public Member Functions inherited from gnsstk::Sinex::Header
void dump (std::ostream &s) const
 Debug output operator. More...
 
 Header ()
 Constructors. More...
 
 Header (const std::string &line)
 
 operator std::string () const
 String converters. More...
 
void operator= (const std::string &other)
 
virtual ~Header ()
 Destructor. More...
 

Public Attributes

char fileCode
 
- Public Attributes inherited from gnsstk::Sinex::Header
char constraintCode
 
std::string creationAgency
 Agency creating the file. More...
 
Time creationTime
 Creation time. More...
 
std::string dataAgency
 Agency supplying data for the file. More...
 
Time dataTimeEnd
 
Time dataTimeStart
 
char obsCode
 
uint32_t paramCount
 
std::string solutionTypes
 Solution types in this file: S,O,E,T,C,A, or ' '. More...
 
float version
 Format version of the file ##.##. More...
 

Static Public Attributes

static const std::string BLOCK_TITLE
 
static const size_t MAX_LINE_LEN = 79
 
static const size_t MIN_LINE_LEN = 67
 
- Static Public Attributes inherited from gnsstk::Sinex::Header
static const size_t MAX_LINE_LEN = 79
 
static const size_t MIN_LINE_LEN = 67
 

Constructor & Destructor Documentation

◆ InputHistory() [1/2]

gnsstk::Sinex::InputHistory::InputHistory ( )
inline

Constructors.

Definition at line 153 of file SinexTypes.hpp.

◆ InputHistory() [2/2]

gnsstk::Sinex::InputHistory::InputHistory ( const std::string &  line,
size_t  num = 0 
)
inline

Definition at line 154 of file SinexTypes.hpp.

◆ ~InputHistory()

virtual gnsstk::Sinex::InputHistory::~InputHistory ( )
inlinevirtual

Destructor.

Definition at line 158 of file SinexTypes.hpp.

Member Function Documentation

◆ dump()

void gnsstk::Sinex::InputHistory::dump ( std::ostream &  s) const
virtual

Debug output function.

Reimplemented from gnsstk::Sinex::DataType.

Definition at line 198 of file SinexTypes.cpp.

◆ operator std::string()

gnsstk::Sinex::InputHistory::operator std::string ( ) const
virtual

String converters.

Implements gnsstk::Sinex::DataType.

Definition at line 151 of file SinexTypes.cpp.

◆ operator=()

void gnsstk::Sinex::InputHistory::operator= ( const std::string &  line)
virtual

Implements gnsstk::Sinex::DataType.

Definition at line 169 of file SinexTypes.cpp.

Member Data Documentation

◆ BLOCK_TITLE

const std::string gnsstk::Sinex::InputHistory::BLOCK_TITLE
static

Definition at line 148 of file SinexTypes.hpp.

◆ fileCode

char gnsstk::Sinex::InputHistory::fileCode

Definition at line 167 of file SinexTypes.hpp.

◆ MAX_LINE_LEN

const size_t gnsstk::Sinex::InputHistory::MAX_LINE_LEN = 79
static

Definition at line 150 of file SinexTypes.hpp.

◆ MIN_LINE_LEN

const size_t gnsstk::Sinex::InputHistory::MIN_LINE_LEN = 67
static

Definition at line 149 of file SinexTypes.hpp.


The documentation for this struct was generated from the following files:


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