General Purpose Geodetic Library
SgVlbiStationInfo Class Reference

#include <SgVlbiStationInfo.h>

Inheritance diagram for SgVlbiStationInfo:
SgObjectInfo SgAttribute

Public Types

enum  Attributes {
  Attr_NOT_VALID = 1<< 0 , Attr_ESTIMATE_COO = 1<< 1 , Attr_ESTIMATE_VEL = 1<< 2 , Attr_CONSTRAIN_COO = 1<< 3 ,
  Attr_CONSTRAIN_VEL = 1<< 4 , Attr_REFERENCE_CLOCKS = 1<< 5 , Attr_IGNORE_CABLE_CAL = 1<< 6 , Attr_INVERSE_CABLE = 1<< 7 ,
  Attr_BAD_METEO = 1<< 8 , Attr_ART_METEO = 1<< 9 , Attr_HAS_A_PRIORI_POS = 1<<10 , Attr_HAS_A_PRIORI_AXO = 1<<11 ,
  Attr_DONT_ESTIMATE_TRPS = 1<<12 , Attr_USE_LOCAL_CLOCKS = 1<<13 , Attr_USE_LOCAL_ZENITH = 1<<14 , Attr_ESTIMATE_AXO = 1<<15 ,
  Attr_HAS_CABLE_CAL = 1<<16 , Attr_HAS_METEO = 1<<17 , Attr_CABLE_CAL_MODIFIED = 1<<18 , Attr_METEO_MODIFIED = 1<<19 ,
  Attr_CABLE_CAL_IS_CDMS = 1<<20 , Attr_HAS_TSYS = 1<<21 , Attr_TSYS_MODIFIED = 1<<22 , Attr_APRIORI_CLOCK_MODIFIED = 1<<23 ,
  Attr_HAS_CCC_FSLG = 1<<24 , Attr_HAS_CCC_CDMS = 1<<25 , Attr_HAS_CCC_PCMT = 1<<26
}
 
enum  MountingType {
  MT_AZEL = 0 , MT_EQUA = 1 , MT_X_YN = 2 , MT_X_YE = 3 ,
  MT_RICHMOND = 4 , MT_UNKN = 5
}
 
enum  CableCalsOrigin {
  CCO_UNDEF = 0 , CCO_FS_LOG = 1 , CCO_CDMS = 2 , CCO_PCMT = 3 ,
  CCO_CDMS_FS_LOG = 4
}
 
enum  MeteoDataOrigin { MDO_UNDEF = 0 , MDO_FS_LOG = 1 , MDO_EXTERNAL = 2 }
 

Public Member Functions

 SgVlbiStationInfo (int idx=-1, const QString &key="Unknown", const QString &aka="Unknown too")
 
 ~SgVlbiStationInfo ()
 
SgBreakModelclockBreaks ()
 
QMap< QString, SgVlbiAuxObservation * > * auxObservationByScanId ()
 
const QMap< QString, SgVlbiAuxObservation * > * auxObservationByScanId () const
 
const Sg3dVectorgetR ()
 
const Sg3dVectorgetR_ea ()
 
const Sg3dVectorgetV_ea ()
 
int getClocksModelOrder () const
 
double getCableCalMultiplier () const
 
SgTaskConfig::CableCalSource getFlybyCableCalSource () const
 
double getCableCalMultiplierDBCal () const
 
const QString & getCableCalsOriginTxt () const
 
const QString & getMeteoDataOriginTxt () const
 
CableCalsOrigin getCableCalsOrigin () const
 
MeteoDataOrigin getMeteoDataOrigin () const
 
double getAxisOffset () const
 
double getAxisOffset_ea () const
 
double getTilt (int i) const
 
double getGradNorth () const
 
double getGradEast () const
 
MountingType getMntType () const
 
double getLatitude () const
 
double getLongitude () const
 
double getHeight () const
 
const QString & getTectonicPlateName () const
 
int getCdpNumber () const
 
double getEstClockModel (int idx) const
 
double getEstClockModelSigma (int idx) const
 
double getEstWetZenithDelay () const
 
double getEstWetZenithDelaySigma () const
 
double getAPrioriClockTerm_0 () const
 
double getAPrioriClockTerm_1 () const
 
bool getNeed2useAPrioriClocks () const
 
double getOLoadAmplitude (int iWave, int iCoord) const
 
double getOptLoadCoeff (int idx) const
 
double getOLoadPhase (int iWave, int iCoord) const
 
bool getIsEccNonZero () const
 
const Sg3dVectorgetV3Ecc () const
 
double getGradientDelay () const
 
const QVector< double > & getTsysIfFreqs () const
 
const QVector< QString > & getTsysIfIds () const
 
const QVector< QString > & getTsysIfSideBands () const
 
const QVector< QString > & getTsysIfPolarizations () const
 
const SgParameterCfggetPcClocks () const
 
const SgParameterCfggetPcZenith () const
 
int maxNumOfPolynomials () const
 
char getCid () const
 
const char * getSid () const
 
void setClocksModelOrder (int n)
 
void setCableCalMultiplier (double c)
 
void setFlybyCableCalSource (SgTaskConfig::CableCalSource s)
 
void setCableCalMultiplierDBCal (double c)
 
void setCableCalsOriginTxt (const QString &origin)
 
void setMeteoDataOriginTxt (const QString &origin)
 
void setCableCalsOrigin (CableCalsOrigin origin)
 
void setMeteoDataOrigin (MeteoDataOrigin origin)
 
void setR (const Sg3dVector &r)
 
void setR_ea (const Sg3dVector &r)
 
void setV_ea (const Sg3dVector &v)
 
void setAxisOffset (double v)
 
void setAxisOffset_ea (double v)
 
void setTilt (int i, double v)
 
void setGradNorth (double v)
 
void setGradEast (double v)
 
void setMntType (MountingType m)
 
void setTectonicPlateName (const QString &name)
 
void setCdpNumber (int cdp)
 
void setEstClockModel (int idx, double d, double s)
 
void setEstWetZenithDelay (double d, double s)
 
void setAPrioriClockTerm_0 (double)
 
void setAPrioriClockTerm_1 (double)
 
void setNeed2useAPrioriClocks (bool)
 
void setOLoadAmplitude (int iWave, int iCoord, double amplitude)
 
void setOptLoadCoeff (int idx, double c)
 
void setOLoadPhase (int iWave, int iCoord, double phase)
 
void setGradientDelay (double d)
 
QVector< double > & tsysIfFreqs ()
 
QVector< QString > & tsysIfIds ()
 
QVector< QString > & tsysIfSideBands ()
 
QVector< QString > & tsysIfPolarizations ()
 
void setPcClocks (const SgParameterCfg &pc)
 
void setPcZenith (const SgParameterCfg &pc)
 
void setCid (char c)
 
void setSid (char c1, char c2)
 
SgParameterpClock0 ()
 
SgParameterpClock1 ()
 
SgParameterpClock2 ()
 
SgParameterpClock3 ()
 
SgParameterpClocks (int i)
 
SgParameterpZenithDelay ()
 
const SgParametergetPZenithDelay () const
 
SgParameterpAtmGradN ()
 
SgParameterpAtmGradE ()
 
SgParameterpRx ()
 
SgParameterpRy ()
 
SgParameterpRz ()
 
SgParameterpAxisOffset ()
 
SgEccRec *& eccRec ()
 
SgParameterCfgpcClocks ()
 
SgParameterCfgpcZenith ()
 
void createParameters ()
 
void releaseParameters ()
 
void clearEstClockModel ()
 
void clearEstWetZenithDelay ()
 
double effectiveCableCalMultiplier () const
 
void calcCBEpochs4Export (const QMap< QString, SgVlbiAuxObservation * > &)
 
void adjustEccVector ()
 
void recalcRLF (bool isSolveCompatible)
 
void checkAuxObs (const QMap< QString, QString > &scanNameById)
 
void resetAllEditings ()
 
QString name () const
 
void resetCable ()
 
void resetMeteo ()
 
void resetTsys ()
 
void checkPresenceOfCableCalibratioCorrections ()
 
SgVlbiAuxObservation::CableCorrectionType cccIdx () const
 
void prepare2Run (SgTaskConfig::CableCalSource src)
 
bool saveIntermediateResults (QDataStream &) const
 
bool loadIntermediateResults (QDataStream &)
 
- Public Member Functions inherited from SgObjectInfo
 SgObjectInfo (int idx=-1, const QString &key="Unknown", const QString &aka="")
 
 SgObjectInfo (const SgObjectInfo &)
 
 ~SgObjectInfo ()
 
const QString & getKey () const
 
const QString & getAka () const
 
int getIdx () const
 
int numTotal (DataType dType) const
 
int numProcessed (DataType dType) const
 
int numUsable (DataType) const
 
double getSigma2add (DataType) const
 
const SgMJDtFirst (DataType) const
 
const SgMJDtLast (DataType) const
 
double normedResid (DataType) const
 
double getSFF_NrmRes (DataType) const
 
double getSFF_NrmRes_plus_15 (DataType) const
 
double chi2 (DataType) const
 
double reducedChi2 (DataType) const
 
double weightScaleCoefficient (DataType) const
 
double dispersion (DataType, bool=false) const
 
void setKey (const QString &key)
 
void setAka (const QString &aka)
 
void setIdx (int idx)
 
void setNumUsable (DataType dType, int n)
 
void setNormedResid (DataType dType, double d)
 
void setSigma2add (DataType dType, double d)
 
void setSFF_NrmRes (DataType dType, double d)
 
void setSFF_NrmRes_plus_15 (DataType dType, double d)
 
void incNumTotal (DataType, int=1)
 
void decNumTotal (DataType, int=1)
 
void incNumUsable (DataType, int=1)
 
void decNumUsable (DataType, int=1)
 
void addWrms (DataType, const SgMJD &t, double o_c, double w, double auxSum)
 
double wrms (DataType) const
 
double dof (DataType) const
 
void clearWrms ()
 
void copyStatistics (SgObjectInfo *)
 
void copySigmas2add (SgObjectInfo *)
 
void resetAllEditings ()
 
void recalcSigma2add (const SgTaskConfig *cfg)
 
void calcNormalizedResiduals (const QList< SgVlbiObservable * > &observables, const SgTaskConfig *cfg)
 
bool saveIntermediateResults (QDataStream &) const
 
bool loadIntermediateResults (QDataStream &)
 
- Public Member Functions inherited from SgAttribute
 SgAttribute ()
 
 SgAttribute (const SgAttribute &a)
 
 ~SgAttribute ()
 
SgAttributeoperator= (const SgAttribute &a)
 
unsigned int getAttributes () const
 
void setAttributes (unsigned int a)
 
void addAttr (uint a)
 
void delAttr (uint a)
 
void assignAttr (uint a, bool b)
 
void xorAttr (uint a)
 
bool isAttr (uint a) const
 
void clearAll ()
 

Static Public Member Functions

static const QString className ()
 
static int mntType2int (MountingType)
 
static MountingType int2mntType (int)
 
- Static Public Member Functions inherited from SgObjectInfo
static const QString className ()
 
- Static Public Member Functions inherited from SgAttribute
static const QString className ()
 

Static Public Attributes

static const int maxNumOfPolynomials_ =MAX_NUMBER_OF_POLYNOMIALS
 

Private Attributes

int clocksModelOrder_
 
double cableCalMultiplier_
 
SgTaskConfig::CableCalSource flybyCableCalSource_
 
double cableCalMultiplierDBCal_
 
SgBreakModel clockBreaks_
 
QMap< QString, SgVlbiAuxObservation * > auxObservationByScan_
 
QString cableCalsOriginTxt_
 
QString meteoDataOriginTxt_
 
CableCalsOrigin cableCalsOrigin_
 
MeteoDataOrigin meteoDataOrigin_
 
SgVlbiAuxObservation::CableCorrectionType cccIdx_
 
Sg3dVector r_
 
Sg3dVector r_ea_
 
Sg3dVector v_ea_
 
double axisOffset_
 
double axisOffset_ea_
 
double tilt_ [2]
 
double gradNorth_
 
double gradEast_
 
MountingType mntType_
 
double latitude_
 
double longitude_
 
double height_
 
QString tectonicPlateName_
 
int cdpNumber_
 
SgEccRececcRec_
 
bool isEccNonZero_
 
Sg3dVector v3Ecc_
 
char cId_
 
char sId_ [3]
 
double oLoadAmplitudes_ [11][3]
 
double oLoadPhases_ [11][3]
 
double optLoadCoeffs_ [6]
 
double estClockModel_ [MAX_NUMBER_OF_POLYNOMIALS]
 
double estClockModelSigmas_ [MAX_NUMBER_OF_POLYNOMIALS]
 
double estWetZenithDelay_
 
double estWetZenithDelaySigma_
 
double aPrioriClockTerm_0_
 
double aPrioriClockTerm_1_
 
bool need2useAPrioriClocks_
 
double gradientDelay_
 
QVector< double > tsysIfFreqs_
 
QVector< QString > tsysIfIds_
 
QVector< QString > tsysIfSideBands_
 
QVector< QString > tsysIfPolarizations_
 
SgParameterpClocks_ [MAX_NUMBER_OF_POLYNOMIALS]
 
SgParameterpZenithDelay_
 
SgParameterpAtmGradN_
 
SgParameterpAtmGradE_
 
SgParameterpRx_
 
SgParameterpRy_
 
SgParameterpRz_
 
SgParameterpAxisOffset_
 
SgParameterCfg pcClocks_
 
SgParameterCfg pcZenith_
 

Detailed Description

Definition at line 74 of file SgVlbiStationInfo.h.

Member Enumeration Documentation

◆ Attributes

Enumerator
Attr_NOT_VALID 

omit the station;

Attr_ESTIMATE_COO 

estimate station position;

Attr_ESTIMATE_VEL 

estimate station velocity;

Attr_CONSTRAIN_COO 

constrain station position in estimation;

Attr_CONSTRAIN_VEL 

constrain station velocity in estimation;

Attr_REFERENCE_CLOCKS 

the clocks are the reference ones;

Attr_IGNORE_CABLE_CAL 

do not apply cable calibration;

Attr_INVERSE_CABLE 

cable calibration correction has wrong sign;

Attr_BAD_METEO 

indicates that the station has bad meteo parameters;

Attr_ART_METEO 

indicates that the station has artificial meteo parameters;

Attr_HAS_A_PRIORI_POS 

indicates that the station has a priori r and v;

Attr_HAS_A_PRIORI_AXO 

indicates that the station has a priori axis offset;

Attr_DONT_ESTIMATE_TRPS 

do not estimate parameters of troposphere delay for station;

Attr_USE_LOCAL_CLOCKS 

use its own setup for the clock parameter;

Attr_USE_LOCAL_ZENITH 

use its own setup for the zenith delay parameter;

Attr_ESTIMATE_AXO 

estimate axis offset;

Attr_HAS_CABLE_CAL 

a station has cable calibration readings;

Attr_HAS_METEO 

a station has meteo parameters;

Attr_CABLE_CAL_MODIFIED 

a station has cable calibration readings;

Attr_METEO_MODIFIED 

a station has meteo parameters;

Attr_CABLE_CAL_IS_CDMS 

FS log file contains /CDMS/ readings instead of /cable/;.

Attr_HAS_TSYS 
Attr_TSYS_MODIFIED 
Attr_APRIORI_CLOCK_MODIFIED 
Attr_HAS_CCC_FSLG 

a station has cable calibrations from FS log file

Attr_HAS_CCC_CDMS 

a station has cable calibrations from CDMS

Attr_HAS_CCC_PCMT 

a station has cable calibrations from PCMT

Definition at line 77 of file SgVlbiStationInfo.h.

◆ CableCalsOrigin

Enumerator
CCO_UNDEF 
CCO_FS_LOG 
CCO_CDMS 
CCO_PCMT 
CCO_CDMS_FS_LOG 

Definition at line 118 of file SgVlbiStationInfo.h.

◆ MeteoDataOrigin

Enumerator
MDO_UNDEF 
MDO_FS_LOG 
MDO_EXTERNAL 

Definition at line 126 of file SgVlbiStationInfo.h.

◆ MountingType

Enumerator
MT_AZEL 
MT_EQUA 
MT_X_YN 
MT_X_YE 
MT_RICHMOND 
MT_UNKN 

Definition at line 109 of file SgVlbiStationInfo.h.

Constructor & Destructor Documentation

◆ SgVlbiStationInfo()

◆ ~SgVlbiStationInfo()

SgVlbiStationInfo::~SgVlbiStationInfo ( )

A destructor. Frees allocated memory.

Definition at line 408 of file SgVlbiStationInfo.cpp.

References auxObservationByScan_, eccRec_, releaseParameters(), tsysIfFreqs_, tsysIfIds_, tsysIfPolarizations_, and tsysIfSideBands_.

Member Function Documentation

◆ adjustEccVector()

void SgVlbiStationInfo::adjustEccVector ( )

◆ auxObservationByScanId() [1/2]

◆ auxObservationByScanId() [2/2]

const QMap< QString, SgVlbiAuxObservation * > * SgVlbiStationInfo::auxObservationByScanId ( ) const
inline

Definition at line 684 of file SgVlbiStationInfo.h.

References auxObservationByScan_.

◆ calcCBEpochs4Export()

◆ cccIdx()

SgVlbiAuxObservation::CableCorrectionType SgVlbiStationInfo::cccIdx ( ) const
inline

Definition at line 551 of file SgVlbiStationInfo.h.

References cccIdx_.

Referenced by SgVlbiObservation::evaluateTheoreticalValues().

◆ checkAuxObs()

void SgVlbiStationInfo::checkAuxObs ( const QMap< QString, QString > &  scanNameById)

◆ checkPresenceOfCableCalibratioCorrections()

◆ className()

const QString SgVlbiStationInfo::className ( )
static

Returns name of the class (for debug output).

Definition at line 54 of file SgVlbiStationInfo.cpp.

Referenced by calcCBEpochs4Export(), checkAuxObs(), int2mntType(), loadIntermediateResults(), prepare2Run(), and saveIntermediateResults().

◆ clearEstClockModel()

void SgVlbiStationInfo::clearEstClockModel ( )
inline

Clears (sets to zero) estimated clock model coefficients.

Definition at line 1206 of file SgVlbiStationInfo.h.

References estClockModel_, estClockModelSigmas_, and maxNumOfPolynomials_.

Referenced by SgSingleSessionTaskManager::prepare4Run(), and resetAllEditings().

◆ clearEstWetZenithDelay()

void SgVlbiStationInfo::clearEstWetZenithDelay ( )
inline

Clears (sets to zero) estimated wet zenith delay correction.

Definition at line 1218 of file SgVlbiStationInfo.h.

References estWetZenithDelay_, and estWetZenithDelaySigma_.

Referenced by SgSingleSessionTaskManager::prepare4Run(), and resetAllEditings().

◆ clockBreaks()

◆ createParameters()

void SgVlbiStationInfo::createParameters ( )

◆ eccRec()

◆ effectiveCableCalMultiplier()

double SgVlbiStationInfo::effectiveCableCalMultiplier ( ) const
inline

Returns an effective multiplier for cable calibration correction (usually, +1 or -1). It is accounting for "Bad cable calibration" flag.

Definition at line 1227 of file SgVlbiStationInfo.h.

References Attr_IGNORE_CABLE_CAL, Attr_INVERSE_CABLE, cableCalMultiplier_, and SgAttribute::isAttr().

Referenced by SgVlbiObservation::evaluateTheoreticalValues().

◆ getAPrioriClockTerm_0()

◆ getAPrioriClockTerm_1()

double SgVlbiStationInfo::getAPrioriClockTerm_1 ( ) const
inline

◆ getAxisOffset()

◆ getAxisOffset_ea()

double SgVlbiStationInfo::getAxisOffset_ea ( ) const
inline

Returns a value of axis offset from external a priori file, meters.

Definition at line 748 of file SgVlbiStationInfo.h.

References axisOffset_ea_.

Referenced by SgVlbiSession::collectAPriories(), SgVlbiObservation::evalExtApriori_AxsOfs(), and SgSolutionReporter::reportEstimationBlock_Output4Spoolfile().

◆ getCableCalMultiplier()

double SgVlbiStationInfo::getCableCalMultiplier ( ) const
inline

Returns a multiplier for cable calibration correction (usually, +1 or -1).

Definition at line 724 of file SgVlbiStationInfo.h.

References cableCalMultiplier_.

◆ getCableCalMultiplierDBCal()

double SgVlbiStationInfo::getCableCalMultiplierDBCal ( ) const
inline

Returns the original (from dbcal) multiplier for cable calibration correction (+1 or -1).

Definition at line 732 of file SgVlbiStationInfo.h.

References cableCalMultiplierDBCal_.

Referenced by SgGuiVlbiStationList::SgGuiVlbiStationList(), SgAgvDriver::fillSessVars(), NsScrPrx4Station::getCableCalSign(), and SgVlbiSession::putDataIntoVgosDb().

◆ getCableCalsOrigin()

CableCalsOrigin SgVlbiStationInfo::getCableCalsOrigin ( ) const
inline

Returns the cable calibration correction origin.

Definition at line 209 of file SgVlbiStationInfo.h.

References cableCalsOrigin_.

Referenced by SgAgvDriver::fillSessVars(), and SgVlbiSession::putDataIntoVgosDb().

◆ getCableCalsOriginTxt()

const QString& SgVlbiStationInfo::getCableCalsOriginTxt ( ) const
inline

Returns the description of the cable calibration correction origin (a file name).

Definition at line 201 of file SgVlbiStationInfo.h.

References cableCalsOriginTxt_.

Referenced by SgAgvDriver::fillSessVars(), and SgVlbiSession::putDataIntoVgosDb().

◆ getCdpNumber()

int SgVlbiStationInfo::getCdpNumber ( ) const
inline

◆ getCid()

◆ getClocksModelOrder()

◆ getEstClockModel()

double SgVlbiStationInfo::getEstClockModel ( int  idx) const
inline

◆ getEstClockModelSigma()

double SgVlbiStationInfo::getEstClockModelSigma ( int  idx) const
inline

Returns the sigma for idx-th elementh in clock model.

Definition at line 828 of file SgVlbiStationInfo.h.

References estClockModelSigmas_, and maxNumOfPolynomials_.

Referenced by SgSolutionReporter::reportEstimationBlock_Output4Spoolfile().

◆ getEstWetZenithDelay()

double SgVlbiStationInfo::getEstWetZenithDelay ( ) const
inline

◆ getEstWetZenithDelaySigma()

double SgVlbiStationInfo::getEstWetZenithDelaySigma ( ) const
inline

Returns the sigma for wet zenith delay.

Definition at line 844 of file SgVlbiStationInfo.h.

References estWetZenithDelaySigma_.

◆ getFlybyCableCalSource()

◆ getGradEast()

double SgVlbiStationInfo::getGradEast ( ) const
inline

Returns a value of a priori mean east gradient.

Definition at line 764 of file SgVlbiStationInfo.h.

References gradEast_.

Referenced by SgRefraction::calcTroposphericDelay(), SgVlbiSession::collectAPriories(), and SgVlbiObservation::evalExtApriori_MeanGrads().

◆ getGradientDelay()

double SgVlbiStationInfo::getGradientDelay ( ) const
inline

Definition at line 296 of file SgVlbiStationInfo.h.

References gradientDelay_.

◆ getGradNorth()

double SgVlbiStationInfo::getGradNorth ( ) const
inline

Returns a value of a priori mean north gradient.

Definition at line 756 of file SgVlbiStationInfo.h.

References gradNorth_.

Referenced by SgRefraction::calcTroposphericDelay(), SgVlbiSession::collectAPriories(), and SgVlbiObservation::evalExtApriori_MeanGrads().

◆ getHeight()

double SgVlbiStationInfo::getHeight ( ) const
inline

◆ getIsEccNonZero()

bool SgVlbiStationInfo::getIsEccNonZero ( ) const
inline

Definition at line 292 of file SgVlbiStationInfo.h.

References isEccNonZero_.

Referenced by SgVlbiObservation::evaluateTheoreticalValues().

◆ getLatitude()

double SgVlbiStationInfo::getLatitude ( ) const
inline

◆ getLongitude()

double SgVlbiStationInfo::getLongitude ( ) const
inline

Returns a longitude of the station.

Definition at line 788 of file SgVlbiStationInfo.h.

References longitude_.

Referenced by NsScrPrx4Station::getLongitude().

◆ getMeteoDataOrigin()

MeteoDataOrigin SgVlbiStationInfo::getMeteoDataOrigin ( ) const
inline

Returns the meteo parameters origin.

Definition at line 213 of file SgVlbiStationInfo.h.

References meteoDataOrigin_.

Referenced by SgAgvDriver::fillSessVars(), and SgVlbiSession::putDataIntoVgosDb().

◆ getMeteoDataOriginTxt()

const QString& SgVlbiStationInfo::getMeteoDataOriginTxt ( ) const
inline

Returns the description of the meteo parameters origin (a file name).

Definition at line 205 of file SgVlbiStationInfo.h.

References meteoDataOriginTxt_.

Referenced by SgAgvDriver::fillSessVars(), and SgVlbiSession::putDataIntoVgosDb().

◆ getMntType()

SgVlbiStationInfo::MountingType SgVlbiStationInfo::getMntType ( ) const
inline

Returns a type of antenna mounting.

Definition at line 772 of file SgVlbiStationInfo.h.

References mntType_.

Referenced by SgVlbiSession::exportDataIntoNgsFile(), SgAgvDriver::fillSessVars(), and SgVlbiSession::putDataIntoVgosDb().

◆ getNeed2useAPrioriClocks()

◆ getOLoadAmplitude()

double SgVlbiStationInfo::getOLoadAmplitude ( int  iWave,
int  iCoord 
) const
inline

Returns the value for an amplitude [in m] of ocean loading component.

Parameters
iWave– the index of a wave;
iCoord– the index of a coordinate; here 0 is "Up", 1 is "West" and 2 is "South";

Definition at line 876 of file SgVlbiStationInfo.h.

References oLoadAmplitudes_.

Referenced by SgOceanLoad::calcDisplacement(), SgAgvDriver::fillSessVars(), and SgVgosDb::storeCalcInfo().

◆ getOLoadPhase()

double SgVlbiStationInfo::getOLoadPhase ( int  iWave,
int  iCoord 
) const
inline

Returns the value for a phase [in rad] of ocean loading component.

Parameters
iWave– the index of a wave;
iCoord– the index of a coordinate; here 0 is "Up", 1 is "West" and 2 is "South";

Definition at line 892 of file SgVlbiStationInfo.h.

References oLoadPhases_.

Referenced by SgOceanLoad::calcDisplacement(), SgAgvDriver::fillSessVars(), and SgVgosDb::storeCalcInfo().

◆ getOptLoadCoeff()

double SgVlbiStationInfo::getOptLoadCoeff ( int  idx) const
inline

Definition at line 884 of file SgVlbiStationInfo.h.

References optLoadCoeffs_.

Referenced by SgAgvDriver::fillSessVars(), and SgVgosDb::storeCalcInfo().

◆ getPcClocks()

const SgParameterCfg& SgVlbiStationInfo::getPcClocks ( ) const
inline

◆ getPcZenith()

const SgParameterCfg& SgVlbiStationInfo::getPcZenith ( ) const
inline

◆ getPZenithDelay()

const SgParameter * SgVlbiStationInfo::getPZenithDelay ( ) const
inline

Returns a const pointer on the parameter: zenith delay.

Definition at line 1138 of file SgVlbiStationInfo.h.

References pZenithDelay_.

◆ getR()

◆ getR_ea()

◆ getSid()

const char* SgVlbiStationInfo::getSid ( ) const
inline

Definition at line 308 of file SgVlbiStationInfo.h.

References sId_.

Referenced by NsScrPrx4Station::getSid().

◆ getTectonicPlateName()

const QString & SgVlbiStationInfo::getTectonicPlateName ( ) const
inline

◆ getTilt()

double SgVlbiStationInfo::getTilt ( int  i) const
inline

Definition at line 223 of file SgVlbiStationInfo.h.

References tilt_.

Referenced by SgAgvDriver::fillSessVars(), and SgVlbiSession::putDataIntoVgosDb().

◆ getTsysIfFreqs()

const QVector<double>& SgVlbiStationInfo::getTsysIfFreqs ( ) const
inline

Definition at line 298 of file SgVlbiStationInfo.h.

References tsysIfFreqs_.

◆ getTsysIfIds()

const QVector<QString>& SgVlbiStationInfo::getTsysIfIds ( ) const
inline

Definition at line 299 of file SgVlbiStationInfo.h.

References tsysIfIds_.

◆ getTsysIfPolarizations()

const QVector<QString>& SgVlbiStationInfo::getTsysIfPolarizations ( ) const
inline

Definition at line 301 of file SgVlbiStationInfo.h.

References tsysIfPolarizations_.

◆ getTsysIfSideBands()

const QVector<QString>& SgVlbiStationInfo::getTsysIfSideBands ( ) const
inline

Definition at line 300 of file SgVlbiStationInfo.h.

References tsysIfSideBands_.

◆ getV3Ecc()

const Sg3dVector& SgVlbiStationInfo::getV3Ecc ( ) const
inline

Definition at line 294 of file SgVlbiStationInfo.h.

References v3Ecc_.

Referenced by SgVlbiObservation::evaluateTheoreticalValues().

◆ getV_ea()

const Sg3dVector & SgVlbiStationInfo::getV_ea ( )
inline

◆ int2mntType()

◆ loadIntermediateResults()

◆ maxNumOfPolynomials()

int SgVlbiStationInfo::maxNumOfPolynomials ( ) const
inline

Definition at line 305 of file SgVlbiStationInfo.h.

References maxNumOfPolynomials_.

◆ mntType2int()

int SgVlbiStationInfo::mntType2int ( MountingType  mType)
static

◆ name()

◆ pAtmGradE()

◆ pAtmGradN()

◆ pAxisOffset()

◆ pcClocks()

◆ pClock0()

◆ pClock1()

SgParameter * SgVlbiStationInfo::pClock1 ( )
inline

Returns a pointer on the parameter: clock first order.

Definition at line 1098 of file SgVlbiStationInfo.h.

References pClocks_.

◆ pClock2()

SgParameter * SgVlbiStationInfo::pClock2 ( )
inline

Returns a pointer on the parameter: clock second order.

Definition at line 1106 of file SgVlbiStationInfo.h.

References pClocks_.

◆ pClock3()

SgParameter * SgVlbiStationInfo::pClock3 ( )
inline

Returns a pointer on the parameter: clock third order.

Definition at line 1114 of file SgVlbiStationInfo.h.

References pClocks_.

◆ pClocks()

SgParameter * SgVlbiStationInfo::pClocks ( int  i)
inline

◆ pcZenith()

◆ prepare2Run()

◆ pRx()

◆ pRy()

◆ pRz()

◆ pZenithDelay()

◆ recalcRLF()

void SgVlbiStationInfo::recalcRLF ( bool  isSolveCompatible)
inline

Definition at line 950 of file SgVlbiStationInfo.h.

References geocentric2geodetic(), height_, latitude_, longitude_, and r_.

◆ releaseParameters()

void SgVlbiStationInfo::releaseParameters ( )

Frees previously allocated memory for estimated parameters.

Definition at line 451 of file SgVlbiStationInfo.cpp.

References clockBreaks_, maxNumOfPolynomials_, pAtmGradE_, pAtmGradN_, pAxisOffset_, pClocks_, pRx_, pRy_, pRz_, pZenithDelay_, and SgBreakModel::releaseParameters().

Referenced by ~SgVlbiStationInfo(), and createParameters().

◆ resetAllEditings()

◆ resetCable()

void SgVlbiStationInfo::resetCable ( )

◆ resetMeteo()

void SgVlbiStationInfo::resetMeteo ( )

◆ resetTsys()

void SgVlbiStationInfo::resetTsys ( )

◆ saveIntermediateResults()

◆ setAPrioriClockTerm_0()

void SgVlbiStationInfo::setAPrioriClockTerm_0 ( double  v)
inline

◆ setAPrioriClockTerm_1()

void SgVlbiStationInfo::setAPrioriClockTerm_1 ( double  v)
inline

◆ setAxisOffset()

void SgVlbiStationInfo::setAxisOffset ( double  v)
inline

Sets a value of axis offset.

Parameters
v– new value;

Definition at line 967 of file SgVlbiStationInfo.h.

References axisOffset_.

Referenced by SgVlbiSession::getDataFromDbhImage(), SgVlbiSession::getDataFromVgosDb(), SgAgvDriver::initSession(), and VcCalc2SessionIfc::putR_axisOffs().

◆ setAxisOffset_ea()

void SgVlbiStationInfo::setAxisOffset_ea ( double  v)
inline

Sets a value of axis offset from ext. a priori file.

Parameters
v– new value;

Definition at line 975 of file SgVlbiStationInfo.h.

References axisOffset_ea_.

Referenced by SgVlbiSession::collectAPriories().

◆ setCableCalMultiplier()

void SgVlbiStationInfo::setCableCalMultiplier ( double  c)
inline

Sets a multiplier for cable calibration correction (usually, +1 or -1).

Parameters
c– a multiplier;

Definition at line 908 of file SgVlbiStationInfo.h.

References cableCalMultiplier_.

◆ setCableCalMultiplierDBCal()

void SgVlbiStationInfo::setCableCalMultiplierDBCal ( double  c)
inline

Sets a original (from dbcal) multiplier for cable calibration correction (+1 or -1).

Parameters
c– a multiplier;

Definition at line 916 of file SgVlbiStationInfo.h.

References cableCalMultiplierDBCal_.

Referenced by SgAgvDriver::initSession(), and SgStnLogReadings::propagateData().

◆ setCableCalsOrigin()

void SgVlbiStationInfo::setCableCalsOrigin ( CableCalsOrigin  origin)
inline

Sets the cable calibration correction origin.

Definition at line 339 of file SgVlbiStationInfo.h.

References cableCalsOrigin_.

Referenced by SgVlbiSession::getDataFromVgosDb(), SgVlbiSession::importDataFromLogFiles(), and SgAgvDriver::initSession().

◆ setCableCalsOriginTxt()

void SgVlbiStationInfo::setCableCalsOriginTxt ( const QString &  origin)
inline

Sets the description of the cable calibration correction origin.

Definition at line 331 of file SgVlbiStationInfo.h.

References cableCalsOriginTxt_.

Referenced by SgVlbiSession::getDataFromVgosDb(), SgVlbiSession::importDataFromLogFiles(), and SgAgvDriver::initSession().

◆ setCdpNumber()

void SgVlbiStationInfo::setCdpNumber ( int  cdp)
inline

Sets up a CDP number of the station.

Parameters
cdp– the CDP number;

Definition at line 1015 of file SgVlbiStationInfo.h.

References cdpNumber_.

Referenced by SgVlbiSession::selfCheck().

◆ setCid()

void SgVlbiStationInfo::setCid ( char  c)
inline

◆ setClocksModelOrder()

void SgVlbiStationInfo::setClocksModelOrder ( int  n)
inline

◆ setEstClockModel()

void SgVlbiStationInfo::setEstClockModel ( int  idx,
double  d,
double  s 
)
inline

Sets an element of the saved clock model behavior.

Parameters
idx– the index of the elementh;
d– the value;

Definition at line 1023 of file SgVlbiStationInfo.h.

References estClockModel_, estClockModelSigmas_, and maxNumOfPolynomials_.

Referenced by SgSingleSessionTaskManager::finisRun(), and SgSingleSessionTaskManager::prepare4Run().

◆ setEstWetZenithDelay()

void SgVlbiStationInfo::setEstWetZenithDelay ( double  d,
double  s 
)
inline

Sets the value for wet zenith delay.

Parameters
d– the value;

Definition at line 1032 of file SgVlbiStationInfo.h.

References estWetZenithDelay_, and estWetZenithDelaySigma_.

Referenced by SgSingleSessionTaskManager::finisRun().

◆ setFlybyCableCalSource()

void SgVlbiStationInfo::setFlybyCableCalSource ( SgTaskConfig::CableCalSource  s)
inline

◆ setGradEast()

void SgVlbiStationInfo::setGradEast ( double  v)
inline

Sets a value of a priori east gradient.

Parameters
v– new value;

Definition at line 991 of file SgVlbiStationInfo.h.

References gradEast_.

Referenced by SgVlbiSession::collectAPriories().

◆ setGradientDelay()

void SgVlbiStationInfo::setGradientDelay ( double  d)
inline

Definition at line 430 of file SgVlbiStationInfo.h.

References gradientDelay_.

Referenced by SgRefraction::calcTroposphericDelay().

◆ setGradNorth()

void SgVlbiStationInfo::setGradNorth ( double  v)
inline

Sets a value of a priori north gradient.

Parameters
v– new value;

Definition at line 983 of file SgVlbiStationInfo.h.

References gradNorth_.

Referenced by SgVlbiSession::collectAPriories().

◆ setMeteoDataOrigin()

void SgVlbiStationInfo::setMeteoDataOrigin ( MeteoDataOrigin  origin)
inline

Sets the meteo parameters origin.

Definition at line 343 of file SgVlbiStationInfo.h.

References meteoDataOrigin_.

Referenced by SgVlbiSession::getDataFromVgosDb(), SgVlbiSession::importDataFromLogFiles(), and SgAgvDriver::initSession().

◆ setMeteoDataOriginTxt()

void SgVlbiStationInfo::setMeteoDataOriginTxt ( const QString &  origin)
inline

Sets the description of the meteo parameters origin.

Definition at line 335 of file SgVlbiStationInfo.h.

References meteoDataOriginTxt_.

Referenced by SgVlbiSession::getDataFromVgosDb(), SgVlbiSession::importDataFromLogFiles(), and SgAgvDriver::initSession().

◆ setMntType()

void SgVlbiStationInfo::setMntType ( SgVlbiStationInfo::MountingType  m)
inline

Sets a type of antenna mounting.

Parameters
m– mounting type;

Definition at line 999 of file SgVlbiStationInfo.h.

References mntType_.

Referenced by SgVlbiSession::getDataFromDbhImage(), SgVlbiSession::getDataFromVgosDb(), SgAgvDriver::initSession(), and VcCalc2SessionIfc::putI_axisTyps().

◆ setNeed2useAPrioriClocks()

void SgVlbiStationInfo::setNeed2useAPrioriClocks ( bool  need2)
inline

◆ setOLoadAmplitude()

void SgVlbiStationInfo::setOLoadAmplitude ( int  iWave,
int  iCoord,
double  amplitude 
)
inline

Sets the value for an amplitude of ocean loading component.

Parameters
iWave– the index of a wave;
iCoord– the index of a coordinate; here 0 is "Up", 1 is "West" and 2 is "South";
amplitude– the amplitude [m].

Definition at line 1065 of file SgVlbiStationInfo.h.

References oLoadAmplitudes_.

Referenced by SgVlbiSession::getDataFromDbhImage(), SgAgvDriver::initSession(), SgVgosDb::loadCalcInfo(), VcCalc2SessionIfc::putR_sitHocAm(), and VcCalc2SessionIfc::putR_sitOcAmp().

◆ setOLoadPhase()

void SgVlbiStationInfo::setOLoadPhase ( int  iWave,
int  iCoord,
double  phase 
)
inline

Sets the value for a phase of ocean loading component.

Parameters
iWave– the index of a wave;
iCoord– the index of a coordinate; here 0 is "Up", 1 is "West" and 2 is "South";
phase– the phase [rad].

Definition at line 1082 of file SgVlbiStationInfo.h.

References oLoadPhases_.

Referenced by SgVlbiSession::getDataFromDbhImage(), SgAgvDriver::initSession(), SgVgosDb::loadCalcInfo(), VcCalc2SessionIfc::putR_sitHocPh(), and VcCalc2SessionIfc::putR_sitOcPhs().

◆ setOptLoadCoeff()

void SgVlbiStationInfo::setOptLoadCoeff ( int  idx,
double  c 
)
inline

◆ setPcClocks()

void SgVlbiStationInfo::setPcClocks ( const SgParameterCfg pc)
inline

◆ setPcZenith()

void SgVlbiStationInfo::setPcZenith ( const SgParameterCfg pc)
inline

◆ setR()

void SgVlbiStationInfo::setR ( const Sg3dVector r)
inline

Sets a reference on the station coordinates vector.

Parameters
r– a vector;

Definition at line 924 of file SgVlbiStationInfo.h.

References geocentric2geodetic(), SgObjectInfo::getKey(), height_, latitude_, longitude_, Sg3dVector::module(), and r_.

Referenced by SgVlbiSession::getDataFromDbhImage(), SgVlbiSession::getDataFromVgosDb(), SgAgvDriver::initSession(), and VcCalc2SessionIfc::putR_siteRecs().

◆ setR_ea()

void SgVlbiStationInfo::setR_ea ( const Sg3dVector r)
inline

Sets a reference on the station coordinates vector from external a priori file.

Parameters
r– a vector;

Definition at line 939 of file SgVlbiStationInfo.h.

References r_ea_.

Referenced by SgVlbiSession::collectAPriories().

◆ setSid()

void SgVlbiStationInfo::setSid ( char  c1,
char  c2 
)
inline

Definition at line 441 of file SgVlbiStationInfo.h.

References sId_.

Referenced by SgVlbiSession::importDataFromLogFiles(), and SgVlbiSession::processKombFile().

◆ setTectonicPlateName()

void SgVlbiStationInfo::setTectonicPlateName ( const QString &  name)
inline

Sets up a name of corresponding tectonic plate.

Parameters
name– the name of the plate;

Definition at line 1007 of file SgVlbiStationInfo.h.

References name(), and tectonicPlateName_.

Referenced by SgVlbiSession::getDataFromDbhImage(), SgVlbiSession::getDataFromVgosDb(), SgAgvDriver::initSession(), and VcCalc2SessionIfc::putA_tectPlNm().

◆ setTilt()

void SgVlbiStationInfo::setTilt ( int  i,
double  v 
)
inline

Definition at line 370 of file SgVlbiStationInfo.h.

References tilt_.

Referenced by SgAgvDriver::initSession(), and VcCalc2SessionIfc::putR_axisTilt().

◆ setV_ea()

void SgVlbiStationInfo::setV_ea ( const Sg3dVector v)
inline

Sets a reference on the station velocity vector from external a priori file.

Parameters
v– a vector;

Definition at line 959 of file SgVlbiStationInfo.h.

References v_ea_.

Referenced by SgVlbiSession::collectAPriories().

◆ tsysIfFreqs()

QVector<double>& SgVlbiStationInfo::tsysIfFreqs ( )
inline

◆ tsysIfIds()

QVector<QString>& SgVlbiStationInfo::tsysIfIds ( )
inline

◆ tsysIfPolarizations()

QVector<QString>& SgVlbiStationInfo::tsysIfPolarizations ( )
inline

◆ tsysIfSideBands()

QVector<QString>& SgVlbiStationInfo::tsysIfSideBands ( )
inline

Member Data Documentation

◆ aPrioriClockTerm_0_

double SgVlbiStationInfo::aPrioriClockTerm_0_
private

◆ aPrioriClockTerm_1_

double SgVlbiStationInfo::aPrioriClockTerm_1_
private

◆ auxObservationByScan_

QMap<QString, SgVlbiAuxObservation*> SgVlbiStationInfo::auxObservationByScan_
private

◆ axisOffset_

double SgVlbiStationInfo::axisOffset_
private

Definition at line 593 of file SgVlbiStationInfo.h.

Referenced by SgVlbiStationInfo(), getAxisOffset(), and setAxisOffset().

◆ axisOffset_ea_

double SgVlbiStationInfo::axisOffset_ea_
private

Definition at line 595 of file SgVlbiStationInfo.h.

Referenced by SgVlbiStationInfo(), getAxisOffset_ea(), and setAxisOffset_ea().

◆ cableCalMultiplier_

double SgVlbiStationInfo::cableCalMultiplier_
private

◆ cableCalMultiplierDBCal_

double SgVlbiStationInfo::cableCalMultiplierDBCal_
private

◆ cableCalsOrigin_

CableCalsOrigin SgVlbiStationInfo::cableCalsOrigin_
private

Definition at line 582 of file SgVlbiStationInfo.h.

Referenced by SgVlbiStationInfo(), getCableCalsOrigin(), and setCableCalsOrigin().

◆ cableCalsOriginTxt_

QString SgVlbiStationInfo::cableCalsOriginTxt_
private

Definition at line 580 of file SgVlbiStationInfo.h.

Referenced by getCableCalsOriginTxt(), and setCableCalsOriginTxt().

◆ cccIdx_

SgVlbiAuxObservation::CableCorrectionType SgVlbiStationInfo::cccIdx_
private

Definition at line 585 of file SgVlbiStationInfo.h.

Referenced by SgVlbiStationInfo(), cccIdx(), and prepare2Run().

◆ cdpNumber_

int SgVlbiStationInfo::cdpNumber_
private

Definition at line 603 of file SgVlbiStationInfo.h.

Referenced by SgVlbiStationInfo(), getCdpNumber(), and setCdpNumber().

◆ cId_

char SgVlbiStationInfo::cId_
private

Definition at line 608 of file SgVlbiStationInfo.h.

Referenced by SgVlbiStationInfo(), getCid(), and setCid().

◆ clockBreaks_

◆ clocksModelOrder_

int SgVlbiStationInfo::clocksModelOrder_
private

◆ eccRec_

SgEccRec* SgVlbiStationInfo::eccRec_
private

◆ estClockModel_

◆ estClockModelSigmas_

double SgVlbiStationInfo::estClockModelSigmas_[MAX_NUMBER_OF_POLYNOMIALS]
private

◆ estWetZenithDelay_

double SgVlbiStationInfo::estWetZenithDelay_
private

◆ estWetZenithDelaySigma_

double SgVlbiStationInfo::estWetZenithDelaySigma_
private

◆ flybyCableCalSource_

◆ gradEast_

double SgVlbiStationInfo::gradEast_
private

Definition at line 599 of file SgVlbiStationInfo.h.

Referenced by SgVlbiStationInfo(), getGradEast(), and setGradEast().

◆ gradientDelay_

double SgVlbiStationInfo::gradientDelay_
private

◆ gradNorth_

double SgVlbiStationInfo::gradNorth_
private

Definition at line 598 of file SgVlbiStationInfo.h.

Referenced by SgVlbiStationInfo(), getGradNorth(), and setGradNorth().

◆ height_

double SgVlbiStationInfo::height_
private

Definition at line 601 of file SgVlbiStationInfo.h.

Referenced by SgVlbiStationInfo(), getHeight(), recalcRLF(), and setR().

◆ isEccNonZero_

bool SgVlbiStationInfo::isEccNonZero_
private

Definition at line 605 of file SgVlbiStationInfo.h.

Referenced by SgVlbiStationInfo(), adjustEccVector(), and getIsEccNonZero().

◆ latitude_

double SgVlbiStationInfo::latitude_
private

Definition at line 601 of file SgVlbiStationInfo.h.

Referenced by SgVlbiStationInfo(), adjustEccVector(), getLatitude(), recalcRLF(), and setR().

◆ longitude_

double SgVlbiStationInfo::longitude_
private

◆ maxNumOfPolynomials_

◆ meteoDataOrigin_

MeteoDataOrigin SgVlbiStationInfo::meteoDataOrigin_
private

Definition at line 583 of file SgVlbiStationInfo.h.

Referenced by SgVlbiStationInfo(), getMeteoDataOrigin(), and setMeteoDataOrigin().

◆ meteoDataOriginTxt_

QString SgVlbiStationInfo::meteoDataOriginTxt_
private

Definition at line 581 of file SgVlbiStationInfo.h.

Referenced by getMeteoDataOriginTxt(), and setMeteoDataOriginTxt().

◆ mntType_

MountingType SgVlbiStationInfo::mntType_
private

Definition at line 600 of file SgVlbiStationInfo.h.

Referenced by SgVlbiStationInfo(), getMntType(), and setMntType().

◆ need2useAPrioriClocks_

bool SgVlbiStationInfo::need2useAPrioriClocks_
private

◆ oLoadAmplitudes_

double SgVlbiStationInfo::oLoadAmplitudes_[11][3]
private

Definition at line 612 of file SgVlbiStationInfo.h.

Referenced by SgVlbiStationInfo(), getOLoadAmplitude(), and setOLoadAmplitude().

◆ oLoadPhases_

double SgVlbiStationInfo::oLoadPhases_[11][3]
private

Definition at line 613 of file SgVlbiStationInfo.h.

Referenced by SgVlbiStationInfo(), getOLoadPhase(), and setOLoadPhase().

◆ optLoadCoeffs_

double SgVlbiStationInfo::optLoadCoeffs_[6]
private

Definition at line 615 of file SgVlbiStationInfo.h.

Referenced by SgVlbiStationInfo(), getOptLoadCoeff(), and setOptLoadCoeff().

◆ pAtmGradE_

SgParameter* SgVlbiStationInfo::pAtmGradE_
private

◆ pAtmGradN_

SgParameter* SgVlbiStationInfo::pAtmGradN_
private

◆ pAxisOffset_

SgParameter* SgVlbiStationInfo::pAxisOffset_
private

◆ pcClocks_

SgParameterCfg SgVlbiStationInfo::pcClocks_
private

◆ pClocks_

◆ pcZenith_

SgParameterCfg SgVlbiStationInfo::pcZenith_
private

◆ pRx_

SgParameter* SgVlbiStationInfo::pRx_
private

Definition at line 637 of file SgVlbiStationInfo.h.

Referenced by SgVlbiStationInfo(), createParameters(), pRx(), and releaseParameters().

◆ pRy_

SgParameter* SgVlbiStationInfo::pRy_
private

Definition at line 638 of file SgVlbiStationInfo.h.

Referenced by SgVlbiStationInfo(), createParameters(), pRy(), and releaseParameters().

◆ pRz_

SgParameter* SgVlbiStationInfo::pRz_
private

Definition at line 639 of file SgVlbiStationInfo.h.

Referenced by SgVlbiStationInfo(), createParameters(), pRz(), and releaseParameters().

◆ pZenithDelay_

SgParameter* SgVlbiStationInfo::pZenithDelay_
private

◆ r_

Sg3dVector SgVlbiStationInfo::r_
private

Definition at line 588 of file SgVlbiStationInfo.h.

Referenced by getR(), recalcRLF(), and setR().

◆ r_ea_

Sg3dVector SgVlbiStationInfo::r_ea_
private

Definition at line 590 of file SgVlbiStationInfo.h.

Referenced by getR_ea(), and setR_ea().

◆ sId_

char SgVlbiStationInfo::sId_[3]
private

Definition at line 609 of file SgVlbiStationInfo.h.

Referenced by SgVlbiStationInfo(), getSid(), and setSid().

◆ tectonicPlateName_

QString SgVlbiStationInfo::tectonicPlateName_
private

◆ tilt_

double SgVlbiStationInfo::tilt_[2]
private

Definition at line 597 of file SgVlbiStationInfo.h.

Referenced by SgVlbiStationInfo(), getTilt(), and setTilt().

◆ tsysIfFreqs_

QVector<double> SgVlbiStationInfo::tsysIfFreqs_
private

Definition at line 627 of file SgVlbiStationInfo.h.

Referenced by ~SgVlbiStationInfo(), getTsysIfFreqs(), and tsysIfFreqs().

◆ tsysIfIds_

QVector<QString> SgVlbiStationInfo::tsysIfIds_
private

Definition at line 628 of file SgVlbiStationInfo.h.

Referenced by ~SgVlbiStationInfo(), getTsysIfIds(), and tsysIfIds().

◆ tsysIfPolarizations_

QVector<QString> SgVlbiStationInfo::tsysIfPolarizations_
private

◆ tsysIfSideBands_

QVector<QString> SgVlbiStationInfo::tsysIfSideBands_
private

Definition at line 629 of file SgVlbiStationInfo.h.

Referenced by ~SgVlbiStationInfo(), getTsysIfSideBands(), and tsysIfSideBands().

◆ v3Ecc_

Sg3dVector SgVlbiStationInfo::v3Ecc_
private

Definition at line 606 of file SgVlbiStationInfo.h.

Referenced by adjustEccVector(), and getV3Ecc().

◆ v_ea_

Sg3dVector SgVlbiStationInfo::v_ea_
private

Definition at line 592 of file SgVlbiStationInfo.h.

Referenced by getV_ea(), and setV_ea().


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