General Purpose Geodetic Library
|
#include <SgVlbiStationInfo.h>
Public Member Functions | |
SgVlbiStationInfo (int idx=-1, const QString &key="Unknown", const QString &aka="Unknown too") | |
~SgVlbiStationInfo () | |
SgBreakModel & | clockBreaks () |
QMap< QString, SgVlbiAuxObservation * > * | auxObservationByScanId () |
const QMap< QString, SgVlbiAuxObservation * > * | auxObservationByScanId () const |
const Sg3dVector & | getR () |
const Sg3dVector & | getR_ea () |
const Sg3dVector & | getV_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 Sg3dVector & | getV3Ecc () 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 SgParameterCfg & | getPcClocks () const |
const SgParameterCfg & | getPcZenith () 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) |
SgParameter * | pClock0 () |
SgParameter * | pClock1 () |
SgParameter * | pClock2 () |
SgParameter * | pClock3 () |
SgParameter * | pClocks (int i) |
SgParameter * | pZenithDelay () |
const SgParameter * | getPZenithDelay () const |
SgParameter * | pAtmGradN () |
SgParameter * | pAtmGradE () |
SgParameter * | pRx () |
SgParameter * | pRy () |
SgParameter * | pRz () |
SgParameter * | pAxisOffset () |
SgEccRec *& | eccRec () |
SgParameterCfg * | pcClocks () |
SgParameterCfg * | pcZenith () |
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 &) |
![]() | |
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 SgMJD & | tFirst (DataType) const |
const SgMJD & | tLast (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 &) |
![]() | |
SgAttribute () | |
SgAttribute (const SgAttribute &a) | |
~SgAttribute () | |
SgAttribute & | operator= (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 const QString | className () |
![]() | |
static const QString | className () |
Static Public Attributes | |
static const int | maxNumOfPolynomials_ =MAX_NUMBER_OF_POLYNOMIALS |
Definition at line 74 of file SgVlbiStationInfo.h.
Definition at line 77 of file SgVlbiStationInfo.h.
Enumerator | |
---|---|
CCO_UNDEF | |
CCO_FS_LOG | |
CCO_CDMS | |
CCO_PCMT | |
CCO_CDMS_FS_LOG |
Definition at line 118 of file SgVlbiStationInfo.h.
Enumerator | |
---|---|
MDO_UNDEF | |
MDO_FS_LOG | |
MDO_EXTERNAL |
Definition at line 126 of file SgVlbiStationInfo.h.
Enumerator | |
---|---|
MT_AZEL | |
MT_EQUA | |
MT_X_YN | |
MT_X_YE | |
MT_RICHMOND | |
MT_UNKN |
Definition at line 109 of file SgVlbiStationInfo.h.
SgVlbiStationInfo::SgVlbiStationInfo | ( | int | idx = -1 , |
const QString & | key = "Unknown" , |
||
const QString & | aka = "Unknown too" |
||
) |
A constructor. Creates an object.
Definition at line 325 of file SgVlbiStationInfo.cpp.
References SgAttribute::addAttr(), aPrioriClockTerm_0_, aPrioriClockTerm_1_, Attr_ESTIMATE_AXO, Attr_ESTIMATE_COO, axisOffset_, axisOffset_ea_, cableCalMultiplier_, cableCalMultiplierDBCal_, cableCalsOrigin_, cccIdx_, CCO_UNDEF, SgTaskConfig::CCS_DEFAULT, SgVlbiAuxObservation::CCT_DFLT, cdpNumber_, cId_, clocksModelOrder_, eccRec_, estClockModel_, estClockModelSigmas_, estWetZenithDelay_, estWetZenithDelaySigma_, flybyCableCalSource_, gradEast_, gradientDelay_, gradNorth_, height_, isEccNonZero_, latitude_, longitude_, maxNumOfPolynomials_, MDO_UNDEF, meteoDataOrigin_, mntType_, MT_UNKN, need2useAPrioriClocks_, oLoadAmplitudes_, oLoadPhases_, optLoadCoeffs_, pAtmGradE_, pAtmGradN_, pAxisOffset_, pClocks_, pRx_, pRy_, pRz_, pZenithDelay_, sId_, tectonicPlateName_, and tilt_.
SgVlbiStationInfo::~SgVlbiStationInfo | ( | ) |
A destructor. Frees allocated memory.
Definition at line 408 of file SgVlbiStationInfo.cpp.
References auxObservationByScan_, eccRec_, releaseParameters(), tsysIfFreqs_, tsysIfIds_, tsysIfPolarizations_, and tsysIfSideBands_.
void SgVlbiStationInfo::adjustEccVector | ( | ) |
Definition at line 564 of file SgVlbiStationInfo.cpp.
References EAST, eccRec_, SgEccRec::ET_NEU, SgEccRec::ET_XYZ, SgEccRec::getDR(), SgEccRec::getEccType(), isEccNonZero_, latitude_, longitude_, NORTH, and v3Ecc_.
Referenced by SgVlbiSession::selfCheck().
|
inline |
Returns a pointer on the container (a map) with the auxiliary observations.
Definition at line 676 of file SgVlbiStationInfo.h.
References auxObservationByScan_.
Referenced by SgGuiVlbiStationList::SgGuiVlbiStationList(), SgVlbiSession::check4ClockBreaksAtSBD(), SgAgvDriver::fillDataStructures(), SgAgvDriver::fillSessVars(), SgAgvDriver::fillSttnVars(), SgVlbiSession::getDataFromDbhImage(), SgVlbiSession::getDataFromVgosDb(), NsScrPrx4Station::getNumOfScans(), SgVgosDb::init(), SgAgvDriver::initSession(), NsScrPrx4Session::postLoad(), SgVlbiSession::processKombFile(), SgStnLogReadings::propagateData(), SgVlbiSession::putDataIntoDbhImage(), SgVlbiSession::putDataIntoVgosDb(), SgSolutionReporter::reportEstimationBlock_Output4Spoolfile(), SgSolutionReporter::reportMetStatsBlock_Output4Spoolfile(), SgSolutionReporter::reportTotalZenithDelays(), SgVlbiObservation::setupIdentities(), NsSessionEditDialog::tab4StationsPlot(), SgGuiVlbiStationList::updateContent(), NsSessionEditDialog::updateResiduals(), and SgStnLogReadings::verifyReadings().
|
inline |
Definition at line 684 of file SgVlbiStationInfo.h.
References auxObservationByScan_.
void SgVlbiStationInfo::calcCBEpochs4Export | ( | const QMap< QString, SgVlbiAuxObservation * > & | auxObsByScan | ) |
Calculates export clock breaks epochs.
Definition at line 500 of file SgVlbiStationInfo.cpp.
References SgObservation::Attr_PROCESSED, className(), clockBreaks_, SgLogger::DBG, SgMJD::F_YYYYMMDDHHMMSSSS, SgMJD::getTime(), SgAttribute::isAttr(), logger, name(), SgParameterBreak::setEpoch4Export(), SgMJD::setTime(), SgLogger::STATION, tInf, SgMJD::toString(), tZero, SgLogger::write(), and SgLogger::WRN.
Referenced by SgAgvDriver::fillSessVars(), SgVlbiSession::putDataIntoDbhImage(), and SgVlbiSession::putDataIntoVgosDb().
|
inline |
Definition at line 551 of file SgVlbiStationInfo.h.
References cccIdx_.
Referenced by SgVlbiObservation::evaluateTheoreticalValues().
void SgVlbiStationInfo::checkAuxObs | ( | const QMap< QString, QString > & | scanNameById | ) |
Definition at line 580 of file SgVlbiStationInfo.cpp.
References auxObservationByScan_, className(), SgLogger::INF, logger, name(), SgLogger::STATION, SgMJD::toString(), SgLogger::write(), and SgLogger::WRN.
Referenced by SgVlbiSession::selfCheck().
void SgVlbiStationInfo::checkPresenceOfCableCalibratioCorrections | ( | ) |
Definition at line 797 of file SgVlbiStationInfo.cpp.
References SgAttribute::addAttr(), Attr_HAS_CCC_CDMS, Attr_HAS_CCC_FSLG, Attr_HAS_CCC_PCMT, auxObservationByScan_, SgVlbiAuxObservation::cableCorrections(), SgVlbiAuxObservation::CCT_CDMS, SgVlbiAuxObservation::CCT_FSLG, SgVlbiAuxObservation::CCT_PCMT, SgAttribute::delAttr(), and SgVector::getElement().
Referenced by SgVlbiSession::getDataFromVgosDb().
|
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().
|
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().
|
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().
|
inline |
Returns a reference on the clock break model object.
Definition at line 668 of file SgVlbiStationInfo.h.
References clockBreaks_.
Referenced by SgGuiVlbiStationList::SgGuiVlbiStationList(), SgGuiVlbiStnInfoEditor::SgGuiVlbiStnInfoEditor(), SgGuiVlbiStnInfoEditor::acquireData(), SgVlbiObservation::calcIonoCorrections(), SgVlbiSession::check4ClockBreaksAtSBD(), SgVlbiSession::correctClockBreak(), SgVlbiObservation::evaluateResiduals(), SgVlbiObservation::evaluateTheoreticalValues(), SgTaskManager::fillParameterList(), SgVlbiObservation::fillPartials4delay(), SgVlbiObservation::fillPartials4rate(), SgAgvDriver::fillSessVars(), SgVlbiSession::getDataFromDbhImage(), SgVlbiSession::getDataFromVgosDb(), SgAgvDriver::initSession(), SgVlbiObservation::prepare4Analysis(), NsSessionEditDialog::processClockBreakMarksNew(), SgVlbiSession::putDataIntoDbhImage(), SgVlbiSession::putDataIntoVgosDb(), SgSolutionReporter::reportEstimationBlock_Output4Spoolfile(), SgSolutionReporter::synchronizeInfo(), and SgGuiVlbiStationList::updateContent().
void SgVlbiStationInfo::createParameters | ( | ) |
Allocates necessary memory for estimated parameters.
Definition at line 432 of file SgVlbiStationInfo.cpp.
References clockBreaks_, SgBreakModel::createParameters(), SgObjectInfo::getKey(), maxNumOfPolynomials_, pAtmGradE_, pAtmGradN_, pAxisOffset_, pClocks_, pRx_, pRy_, pRz_, pZenithDelay_, and releaseParameters().
|
inline |
Definition at line 1194 of file SgVlbiStationInfo.h.
References eccRec_.
Referenced by SgAgvDriver::fillSessVars(), SgVlbiSession::getDataFromVgosDb(), SgAgvDriver::initSession(), SgVlbiSession::putDataIntoDbhImage(), SgVlbiSession::putDataIntoVgosDb(), and SgVlbiSession::selfCheck().
|
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().
|
inline |
Definition at line 852 of file SgVlbiStationInfo.h.
References aPrioriClockTerm_0_.
Referenced by SgGuiVlbiStnInfoEditor::SgGuiVlbiStnInfoEditor(), SgGuiVlbiStnInfoEditor::acquireData(), SgVlbiObservation::evaluateTheoreticalValues(), SgVlbiSession::putDataIntoDbhImage(), and SgVlbiSession::putDataIntoVgosDb().
|
inline |
Definition at line 860 of file SgVlbiStationInfo.h.
References aPrioriClockTerm_1_.
Referenced by SgGuiVlbiStnInfoEditor::SgGuiVlbiStnInfoEditor(), SgGuiVlbiStnInfoEditor::acquireData(), SgVlbiSession::putDataIntoDbhImage(), and SgVlbiSession::putDataIntoVgosDb().
|
inline |
Returns a value of axis offset, meters.
Definition at line 740 of file SgVlbiStationInfo.h.
References axisOffset_.
Referenced by SgVlbiSession::collectAPriories(), SgVlbiObservation::evalExtApriori_AxsOfs(), SgVlbiSession::exportDataIntoNgsFile(), SgAgvDriver::fillSessVars(), SgVlbiSession::getDataFromVgosDb(), SgVlbiSession::putDataIntoVgosDb(), and SgSolutionReporter::reportEstimationBlock_Output4Spoolfile().
|
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().
|
inline |
Returns a multiplier for cable calibration correction (usually, +1 or -1).
Definition at line 724 of file SgVlbiStationInfo.h.
References cableCalMultiplier_.
|
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().
|
inline |
Returns the cable calibration correction origin.
Definition at line 209 of file SgVlbiStationInfo.h.
References cableCalsOrigin_.
Referenced by SgAgvDriver::fillSessVars(), and SgVlbiSession::putDataIntoVgosDb().
|
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().
|
inline |
Returns CDP number.
Definition at line 812 of file SgVlbiStationInfo.h.
References cdpNumber_.
Referenced by SgVlbiSession::putDataIntoDbhImage(), SgSolutionReporter::reportBaselineVariationsBlock_Output4Spoolfile(), and SgSolutionReporter::reportEstimationBlock_Output4Spoolfile().
|
inline |
Definition at line 307 of file SgVlbiStationInfo.h.
References cId_.
Referenced by SgAgvDriver::fillBslnVars(), NsSessionEditDialog::generateRequest4Refringing(), SgVlbiSession::getDataFromVgosDb(), SgAgvDriver::initSession(), and SgVlbiSession::putDataIntoVgosDb().
|
inline |
Returns an order of clocks behavior polynomial model.
Definition at line 716 of file SgVlbiStationInfo.h.
References clocksModelOrder_.
Referenced by SgGuiVlbiStationList::SgGuiVlbiStationList(), SgGuiVlbiStnInfoEditor::SgGuiVlbiStnInfoEditor(), SgGuiVlbiStnInfoEditor::acquireData(), SgVlbiSession::calculateClockBreaksParameters(), SgTaskManager::constrainClocks(), SgVlbiObservation::evaluateTheoreticalValues(), SgTaskManager::fillParameterList(), SgVlbiObservation::fillPartials4delay(), SgVlbiObservation::fillPartials4rate(), SgSingleSessionTaskManager::finisRun(), NsScrPrx4Station::getClocksModelOrder(), SgSingleSessionTaskManager::prepare4Run(), SgSolutionReporter::reportEstimationBlock_Output4Spoolfile(), SgSolutionReporter::synchronizeInfo(), SgGuiVlbiStationList::toggleEntryMoveEnable(), and SgGuiVlbiStationList::updateContent().
|
inline |
Returns the value for idx-th elementh in clock model.
Definition at line 820 of file SgVlbiStationInfo.h.
References estClockModel_, and maxNumOfPolynomials_.
Referenced by SgVlbiObservation::evaluateTheoreticalValues(), SgSingleSessionTaskManager::finisRun(), and SgSolutionReporter::reportEstimationBlock_Output4Spoolfile().
|
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().
|
inline |
Returns the value for wet zenith delay.
Definition at line 836 of file SgVlbiStationInfo.h.
References estWetZenithDelay_.
Referenced by SgSingleSessionTaskManager::finisRun(), SgSolutionReporter::reportAtmo(), and SgSolutionReporter::reportEstimationBlock_Output4Spoolfile().
|
inline |
Returns the sigma for wet zenith delay.
Definition at line 844 of file SgVlbiStationInfo.h.
References estWetZenithDelaySigma_.
|
inline |
Definition at line 193 of file SgVlbiStationInfo.h.
References flybyCableCalSource_.
Referenced by SgGuiVlbiStationList::SgGuiVlbiStationList(), SgGuiVlbiStnInfoEditor::SgGuiVlbiStnInfoEditor(), SgGuiVlbiStnInfoEditor::acquireData(), NsScrPrx4Station::getFlybyCableCalSource(), and SgGuiVlbiStationList::updateContent().
|
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().
|
inline |
Definition at line 296 of file SgVlbiStationInfo.h.
References gradientDelay_.
|
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().
|
inline |
Returns height above geoid of the station.
Definition at line 796 of file SgVlbiStationInfo.h.
References height_.
Referenced by SgDryZD_Saastamoinen::calc(), SgWetZD_Saastamoinen::calc(), SgDryMF_NMF::calc(), SgDryMF_MTT::calc(), SgWetMF_MTT::calc(), and SgZenithDelay::calcVapourPressure().
|
inline |
Definition at line 292 of file SgVlbiStationInfo.h.
References isEccNonZero_.
Referenced by SgVlbiObservation::evaluateTheoreticalValues().
|
inline |
Returns a latitude of the station.
Definition at line 780 of file SgVlbiStationInfo.h.
References latitude_.
Referenced by SgDryZD_Saastamoinen::calc(), SgDryMF_NMF::calc(), SgWetMF_NMF::calc(), SgDryMF_MTT::calc(), SgWetMF_MTT::calc(), and NsScrPrx4Station::getLatitude().
|
inline |
Returns a longitude of the station.
Definition at line 788 of file SgVlbiStationInfo.h.
References longitude_.
Referenced by NsScrPrx4Station::getLongitude().
|
inline |
Returns the meteo parameters origin.
Definition at line 213 of file SgVlbiStationInfo.h.
References meteoDataOrigin_.
Referenced by SgAgvDriver::fillSessVars(), and SgVlbiSession::putDataIntoVgosDb().
|
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().
|
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().
|
inline |
Definition at line 868 of file SgVlbiStationInfo.h.
References need2useAPrioriClocks_.
Referenced by SgGuiVlbiStationList::SgGuiVlbiStationList(), SgGuiVlbiStnInfoEditor::SgGuiVlbiStnInfoEditor(), SgGuiVlbiStnInfoEditor::acquireData(), SgVlbiObservation::evaluateTheoreticalValues(), SgVlbiSession::putDataIntoDbhImage(), SgVlbiSession::putDataIntoVgosDb(), and SgGuiVlbiStationList::updateContent().
|
inline |
Returns the value for an amplitude [in m] of ocean loading component.
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().
|
inline |
Returns the value for a phase [in rad] of ocean loading component.
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().
|
inline |
Definition at line 884 of file SgVlbiStationInfo.h.
References optLoadCoeffs_.
Referenced by SgAgvDriver::fillSessVars(), and SgVgosDb::storeCalcInfo().
|
inline |
Definition at line 303 of file SgVlbiStationInfo.h.
References pcClocks_.
Referenced by SgTaskManager::fillParameterList(), SgAgvDriver::fillSessVars(), SgVlbiSession::putDataIntoDbhImage(), and SgVlbiSession::putDataIntoVgosDb().
|
inline |
Definition at line 304 of file SgVlbiStationInfo.h.
References pcZenith_.
Referenced by SgTaskManager::fillParameterList(), SgAgvDriver::fillSessVars(), SgVlbiSession::putDataIntoDbhImage(), and SgVlbiSession::putDataIntoVgosDb().
|
inline |
Returns a const pointer on the parameter: zenith delay.
Definition at line 1138 of file SgVlbiStationInfo.h.
References pZenithDelay_.
|
inline |
Returns a const reference on the station coordinates vector.
Definition at line 692 of file SgVlbiStationInfo.h.
References r_.
Referenced by SgVlbiSession::collectAPriories(), SgTaskManager::constrainStcPositionsNNR(), SgVlbiObservation::evalExtApriori_StnPos(), SgVlbiSession::exportDataIntoNgsFile(), SgAgvDriver::fillSessVars(), SgSingleSessionTaskManager::finisRun(), SgVlbiSession::putDataIntoVgosDb(), SgSolutionReporter::reportBaselineVariationsBlock_Output4Spoolfile(), SgSolutionReporter::reportEstimationBlock_Output4Spoolfile(), SgSolutionReporter::reportStations_Output4AposterioriFiles(), and SgVlbiSession::selfCheck().
|
inline |
Returns a const reference on the station coordinates vector from external a priori file.
Definition at line 700 of file SgVlbiStationInfo.h.
References r_ea_.
Referenced by SgVlbiSession::collectAPriories(), SgVlbiObservation::evalExtApriori_StnPos(), SgSingleSessionTaskManager::finisRun(), SgSolutionReporter::reportBaselineVariationsBlock_Output4Spoolfile(), SgSolutionReporter::reportEstimationBlock_Output4Spoolfile(), and SgSolutionReporter::reportStations_Output4AposterioriFiles().
|
inline |
Definition at line 308 of file SgVlbiStationInfo.h.
References sId_.
Referenced by NsScrPrx4Station::getSid().
|
inline |
Returns name of corresponding tectonic plate.
Definition at line 804 of file SgVlbiStationInfo.h.
References tectonicPlateName_.
Referenced by SgAgvDriver::fillSessVars(), SgVlbiSession::getDataFromDbhImage(), SgVlbiSession::putDataIntoVgosDb(), and SgSolutionReporter::reportEstimationBlock_Output4Spoolfile().
|
inline |
Definition at line 223 of file SgVlbiStationInfo.h.
References tilt_.
Referenced by SgAgvDriver::fillSessVars(), and SgVlbiSession::putDataIntoVgosDb().
|
inline |
Definition at line 298 of file SgVlbiStationInfo.h.
References tsysIfFreqs_.
|
inline |
Definition at line 299 of file SgVlbiStationInfo.h.
References tsysIfIds_.
|
inline |
Definition at line 301 of file SgVlbiStationInfo.h.
References tsysIfPolarizations_.
|
inline |
Definition at line 300 of file SgVlbiStationInfo.h.
References tsysIfSideBands_.
|
inline |
Definition at line 294 of file SgVlbiStationInfo.h.
References v3Ecc_.
Referenced by SgVlbiObservation::evaluateTheoreticalValues().
|
inline |
Returns a const reference on the station velocity vector from external a priori file.
Definition at line 708 of file SgVlbiStationInfo.h.
References v_ea_.
Referenced by SgVlbiObservation::evalExtApriori_StnPos(), SgSingleSessionTaskManager::finisRun(), SgSolutionReporter::reportBaselineVariationsBlock_Output4Spoolfile(), SgSolutionReporter::reportEstimationBlock_Output4Spoolfile(), and SgSolutionReporter::reportStations_Output4AposterioriFiles().
|
static |
Definition at line 93 of file SgVlbiStationInfo.cpp.
References className(), SgLogger::IO_NCDF, logger, MT_AZEL, MT_EQUA, MT_RICHMOND, MT_UNKN, MT_X_YE, MT_X_YN, SgLogger::write(), and SgLogger::WRN.
Referenced by SgVlbiSession::getDataFromVgosDb(), and SgAgvDriver::initSession().
bool SgVlbiStationInfo::loadIntermediateResults | ( | QDataStream & | s | ) |
Definition at line 683 of file SgVlbiStationInfo.cpp.
References aPrioriClockTerm_0_, aPrioriClockTerm_1_, className(), clockBreaks_, clocksModelOrder_, SgLogger::ERR, estClockModel_, estClockModelSigmas_, estWetZenithDelay_, estWetZenithDelaySigma_, flybyCableCalSource_, SgLogger::IO_BIN, SgBreakModel::loadIntermediateResults(), SgObjectInfo::loadIntermediateResults(), SgParameterCfg::loadIntermediateResults(), logger, need2useAPrioriClocks_, pcClocks_, pcZenith_, and SgLogger::write().
|
inline |
Definition at line 305 of file SgVlbiStationInfo.h.
References maxNumOfPolynomials_.
|
static |
Definition at line 62 of file SgVlbiStationInfo.cpp.
References MT_AZEL, MT_EQUA, MT_RICHMOND, MT_UNKN, MT_X_YE, and MT_X_YN.
Referenced by SgAgvDriver::fillSessVars(), and SgVlbiSession::putDataIntoVgosDb().
|
inline |
Definition at line 543 of file SgVlbiStationInfo.h.
References SgObjectInfo::getKey().
Referenced by calcCBEpochs4Export(), checkAuxObs(), SgVlbiSession::importDataFromLogFiles(), prepare2Run(), SgStnLogCollector::propagateData(), setTectonicPlateName(), and SgStnLogReadings::verifyReadings().
|
inline |
Returns a pointer on the parameter: atmospheric gradient (east).
Definition at line 1154 of file SgVlbiStationInfo.h.
References pAtmGradE_.
Referenced by SgVlbiObservation::evaluateResiduals(), SgTaskManager::fillParameterList(), SgVlbiObservation::fillPartials4delay(), SgVlbiObservation::fillPartials4rate(), SgSolutionReporter::reportEstimationBlock_Output4Spoolfile(), SgSolutionReporter::reportStoch4Stn(), and SgSolutionReporter::synchronizeInfo().
|
inline |
Returns a pointer on the parameter: atmospheric gradient (north).
Definition at line 1146 of file SgVlbiStationInfo.h.
References pAtmGradN_.
Referenced by SgVlbiObservation::evaluateResiduals(), SgTaskManager::fillParameterList(), SgVlbiObservation::fillPartials4delay(), SgVlbiObservation::fillPartials4rate(), SgSolutionReporter::reportEstimationBlock_Output4Spoolfile(), SgSolutionReporter::reportStoch4Stn(), and SgSolutionReporter::synchronizeInfo().
|
inline |
Returns a pointer on the parameter: axis offset.
Definition at line 1186 of file SgVlbiStationInfo.h.
References pAxisOffset_.
Referenced by SgTaskManager::fillParameterList(), SgVlbiObservation::fillPartials4delay(), SgVlbiObservation::fillPartials4rate(), SgSolutionReporter::reportEstimationBlock_Output4Spoolfile(), SgSolutionReporter::reportStoch4Stn(), and SgSolutionReporter::synchronizeInfo().
|
inline |
Definition at line 501 of file SgVlbiStationInfo.h.
References pcClocks_.
Referenced by SgGuiVlbiStnInfoEditor::SgGuiVlbiStnInfoEditor(), NsScrPrx4Session::dispatchChangeOfClocksParameterModel(), NsSessionEditDialog::dispatchChangeOfClocksParameterModel(), SgGuiVlbiStnInfoEditor::editLocalClocks(), SgVlbiSession::getDataFromDbhImage(), SgVlbiSession::getDataFromVgosDb(), SgAgvDriver::initSession(), and SgGuiVlbiStnInfoEditor::updateLClocksMode().
|
inline |
Returns a pointer on the parameter: clock zero order.
Definition at line 1090 of file SgVlbiStationInfo.h.
References pClocks_.
Referenced by SgTaskManager::constrainClocks(), SgVlbiObservation::evaluateResiduals(), SgTaskManager::fillParameterList(), SgSolutionReporter::reportCloc(), SgSolutionReporter::reportEstimationBlock_Output4Spoolfile(), and SgSolutionReporter::reportStoch4Stn().
|
inline |
Returns a pointer on the parameter: clock first order.
Definition at line 1098 of file SgVlbiStationInfo.h.
References pClocks_.
|
inline |
Returns a pointer on the parameter: clock second order.
Definition at line 1106 of file SgVlbiStationInfo.h.
References pClocks_.
|
inline |
Returns a pointer on the parameter: clock third order.
Definition at line 1114 of file SgVlbiStationInfo.h.
References pClocks_.
|
inline |
Returns a pointer on the parameter: clock i-th order.
i | – an order of the term; |
Definition at line 1122 of file SgVlbiStationInfo.h.
References maxNumOfPolynomials_, and pClocks_.
Referenced by SgTaskManager::constrainClocks(), SgTaskManager::fillParameterList(), SgVlbiObservation::fillPartials4delay(), SgVlbiObservation::fillPartials4rate(), SgSingleSessionTaskManager::finisRun(), and SgSolutionReporter::synchronizeInfo().
|
inline |
Definition at line 502 of file SgVlbiStationInfo.h.
References pcZenith_.
Referenced by SgGuiVlbiStnInfoEditor::SgGuiVlbiStnInfoEditor(), NsScrPrx4Session::dispatchChangeOfZenithParameterModel(), NsSessionEditDialog::dispatchChangeOfZenithParameterModel(), SgGuiVlbiStnInfoEditor::editLocalZenith(), SgVlbiSession::getDataFromDbhImage(), SgVlbiSession::getDataFromVgosDb(), SgAgvDriver::initSession(), and SgGuiVlbiStnInfoEditor::updateLZenithMode().
void SgVlbiStationInfo::prepare2Run | ( | SgTaskConfig::CableCalSource | src | ) |
Definition at line 828 of file SgVlbiStationInfo.cpp.
References Attr_HAS_CCC_CDMS, Attr_HAS_CCC_FSLG, Attr_HAS_CCC_PCMT, cccIdx_, SgTaskConfig::CCS_CDMS, SgTaskConfig::CCS_DEFAULT, SgTaskConfig::CCS_FSLG, SgTaskConfig::CCS_PCMT, SgVlbiAuxObservation::CCT_CDMS, SgVlbiAuxObservation::CCT_DFLT, SgVlbiAuxObservation::CCT_FSLG, SgVlbiAuxObservation::CCT_PCMT, className(), SgLogger::DBG, flybyCableCalSource_, SgLogger::IO_BIN, SgAttribute::isAttr(), logger, name(), and SgLogger::write().
Referenced by SgSingleSessionTaskManager::prepare4Run().
|
inline |
Returns a pointer on the parameter: x-coordinates.
Definition at line 1162 of file SgVlbiStationInfo.h.
References pRx_.
Referenced by SgTaskManager::constrainStcPositionsNNR(), SgTaskManager::constrainStcPositionsNNT(), SgTaskManager::fillParameterList(), SgVlbiObservation::fillPartials4delay(), SgVlbiObservation::fillPartials4rate(), SgSolutionReporter::reportBaselineVariationsBlock_Output4Spoolfile(), SgSolutionReporter::reportEstimationBlock_Output4Spoolfile(), SgSolutionReporter::reportStations_Output4AposterioriFiles(), SgSolutionReporter::reportStoch4Stn(), and SgSolutionReporter::synchronizeInfo().
|
inline |
Returns a pointer on the parameter: y-coordinates.
Definition at line 1170 of file SgVlbiStationInfo.h.
References pRy_.
Referenced by SgTaskManager::constrainStcPositionsNNR(), SgTaskManager::constrainStcPositionsNNT(), SgTaskManager::fillParameterList(), SgVlbiObservation::fillPartials4delay(), SgVlbiObservation::fillPartials4rate(), SgSolutionReporter::reportBaselineVariationsBlock_Output4Spoolfile(), SgSolutionReporter::reportEstimationBlock_Output4Spoolfile(), SgSolutionReporter::reportStations_Output4AposterioriFiles(), SgSolutionReporter::reportStoch4Stn(), and SgSolutionReporter::synchronizeInfo().
|
inline |
Returns a pointer on the parameter: z-coordinates.
Definition at line 1178 of file SgVlbiStationInfo.h.
References pRz_.
Referenced by SgTaskManager::constrainStcPositionsNNR(), SgTaskManager::constrainStcPositionsNNT(), SgTaskManager::fillParameterList(), SgVlbiObservation::fillPartials4delay(), SgVlbiObservation::fillPartials4rate(), SgSolutionReporter::reportBaselineVariationsBlock_Output4Spoolfile(), SgSolutionReporter::reportEstimationBlock_Output4Spoolfile(), SgSolutionReporter::reportStations_Output4AposterioriFiles(), SgSolutionReporter::reportStoch4Stn(), and SgSolutionReporter::synchronizeInfo().
|
inline |
Returns a pointer on the parameter: zenith delay.
Definition at line 1130 of file SgVlbiStationInfo.h.
References pZenithDelay_.
Referenced by SgTaskManager::constrainTroposphericParameters(), SgVlbiObservation::evaluateResiduals(), SgTaskManager::fillParameterList(), SgVlbiObservation::fillPartials4delay(), SgVlbiObservation::fillPartials4rate(), SgSingleSessionTaskManager::finisRun(), SgSolutionReporter::reportAtmo(), SgSolutionReporter::reportEstimationBlock_Output4Spoolfile(), SgSolutionReporter::reportStoch4Stn(), and SgSolutionReporter::synchronizeInfo().
|
inline |
Definition at line 950 of file SgVlbiStationInfo.h.
References geocentric2geodetic(), height_, latitude_, longitude_, and r_.
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().
|
inline |
Definition at line 1236 of file SgVlbiStationInfo.h.
References SgAttribute::addAttr(), aPrioriClockTerm_0_, aPrioriClockTerm_1_, Attr_CONSTRAIN_COO, Attr_CONSTRAIN_VEL, Attr_DONT_ESTIMATE_TRPS, Attr_ESTIMATE_COO, Attr_ESTIMATE_VEL, Attr_HAS_CABLE_CAL, Attr_IGNORE_CABLE_CAL, Attr_INVERSE_CABLE, Attr_NOT_VALID, Attr_REFERENCE_CLOCKS, Attr_USE_LOCAL_CLOCKS, Attr_USE_LOCAL_ZENITH, SgTaskConfig::CCS_DEFAULT, clearEstClockModel(), clearEstWetZenithDelay(), clockBreaks_, clocksModelOrder_, SgAttribute::delAttr(), flybyCableCalSource_, gradientDelay_, SgAttribute::isAttr(), need2useAPrioriClocks_, SgBreakModel::resetAllEditings(), and SgObjectInfo::resetAllEditings().
void SgVlbiStationInfo::resetCable | ( | ) |
Definition at line 761 of file SgVlbiStationInfo.cpp.
References Attr_HAS_CABLE_CAL, auxObservationByScan_, and SgAttribute::delAttr().
Referenced by SgVlbiSession::resetDataFromLogFiles().
void SgVlbiStationInfo::resetMeteo | ( | ) |
Definition at line 773 of file SgVlbiStationInfo.cpp.
References Attr_HAS_METEO, auxObservationByScan_, and SgAttribute::delAttr().
Referenced by SgVlbiSession::resetDataFromLogFiles().
void SgVlbiStationInfo::resetTsys | ( | ) |
Definition at line 785 of file SgVlbiStationInfo.cpp.
References Attr_HAS_TSYS, auxObservationByScan_, and SgAttribute::delAttr().
Referenced by SgVlbiSession::resetDataFromLogFiles().
bool SgVlbiStationInfo::saveIntermediateResults | ( | QDataStream & | s | ) | const |
Definition at line 636 of file SgVlbiStationInfo.cpp.
References aPrioriClockTerm_0_, aPrioriClockTerm_1_, className(), clockBreaks_, clocksModelOrder_, SgLogger::ERR, estClockModel_, estClockModelSigmas_, estWetZenithDelay_, estWetZenithDelaySigma_, flybyCableCalSource_, SgLogger::IO_BIN, logger, need2useAPrioriClocks_, pcClocks_, pcZenith_, SgBreakModel::saveIntermediateResults(), SgObjectInfo::saveIntermediateResults(), SgParameterCfg::saveIntermediateResults(), and SgLogger::write().
|
inline |
Definition at line 1041 of file SgVlbiStationInfo.h.
References aPrioriClockTerm_0_.
Referenced by SgGuiVlbiStnInfoEditor::acquireData(), SgVlbiSession::getDataFromDbhImage(), and SgVlbiSession::getDataFromVgosDb().
|
inline |
Definition at line 1049 of file SgVlbiStationInfo.h.
References aPrioriClockTerm_1_.
Referenced by SgGuiVlbiStnInfoEditor::acquireData(), SgVlbiSession::getDataFromDbhImage(), and SgVlbiSession::getDataFromVgosDb().
|
inline |
Sets a value of axis offset.
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().
|
inline |
Sets a value of axis offset from ext. a priori file.
v | – new value; |
Definition at line 975 of file SgVlbiStationInfo.h.
References axisOffset_ea_.
Referenced by SgVlbiSession::collectAPriories().
|
inline |
Sets a multiplier for cable calibration correction (usually, +1 or -1).
c | – a multiplier; |
Definition at line 908 of file SgVlbiStationInfo.h.
References cableCalMultiplier_.
|
inline |
Sets a original (from dbcal) multiplier for cable calibration correction (+1 or -1).
c | – a multiplier; |
Definition at line 916 of file SgVlbiStationInfo.h.
References cableCalMultiplierDBCal_.
Referenced by SgAgvDriver::initSession(), and SgStnLogReadings::propagateData().
|
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().
|
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().
|
inline |
Sets up a CDP number of the station.
cdp | – the CDP number; |
Definition at line 1015 of file SgVlbiStationInfo.h.
References cdpNumber_.
Referenced by SgVlbiSession::selfCheck().
|
inline |
Definition at line 440 of file SgVlbiStationInfo.h.
References cId_.
Referenced by SgVlbiSession::getDataFromVgosDb(), SgAgvDriver::initSession(), and SgVlbiSession::processKombFile().
|
inline |
Sets an order for polynomial model of clocks behavior.
n | – an order; |
Definition at line 900 of file SgVlbiStationInfo.h.
References clocksModelOrder_.
Referenced by SgGuiVlbiStnInfoEditor::acquireData(), SgVlbiSession::pickupReferenceClocksStation(), SgVlbiSession::setClockModelOrder4Stations(), NsScrPrx4Station::setClocksModelOrder(), SgVlbiSession::setReferenceClocksStation(), and SgGuiVlbiStationList::toggleEntryMoveEnable().
|
inline |
Sets an element of the saved clock model behavior.
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().
|
inline |
Sets the value for wet zenith delay.
d | – the value; |
Definition at line 1032 of file SgVlbiStationInfo.h.
References estWetZenithDelay_, and estWetZenithDelaySigma_.
Referenced by SgSingleSessionTaskManager::finisRun().
|
inline |
Definition at line 322 of file SgVlbiStationInfo.h.
References flybyCableCalSource_.
Referenced by SgGuiVlbiStnInfoEditor::acquireData(), and NsScrPrx4Station::setFlybyCableCalSource().
|
inline |
Sets a value of a priori east gradient.
v | – new value; |
Definition at line 991 of file SgVlbiStationInfo.h.
References gradEast_.
Referenced by SgVlbiSession::collectAPriories().
|
inline |
Definition at line 430 of file SgVlbiStationInfo.h.
References gradientDelay_.
Referenced by SgRefraction::calcTroposphericDelay().
|
inline |
Sets a value of a priori north gradient.
v | – new value; |
Definition at line 983 of file SgVlbiStationInfo.h.
References gradNorth_.
Referenced by SgVlbiSession::collectAPriories().
|
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().
|
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().
|
inline |
Sets a type of antenna mounting.
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().
|
inline |
Definition at line 1057 of file SgVlbiStationInfo.h.
References need2useAPrioriClocks_.
Referenced by SgGuiVlbiStnInfoEditor::acquireData(), SgVlbiSession::getDataFromDbhImage(), and SgVlbiSession::getDataFromVgosDb().
|
inline |
Sets the value for an amplitude of ocean loading component.
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().
|
inline |
Sets the value for a phase of ocean loading component.
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().
|
inline |
Definition at line 1073 of file SgVlbiStationInfo.h.
References optLoadCoeffs_.
Referenced by SgAgvDriver::initSession(), SgVgosDb::loadCalcInfo(), and VcCalc2SessionIfc::putR_optlCoef().
|
inline |
Definition at line 437 of file SgVlbiStationInfo.h.
References pcClocks_.
Referenced by SgVlbiSession::getDataFromDbhImage(), and SgVlbiSession::getDataFromVgosDb().
|
inline |
Definition at line 438 of file SgVlbiStationInfo.h.
References pcZenith_.
Referenced by SgVlbiSession::getDataFromDbhImage(), and SgVlbiSession::getDataFromVgosDb().
|
inline |
Sets a reference on the station coordinates vector.
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().
|
inline |
Sets a reference on the station coordinates vector from external a priori file.
r | – a vector; |
Definition at line 939 of file SgVlbiStationInfo.h.
References r_ea_.
Referenced by SgVlbiSession::collectAPriories().
|
inline |
Definition at line 441 of file SgVlbiStationInfo.h.
References sId_.
Referenced by SgVlbiSession::importDataFromLogFiles(), and SgVlbiSession::processKombFile().
|
inline |
Sets up a name of corresponding tectonic plate.
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().
|
inline |
Definition at line 370 of file SgVlbiStationInfo.h.
References tilt_.
Referenced by SgAgvDriver::initSession(), and VcCalc2SessionIfc::putR_axisTilt().
|
inline |
Sets a reference on the station velocity vector from external a priori file.
v | – a vector; |
Definition at line 959 of file SgVlbiStationInfo.h.
References v_ea_.
Referenced by SgVlbiSession::collectAPriories().
|
inline |
Definition at line 432 of file SgVlbiStationInfo.h.
References tsysIfFreqs_.
Referenced by SgVlbiSession::getDataFromVgosDb(), SgStnLogReadings::propagateData(), SgVlbiSession::putDataIntoVgosDb(), and NsSessionEditDialog::tab4StationsPlot().
|
inline |
Definition at line 433 of file SgVlbiStationInfo.h.
References tsysIfIds_.
Referenced by SgVlbiSession::getDataFromVgosDb(), SgStnLogReadings::propagateData(), and SgVlbiSession::putDataIntoVgosDb().
|
inline |
Definition at line 435 of file SgVlbiStationInfo.h.
References tsysIfPolarizations_.
Referenced by SgVlbiSession::getDataFromVgosDb(), SgStnLogReadings::propagateData(), and SgVlbiSession::putDataIntoVgosDb().
|
inline |
Definition at line 434 of file SgVlbiStationInfo.h.
References tsysIfSideBands_.
Referenced by SgVlbiSession::getDataFromVgosDb(), SgStnLogReadings::propagateData(), and SgVlbiSession::putDataIntoVgosDb().
|
private |
Definition at line 621 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), getAPrioriClockTerm_0(), loadIntermediateResults(), resetAllEditings(), saveIntermediateResults(), and setAPrioriClockTerm_0().
|
private |
Definition at line 622 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), getAPrioriClockTerm_1(), loadIntermediateResults(), resetAllEditings(), saveIntermediateResults(), and setAPrioriClockTerm_1().
|
private |
Definition at line 579 of file SgVlbiStationInfo.h.
Referenced by ~SgVlbiStationInfo(), auxObservationByScanId(), checkAuxObs(), checkPresenceOfCableCalibratioCorrections(), resetCable(), resetMeteo(), and resetTsys().
|
private |
Definition at line 593 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), getAxisOffset(), and setAxisOffset().
|
private |
Definition at line 595 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), getAxisOffset_ea(), and setAxisOffset_ea().
|
private |
Definition at line 573 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), effectiveCableCalMultiplier(), getCableCalMultiplier(), and setCableCalMultiplier().
|
private |
Definition at line 577 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), getCableCalMultiplierDBCal(), and setCableCalMultiplierDBCal().
|
private |
Definition at line 582 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), getCableCalsOrigin(), and setCableCalsOrigin().
|
private |
Definition at line 580 of file SgVlbiStationInfo.h.
Referenced by getCableCalsOriginTxt(), and setCableCalsOriginTxt().
|
private |
Definition at line 585 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), cccIdx(), and prepare2Run().
|
private |
Definition at line 603 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), getCdpNumber(), and setCdpNumber().
|
private |
Definition at line 608 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), getCid(), and setCid().
|
private |
Definition at line 578 of file SgVlbiStationInfo.h.
Referenced by calcCBEpochs4Export(), clockBreaks(), createParameters(), loadIntermediateResults(), releaseParameters(), resetAllEditings(), and saveIntermediateResults().
|
private |
Definition at line 571 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), getClocksModelOrder(), loadIntermediateResults(), resetAllEditings(), saveIntermediateResults(), and setClocksModelOrder().
|
private |
Definition at line 604 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), ~SgVlbiStationInfo(), adjustEccVector(), and eccRec().
|
private |
Definition at line 617 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), clearEstClockModel(), getEstClockModel(), loadIntermediateResults(), saveIntermediateResults(), and setEstClockModel().
|
private |
Definition at line 618 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), clearEstClockModel(), getEstClockModelSigma(), loadIntermediateResults(), saveIntermediateResults(), and setEstClockModel().
|
private |
Definition at line 619 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), clearEstWetZenithDelay(), getEstWetZenithDelay(), loadIntermediateResults(), saveIntermediateResults(), and setEstWetZenithDelay().
|
private |
Definition at line 620 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), clearEstWetZenithDelay(), getEstWetZenithDelaySigma(), loadIntermediateResults(), saveIntermediateResults(), and setEstWetZenithDelay().
|
private |
Definition at line 575 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), getFlybyCableCalSource(), loadIntermediateResults(), prepare2Run(), resetAllEditings(), saveIntermediateResults(), and setFlybyCableCalSource().
|
private |
Definition at line 599 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), getGradEast(), and setGradEast().
|
private |
Definition at line 625 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), getGradientDelay(), resetAllEditings(), and setGradientDelay().
|
private |
Definition at line 598 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), getGradNorth(), and setGradNorth().
|
private |
Definition at line 601 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), getHeight(), recalcRLF(), and setR().
|
private |
Definition at line 605 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), adjustEccVector(), and getIsEccNonZero().
|
private |
Definition at line 601 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), adjustEccVector(), getLatitude(), recalcRLF(), and setR().
|
private |
Definition at line 601 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), adjustEccVector(), getLongitude(), recalcRLF(), and setR().
|
static |
Definition at line 145 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), clearEstClockModel(), createParameters(), getEstClockModel(), getEstClockModelSigma(), maxNumOfPolynomials(), pClocks(), releaseParameters(), and setEstClockModel().
|
private |
Definition at line 583 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), getMeteoDataOrigin(), and setMeteoDataOrigin().
|
private |
Definition at line 581 of file SgVlbiStationInfo.h.
Referenced by getMeteoDataOriginTxt(), and setMeteoDataOriginTxt().
|
private |
Definition at line 600 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), getMntType(), and setMntType().
|
private |
Definition at line 623 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), getNeed2useAPrioriClocks(), loadIntermediateResults(), resetAllEditings(), saveIntermediateResults(), and setNeed2useAPrioriClocks().
|
private |
Definition at line 612 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), getOLoadAmplitude(), and setOLoadAmplitude().
|
private |
Definition at line 613 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), getOLoadPhase(), and setOLoadPhase().
|
private |
Definition at line 615 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), getOptLoadCoeff(), and setOptLoadCoeff().
|
private |
Definition at line 636 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), createParameters(), pAtmGradE(), and releaseParameters().
|
private |
Definition at line 635 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), createParameters(), pAtmGradN(), and releaseParameters().
|
private |
Definition at line 640 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), createParameters(), pAxisOffset(), and releaseParameters().
|
private |
Definition at line 643 of file SgVlbiStationInfo.h.
Referenced by getPcClocks(), loadIntermediateResults(), pcClocks(), saveIntermediateResults(), and setPcClocks().
|
private |
Definition at line 633 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), createParameters(), pClock0(), pClock1(), pClock2(), pClock3(), pClocks(), and releaseParameters().
|
private |
Definition at line 644 of file SgVlbiStationInfo.h.
Referenced by getPcZenith(), loadIntermediateResults(), pcZenith(), saveIntermediateResults(), and setPcZenith().
|
private |
Definition at line 637 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), createParameters(), pRx(), and releaseParameters().
|
private |
Definition at line 638 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), createParameters(), pRy(), and releaseParameters().
|
private |
Definition at line 639 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), createParameters(), pRz(), and releaseParameters().
|
private |
Definition at line 634 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), createParameters(), getPZenithDelay(), pZenithDelay(), and releaseParameters().
|
private |
Definition at line 588 of file SgVlbiStationInfo.h.
Referenced by getR(), recalcRLF(), and setR().
|
private |
Definition at line 590 of file SgVlbiStationInfo.h.
|
private |
Definition at line 609 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), getSid(), and setSid().
|
private |
Definition at line 602 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), getTectonicPlateName(), and setTectonicPlateName().
|
private |
Definition at line 597 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), getTilt(), and setTilt().
|
private |
Definition at line 627 of file SgVlbiStationInfo.h.
Referenced by ~SgVlbiStationInfo(), getTsysIfFreqs(), and tsysIfFreqs().
|
private |
Definition at line 628 of file SgVlbiStationInfo.h.
Referenced by ~SgVlbiStationInfo(), getTsysIfIds(), and tsysIfIds().
|
private |
Definition at line 630 of file SgVlbiStationInfo.h.
Referenced by ~SgVlbiStationInfo(), getTsysIfPolarizations(), and tsysIfPolarizations().
|
private |
Definition at line 629 of file SgVlbiStationInfo.h.
Referenced by ~SgVlbiStationInfo(), getTsysIfSideBands(), and tsysIfSideBands().
|
private |
Definition at line 606 of file SgVlbiStationInfo.h.
Referenced by adjustEccVector(), and getV3Ecc().
|
private |
Definition at line 592 of file SgVlbiStationInfo.h.