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

Detailed Description

SINEX Satellite Phase Center data type and methods

Definition at line 642 of file SinexTypes.hpp.

#include <SinexTypes.hpp>

Inheritance diagram for gnsstk::Sinex::SatellitePhaseCenter:
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)
 
 SatellitePhaseCenter ()
 Constructors. More...
 
 SatellitePhaseCenter (const std::string &line, size_t num=0)
 
virtual ~SatellitePhaseCenter ()
 Destructor. More...
 
- Public Member Functions inherited from gnsstk::Sinex::DataType
virtual ~DataType ()
 Destructor. More...
 

Public Attributes

std::string antennaCalibration
 Antenna calibration model. More...
 
char freqCodeA
 Frequency for which the phase center offset is given. More...
 
char freqCodeB
 Frequency for which the phase center offset is given. More...
 
Triple offsetA
 Offset from CM to phase center (x, y, z) More...
 
Triple offsetB
 Offset from CM to phase center (x, y, z) More...
 
char pcvModel
 Phase center variation model application: F, E. More...
 
char pcvType
 Phase center variation type: A, R. More...
 
std::string svCode
 Satellite code "CNNN": C=GNSS code, NNN=SVN/GLONASS Number. More...
 

Static Public Attributes

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

Constructor & Destructor Documentation

◆ SatellitePhaseCenter() [1/2]

gnsstk::Sinex::SatellitePhaseCenter::SatellitePhaseCenter ( )
inline

Constructors.

Definition at line 649 of file SinexTypes.hpp.

◆ SatellitePhaseCenter() [2/2]

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

Definition at line 650 of file SinexTypes.hpp.

◆ ~SatellitePhaseCenter()

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

Destructor.

Definition at line 654 of file SinexTypes.hpp.

Member Function Documentation

◆ dump()

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

Debug output function.

Reimplemented from gnsstk::Sinex::DataType.

Definition at line 1029 of file SinexTypes.cpp.

◆ operator std::string()

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

String converters.

Implements gnsstk::Sinex::DataType.

Definition at line 977 of file SinexTypes.cpp.

◆ operator=()

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

Implements gnsstk::Sinex::DataType.

Definition at line 1003 of file SinexTypes.cpp.

Member Data Documentation

◆ antennaCalibration

std::string gnsstk::Sinex::SatellitePhaseCenter::antennaCalibration

Antenna calibration model.

Definition at line 668 of file SinexTypes.hpp.

◆ BLOCK_TITLE

const string gnsstk::Sinex::SatellitePhaseCenter::BLOCK_TITLE
static

Definition at line 644 of file SinexTypes.hpp.

◆ freqCodeA

char gnsstk::Sinex::SatellitePhaseCenter::freqCodeA

Frequency for which the phase center offset is given.

Definition at line 664 of file SinexTypes.hpp.

◆ freqCodeB

char gnsstk::Sinex::SatellitePhaseCenter::freqCodeB

Frequency for which the phase center offset is given.

Definition at line 666 of file SinexTypes.hpp.

◆ MAX_LINE_LEN

const size_t gnsstk::Sinex::SatellitePhaseCenter::MAX_LINE_LEN = 66
static

Definition at line 646 of file SinexTypes.hpp.

◆ MIN_LINE_LEN

const size_t gnsstk::Sinex::SatellitePhaseCenter::MIN_LINE_LEN = 66
static

Definition at line 645 of file SinexTypes.hpp.

◆ offsetA

Triple gnsstk::Sinex::SatellitePhaseCenter::offsetA

Offset from CM to phase center (x, y, z)

Definition at line 665 of file SinexTypes.hpp.

◆ offsetB

Triple gnsstk::Sinex::SatellitePhaseCenter::offsetB

Offset from CM to phase center (x, y, z)

Definition at line 667 of file SinexTypes.hpp.

◆ pcvModel

char gnsstk::Sinex::SatellitePhaseCenter::pcvModel

Phase center variation model application: F, E.

Definition at line 670 of file SinexTypes.hpp.

◆ pcvType

char gnsstk::Sinex::SatellitePhaseCenter::pcvType

Phase center variation type: A, R.

Definition at line 669 of file SinexTypes.hpp.

◆ svCode

std::string gnsstk::Sinex::SatellitePhaseCenter::svCode

Satellite code "CNNN": C=GNSS code, NNN=SVN/GLONASS Number.

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