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

Detailed Description

SINEX Site Data data type and methods

Definition at line 369 of file SinexTypes.hpp.

#include <SinexTypes.hpp>

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

Public Member Functions

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

Public Attributes

std::string agencyCode
 Creation agency code for the input SINEX file. More...
 
Time creationTime
 Creation time for the input SINEX file. More...
 
char obsCode
 Observation technique(s): C, D, L, M, P, or R. More...
 
std::string pointCodeInp
 Point code from an input SINEX file. More...
 
std::string pointCodeSol
 Point code for solved station coords. More...
 
std::string siteCodeInp
 Site code from an input SINEX file. More...
 
std::string siteCodeSol
 Site code for solved station coords. More...
 
std::string solutionIdInp
 Solution number from an input SINEX file. More...
 
std::string solutionIdSol
 Solution number for solved station coords. More...
 
Time timeEnd
 End time of data for the input SINEX file. More...
 
Time timeStart
 Start time of data for the input SINEX file. More...
 

Static Public Attributes

static const std::string BLOCK_TITLE
 
static const size_t MAX_LINE_LEN = 71
 
static const size_t MIN_LINE_LEN = 71
 

Constructor & Destructor Documentation

◆ SiteData() [1/2]

gnsstk::Sinex::SiteData::SiteData ( )
inline

Constructors.

Definition at line 376 of file SinexTypes.hpp.

◆ SiteData() [2/2]

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

Definition at line 377 of file SinexTypes.hpp.

◆ ~SiteData()

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

Destructor.

Definition at line 381 of file SinexTypes.hpp.

Member Function Documentation

◆ dump()

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

Debug output function.

Reimplemented from gnsstk::Sinex::DataType.

Definition at line 601 of file SinexTypes.cpp.

◆ operator std::string()

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

String converters.

Implements gnsstk::Sinex::DataType.

Definition at line 550 of file SinexTypes.cpp.

◆ operator=()

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

Implements gnsstk::Sinex::DataType.

Definition at line 575 of file SinexTypes.cpp.

Member Data Documentation

◆ agencyCode

std::string gnsstk::Sinex::SiteData::agencyCode

Creation agency code for the input SINEX file.

Definition at line 399 of file SinexTypes.hpp.

◆ BLOCK_TITLE

const string gnsstk::Sinex::SiteData::BLOCK_TITLE
static

Definition at line 371 of file SinexTypes.hpp.

◆ creationTime

Time gnsstk::Sinex::SiteData::creationTime

Creation time for the input SINEX file.

Definition at line 400 of file SinexTypes.hpp.

◆ MAX_LINE_LEN

const size_t gnsstk::Sinex::SiteData::MAX_LINE_LEN = 71
static

Definition at line 373 of file SinexTypes.hpp.

◆ MIN_LINE_LEN

const size_t gnsstk::Sinex::SiteData::MIN_LINE_LEN = 71
static

Definition at line 372 of file SinexTypes.hpp.

◆ obsCode

char gnsstk::Sinex::SiteData::obsCode

Observation technique(s): C, D, L, M, P, or R.

Definition at line 396 of file SinexTypes.hpp.

◆ pointCodeInp

std::string gnsstk::Sinex::SiteData::pointCodeInp

Point code from an input SINEX file.

Definition at line 394 of file SinexTypes.hpp.

◆ pointCodeSol

std::string gnsstk::Sinex::SiteData::pointCodeSol

Point code for solved station coords.

Definition at line 391 of file SinexTypes.hpp.

◆ siteCodeInp

std::string gnsstk::Sinex::SiteData::siteCodeInp

Site code from an input SINEX file.

Definition at line 393 of file SinexTypes.hpp.

◆ siteCodeSol

std::string gnsstk::Sinex::SiteData::siteCodeSol

Site code for solved station coords.

Definition at line 390 of file SinexTypes.hpp.

◆ solutionIdInp

std::string gnsstk::Sinex::SiteData::solutionIdInp

Solution number from an input SINEX file.

Definition at line 395 of file SinexTypes.hpp.

◆ solutionIdSol

std::string gnsstk::Sinex::SiteData::solutionIdSol

Solution number for solved station coords.

Definition at line 392 of file SinexTypes.hpp.

◆ timeEnd

Time gnsstk::Sinex::SiteData::timeEnd

End time of data for the input SINEX file.

Definition at line 398 of file SinexTypes.hpp.

◆ timeStart

Time gnsstk::Sinex::SiteData::timeStart

Start time of data for the input SINEX file.

Definition at line 397 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