Public Member Functions | Public Attributes | Static Public Attributes | List of all members
gnsstk::Sinex::Header Class Reference

Detailed Description

This class models the header for a SINEX file.

See also
gnsstk::SinexStream and gnsstk::SinexData for more information.

Definition at line 63 of file SinexHeader.hpp.

#include <SinexHeader.hpp>

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

Public Member Functions

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 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 size_t MAX_LINE_LEN = 79
 
static const size_t MIN_LINE_LEN = 67
 

Constructor & Destructor Documentation

◆ Header() [1/2]

gnsstk::Sinex::Header::Header ( )
inline

Constructors.

Definition at line 71 of file SinexHeader.hpp.

◆ Header() [2/2]

gnsstk::Sinex::Header::Header ( const std::string &  line)
inline

Definition at line 72 of file SinexHeader.hpp.

◆ ~Header()

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

Destructor.

Definition at line 78 of file SinexHeader.hpp.

Member Function Documentation

◆ dump()

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

Debug output operator.

Definition at line 125 of file SinexHeader.cpp.

◆ operator std::string()

gnsstk::Sinex::Header::operator std::string ( ) const

String converters.

Definition at line 60 of file SinexHeader.cpp.

◆ operator=()

void gnsstk::Sinex::Header::operator= ( const std::string &  other)

Definition at line 87 of file SinexHeader.cpp.

Member Data Documentation

◆ constraintCode

char gnsstk::Sinex::Header::constraintCode

Definition at line 95 of file SinexHeader.hpp.

◆ creationAgency

std::string gnsstk::Sinex::Header::creationAgency

Agency creating the file.

Definition at line 88 of file SinexHeader.hpp.

◆ creationTime

Time gnsstk::Sinex::Header::creationTime

Creation time.

Definition at line 89 of file SinexHeader.hpp.

◆ dataAgency

std::string gnsstk::Sinex::Header::dataAgency

Agency supplying data for the file.

Definition at line 90 of file SinexHeader.hpp.

◆ dataTimeEnd

Time gnsstk::Sinex::Header::dataTimeEnd

Definition at line 92 of file SinexHeader.hpp.

◆ dataTimeStart

Time gnsstk::Sinex::Header::dataTimeStart

Definition at line 91 of file SinexHeader.hpp.

◆ MAX_LINE_LEN

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

Definition at line 68 of file SinexHeader.hpp.

◆ MIN_LINE_LEN

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

Definition at line 67 of file SinexHeader.hpp.

◆ obsCode

char gnsstk::Sinex::Header::obsCode

Definition at line 93 of file SinexHeader.hpp.

◆ paramCount

uint32_t gnsstk::Sinex::Header::paramCount

Definition at line 94 of file SinexHeader.hpp.

◆ solutionTypes

std::string gnsstk::Sinex::Header::solutionTypes

Solution types in this file: S,O,E,T,C,A, or ' '.

Definition at line 96 of file SinexHeader.hpp.

◆ version

float gnsstk::Sinex::Header::version

Format version of the file ##.##.

Definition at line 87 of file SinexHeader.hpp.


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


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