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 |
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 | 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 () |
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 void | calcRLF (double &latitude, double &longitude, double &height, const Sg3dVector &r, bool useOldEllipsoid) |
![]() | |
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 115 of file SgVlbiStationInfo.h.
Enumerator | |
---|---|
MDO_UNDEF | |
MDO_FS_LOG | |
MDO_EXTERNAL |
Definition at line 123 of file SgVlbiStationInfo.h.
Enumerator | |
---|---|
MT_AZEL | |
MT_EQUA | |
MT_X_YN | |
MT_X_YE | |
MT_RICHMOND | |
MT_UNKN |
Definition at line 106 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 362 of file SgVlbiStationInfo.cpp.
References SgAttribute::addAttr(), aPrioriClockTerm_0_, aPrioriClockTerm_1_, Attr_ESTIMATE_AXO, Attr_ESTIMATE_COO, axisOffset_, axisOffset_ea_, cableCalMultiplier_, cableCalMultiplierDBCal_, cableCalsOrigin_, CCO_UNDEF, cdpNumber_, cId_, clocksModelOrder_, eccRec_, estClockModel_, estClockModelSigmas_, estWetZenithDelay_, estWetZenithDelaySigma_, 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 443 of file SgVlbiStationInfo.cpp.
References auxObservationByScan_, eccRec_, releaseParameters(), tsysIfFreqs_, tsysIfIds_, tsysIfPolarizations_, and tsysIfSideBands_.
void SgVlbiStationInfo::adjustEccVector | ( | ) |
Definition at line 599 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 671 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 679 of file SgVlbiStationInfo.h.
References auxObservationByScan_.
void SgVlbiStationInfo::calcCBEpochs4Export | ( | const QMap< QString, SgVlbiAuxObservation * > & | auxObsByScan | ) |
Calculates export clock breaks epochs.
Definition at line 535 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().
|
static |
Calculates curvilinear geodetic coordinates from the carthesian ones.
latitude | – latitude of the station (output); |
longitude | – longitude of the station (output); |
height | – height of the station (output); |
r | – a vector with stations's coordinates; |
Definition at line 128 of file SgVlbiStationInfo.cpp.
References Sg3dVector::at(), X_AXIS, Y_AXIS, and Z_AXIS.
Referenced by recalcRLF(), SgSolutionReporter::reportEstimationBlock_Output4Spoolfile(), and setR().
void SgVlbiStationInfo::checkAuxObs | ( | const QMap< QString, QString > & | scanNameById | ) |
Definition at line 615 of file SgVlbiStationInfo.cpp.
References auxObservationByScan_, className(), SgLogger::INF, logger, name(), SgLogger::STATION, SgMJD::toString(), SgLogger::write(), and SgLogger::WRN.
Referenced by SgVlbiSession::selfCheck().
|
static |
Returns name of the class (for debug output).
Definition at line 54 of file SgVlbiStationInfo.cpp.
Referenced by calcCBEpochs4Export(), checkAuxObs(), int2mntType(), loadIntermediateResults(), and saveIntermediateResults().
|
inline |
Clears (sets to zero) estimated clock model coefficients.
Definition at line 1201 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 1213 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 663 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 467 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 1189 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 1222 of file SgVlbiStationInfo.h.
References Attr_IGNORE_CABLE_CAL, Attr_INVERSE_CABLE, cableCalMultiplier_, and SgAttribute::isAttr().
Referenced by SgVlbiObservation::evaluateTheoreticalValues().
|
inline |
Definition at line 847 of file SgVlbiStationInfo.h.
References aPrioriClockTerm_0_.
Referenced by SgGuiVlbiStnInfoEditor::SgGuiVlbiStnInfoEditor(), SgGuiVlbiStnInfoEditor::acquireData(), SgVlbiObservation::evaluateTheoreticalValues(), SgVlbiSession::putDataIntoDbhImage(), and SgVlbiSession::putDataIntoVgosDb().
|
inline |
Definition at line 855 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 735 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 743 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 719 of file SgVlbiStationInfo.h.
References cableCalMultiplier_.
|
inline |
Returns the original (from dbcal) multiplier for cable calibration correction (+1 or -1).
Definition at line 727 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 204 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 196 of file SgVlbiStationInfo.h.
References cableCalsOriginTxt_.
Referenced by SgAgvDriver::fillSessVars(), and SgVlbiSession::putDataIntoVgosDb().
|
inline |
Returns CDP number.
Definition at line 807 of file SgVlbiStationInfo.h.
References cdpNumber_.
Referenced by SgVlbiSession::putDataIntoDbhImage(), SgSolutionReporter::reportBaselineVariationsBlock_Output4Spoolfile(), and SgSolutionReporter::reportEstimationBlock_Output4Spoolfile().
|
inline |
Definition at line 302 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 711 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 815 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 823 of file SgVlbiStationInfo.h.
References estClockModelSigmas_, and maxNumOfPolynomials_.
Referenced by SgSolutionReporter::reportEstimationBlock_Output4Spoolfile().
|
inline |
Returns the value for wet zenith delay.
Definition at line 831 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 839 of file SgVlbiStationInfo.h.
References estWetZenithDelaySigma_.
|
inline |
Returns a value of a priori mean east gradient.
Definition at line 759 of file SgVlbiStationInfo.h.
References gradEast_.
Referenced by SgRefraction::calcTroposphericDelay(), SgVlbiSession::collectAPriories(), and SgVlbiObservation::evalExtApriori_MeanGrads().
|
inline |
Definition at line 291 of file SgVlbiStationInfo.h.
References gradientDelay_.
|
inline |
Returns a value of a priori mean north gradient.
Definition at line 751 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 791 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 287 of file SgVlbiStationInfo.h.
References isEccNonZero_.
Referenced by SgVlbiObservation::evaluateTheoreticalValues().
|
inline |
Returns a latitude of the station.
Definition at line 775 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 783 of file SgVlbiStationInfo.h.
References longitude_.
Referenced by NsScrPrx4Station::getLongitude().
|
inline |
Returns the meteo parameters origin.
Definition at line 208 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 200 of file SgVlbiStationInfo.h.
References meteoDataOriginTxt_.
Referenced by SgAgvDriver::fillSessVars(), and SgVlbiSession::putDataIntoVgosDb().
|
inline |
Returns a type of antenna mounting.
Definition at line 767 of file SgVlbiStationInfo.h.
References mntType_.
Referenced by SgVlbiSession::exportDataIntoNgsFile(), SgAgvDriver::fillSessVars(), and SgVlbiSession::putDataIntoVgosDb().
|
inline |
Definition at line 863 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 871 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 887 of file SgVlbiStationInfo.h.
References oLoadPhases_.
Referenced by SgOceanLoad::calcDisplacement(), SgAgvDriver::fillSessVars(), and SgVgosDb::storeCalcInfo().
|
inline |
Definition at line 879 of file SgVlbiStationInfo.h.
References optLoadCoeffs_.
Referenced by SgAgvDriver::fillSessVars(), and SgVgosDb::storeCalcInfo().
|
inline |
Definition at line 298 of file SgVlbiStationInfo.h.
References pcClocks_.
Referenced by SgTaskManager::fillParameterList(), SgAgvDriver::fillSessVars(), SgVlbiSession::putDataIntoDbhImage(), and SgVlbiSession::putDataIntoVgosDb().
|
inline |
Definition at line 299 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 1133 of file SgVlbiStationInfo.h.
References pZenithDelay_.
|
inline |
Returns a const reference on the station coordinates vector.
Definition at line 687 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 695 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 303 of file SgVlbiStationInfo.h.
References sId_.
Referenced by NsScrPrx4Station::getSid().
|
inline |
Returns name of corresponding tectonic plate.
Definition at line 799 of file SgVlbiStationInfo.h.
References tectonicPlateName_.
Referenced by SgAgvDriver::fillSessVars(), SgVlbiSession::getDataFromDbhImage(), SgVlbiSession::putDataIntoVgosDb(), and SgSolutionReporter::reportEstimationBlock_Output4Spoolfile().
|
inline |
Definition at line 218 of file SgVlbiStationInfo.h.
References tilt_.
Referenced by SgAgvDriver::fillSessVars(), and SgVlbiSession::putDataIntoVgosDb().
|
inline |
Definition at line 293 of file SgVlbiStationInfo.h.
References tsysIfFreqs_.
|
inline |
Definition at line 294 of file SgVlbiStationInfo.h.
References tsysIfIds_.
|
inline |
Definition at line 296 of file SgVlbiStationInfo.h.
References tsysIfPolarizations_.
|
inline |
Definition at line 295 of file SgVlbiStationInfo.h.
References tsysIfSideBands_.
|
inline |
Definition at line 289 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 703 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 717 of file SgVlbiStationInfo.cpp.
References aPrioriClockTerm_0_, aPrioriClockTerm_1_, className(), clockBreaks_, clocksModelOrder_, SgLogger::ERR, estClockModel_, estClockModelSigmas_, estWetZenithDelay_, estWetZenithDelaySigma_, SgLogger::IO_BIN, SgBreakModel::loadIntermediateResults(), SgObjectInfo::loadIntermediateResults(), SgParameterCfg::loadIntermediateResults(), logger, need2useAPrioriClocks_, pcClocks_, pcZenith_, and SgLogger::write().
|
inline |
Definition at line 300 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 549 of file SgVlbiStationInfo.h.
References SgObjectInfo::getKey().
Referenced by calcCBEpochs4Export(), checkAuxObs(), SgVlbiSession::importDataFromLogFiles(), SgStnLogCollector::propagateData(), setTectonicPlateName(), and SgStnLogReadings::verifyReadings().
|
inline |
Returns a pointer on the parameter: atmospheric gradient (east).
Definition at line 1149 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 1141 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 1181 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 494 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 1085 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 1093 of file SgVlbiStationInfo.h.
References pClocks_.
|
inline |
Returns a pointer on the parameter: clock second order.
Definition at line 1101 of file SgVlbiStationInfo.h.
References pClocks_.
|
inline |
Returns a pointer on the parameter: clock third order.
Definition at line 1109 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 1117 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 495 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().
|
inline |
Returns a pointer on the parameter: x-coordinates.
Definition at line 1157 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 1165 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 1173 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 1125 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 945 of file SgVlbiStationInfo.h.
References calcRLF(), height_, latitude_, longitude_, and r_.
void SgVlbiStationInfo::releaseParameters | ( | ) |
Frees previously allocated memory for estimated parameters.
Definition at line 486 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 1231 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, clearEstClockModel(), clearEstWetZenithDelay(), clockBreaks_, clocksModelOrder_, SgAttribute::delAttr(), gradientDelay_, SgAttribute::isAttr(), need2useAPrioriClocks_, SgBreakModel::resetAllEditings(), and SgObjectInfo::resetAllEditings().
void SgVlbiStationInfo::resetCable | ( | ) |
Definition at line 793 of file SgVlbiStationInfo.cpp.
References Attr_HAS_CABLE_CAL, auxObservationByScan_, and SgAttribute::delAttr().
Referenced by SgVlbiSession::resetDataFromLogFiles().
void SgVlbiStationInfo::resetMeteo | ( | ) |
Definition at line 805 of file SgVlbiStationInfo.cpp.
References Attr_HAS_METEO, auxObservationByScan_, and SgAttribute::delAttr().
Referenced by SgVlbiSession::resetDataFromLogFiles().
void SgVlbiStationInfo::resetTsys | ( | ) |
Definition at line 817 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 671 of file SgVlbiStationInfo.cpp.
References aPrioriClockTerm_0_, aPrioriClockTerm_1_, className(), clockBreaks_, clocksModelOrder_, SgLogger::ERR, estClockModel_, estClockModelSigmas_, estWetZenithDelay_, estWetZenithDelaySigma_, SgLogger::IO_BIN, logger, need2useAPrioriClocks_, pcClocks_, pcZenith_, SgBreakModel::saveIntermediateResults(), SgObjectInfo::saveIntermediateResults(), SgParameterCfg::saveIntermediateResults(), and SgLogger::write().
|
inline |
Definition at line 1036 of file SgVlbiStationInfo.h.
References aPrioriClockTerm_0_.
Referenced by SgGuiVlbiStnInfoEditor::acquireData(), SgVlbiSession::getDataFromDbhImage(), and SgVlbiSession::getDataFromVgosDb().
|
inline |
Definition at line 1044 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 962 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 970 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 903 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 911 of file SgVlbiStationInfo.h.
References cableCalMultiplierDBCal_.
Referenced by SgAgvDriver::initSession(), and SgStnLogReadings::propagateData().
|
inline |
Sets the cable calibration correction origin.
Definition at line 332 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 324 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 1010 of file SgVlbiStationInfo.h.
References cdpNumber_.
Referenced by SgVlbiSession::selfCheck().
|
inline |
Definition at line 433 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 895 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 1018 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 1027 of file SgVlbiStationInfo.h.
References estWetZenithDelay_, and estWetZenithDelaySigma_.
Referenced by SgSingleSessionTaskManager::finisRun().
|
inline |
Sets a value of a priori east gradient.
v | – new value; |
Definition at line 986 of file SgVlbiStationInfo.h.
References gradEast_.
Referenced by SgVlbiSession::collectAPriories().
|
inline |
Definition at line 423 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 978 of file SgVlbiStationInfo.h.
References gradNorth_.
Referenced by SgVlbiSession::collectAPriories().
|
inline |
Sets the meteo parameters origin.
Definition at line 336 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 328 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 994 of file SgVlbiStationInfo.h.
References mntType_.
Referenced by SgVlbiSession::getDataFromDbhImage(), SgVlbiSession::getDataFromVgosDb(), SgAgvDriver::initSession(), and VcCalc2SessionIfc::putI_axisTyps().
|
inline |
Definition at line 1052 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 1060 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 1077 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 1068 of file SgVlbiStationInfo.h.
References optLoadCoeffs_.
Referenced by SgAgvDriver::initSession(), SgVgosDb::loadCalcInfo(), and VcCalc2SessionIfc::putR_optlCoef().
|
inline |
Definition at line 430 of file SgVlbiStationInfo.h.
References pcClocks_.
Referenced by SgVlbiSession::getDataFromDbhImage(), and SgVlbiSession::getDataFromVgosDb().
|
inline |
Definition at line 431 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 919 of file SgVlbiStationInfo.h.
References calcRLF(), 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 934 of file SgVlbiStationInfo.h.
References r_ea_.
Referenced by SgVlbiSession::collectAPriories().
|
inline |
Definition at line 434 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 1002 of file SgVlbiStationInfo.h.
References name(), and tectonicPlateName_.
Referenced by SgVlbiSession::getDataFromDbhImage(), SgVlbiSession::getDataFromVgosDb(), SgAgvDriver::initSession(), and VcCalc2SessionIfc::putA_tectPlNm().
|
inline |
Definition at line 363 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 954 of file SgVlbiStationInfo.h.
References v_ea_.
Referenced by SgVlbiSession::collectAPriories().
|
inline |
Definition at line 425 of file SgVlbiStationInfo.h.
References tsysIfFreqs_.
Referenced by SgVlbiSession::getDataFromVgosDb(), SgStnLogReadings::propagateData(), SgVlbiSession::putDataIntoVgosDb(), and NsSessionEditDialog::tab4StationsPlot().
|
inline |
Definition at line 426 of file SgVlbiStationInfo.h.
References tsysIfIds_.
Referenced by SgVlbiSession::getDataFromVgosDb(), SgStnLogReadings::propagateData(), and SgVlbiSession::putDataIntoVgosDb().
|
inline |
Definition at line 428 of file SgVlbiStationInfo.h.
References tsysIfPolarizations_.
Referenced by SgVlbiSession::getDataFromVgosDb(), SgStnLogReadings::propagateData(), and SgVlbiSession::putDataIntoVgosDb().
|
inline |
Definition at line 427 of file SgVlbiStationInfo.h.
References tsysIfSideBands_.
Referenced by SgVlbiSession::getDataFromVgosDb(), SgStnLogReadings::propagateData(), and SgVlbiSession::putDataIntoVgosDb().
|
private |
Definition at line 616 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), getAPrioriClockTerm_0(), loadIntermediateResults(), resetAllEditings(), saveIntermediateResults(), and setAPrioriClockTerm_0().
|
private |
Definition at line 617 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), getAPrioriClockTerm_1(), loadIntermediateResults(), resetAllEditings(), saveIntermediateResults(), and setAPrioriClockTerm_1().
|
private |
Definition at line 576 of file SgVlbiStationInfo.h.
Referenced by ~SgVlbiStationInfo(), auxObservationByScanId(), checkAuxObs(), resetCable(), resetMeteo(), and resetTsys().
|
private |
Definition at line 588 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), getAxisOffset(), and setAxisOffset().
|
private |
Definition at line 590 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), getAxisOffset_ea(), and setAxisOffset_ea().
|
private |
Definition at line 572 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), effectiveCableCalMultiplier(), getCableCalMultiplier(), and setCableCalMultiplier().
|
private |
Definition at line 574 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), getCableCalMultiplierDBCal(), and setCableCalMultiplierDBCal().
|
private |
Definition at line 579 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), getCableCalsOrigin(), and setCableCalsOrigin().
|
private |
Definition at line 577 of file SgVlbiStationInfo.h.
Referenced by getCableCalsOriginTxt(), and setCableCalsOriginTxt().
|
private |
Definition at line 598 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), getCdpNumber(), and setCdpNumber().
|
private |
Definition at line 603 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), getCid(), and setCid().
|
private |
Definition at line 575 of file SgVlbiStationInfo.h.
Referenced by calcCBEpochs4Export(), clockBreaks(), createParameters(), loadIntermediateResults(), releaseParameters(), resetAllEditings(), and saveIntermediateResults().
|
private |
Definition at line 570 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), getClocksModelOrder(), loadIntermediateResults(), resetAllEditings(), saveIntermediateResults(), and setClocksModelOrder().
|
private |
Definition at line 599 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), ~SgVlbiStationInfo(), adjustEccVector(), and eccRec().
|
private |
Definition at line 612 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), clearEstClockModel(), getEstClockModel(), loadIntermediateResults(), saveIntermediateResults(), and setEstClockModel().
|
private |
Definition at line 613 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), clearEstClockModel(), getEstClockModelSigma(), loadIntermediateResults(), saveIntermediateResults(), and setEstClockModel().
|
private |
Definition at line 614 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), clearEstWetZenithDelay(), getEstWetZenithDelay(), loadIntermediateResults(), saveIntermediateResults(), and setEstWetZenithDelay().
|
private |
Definition at line 615 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), clearEstWetZenithDelay(), getEstWetZenithDelaySigma(), loadIntermediateResults(), saveIntermediateResults(), and setEstWetZenithDelay().
|
private |
Definition at line 594 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), getGradEast(), and setGradEast().
|
private |
Definition at line 620 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), getGradientDelay(), resetAllEditings(), and setGradientDelay().
|
private |
Definition at line 593 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), getGradNorth(), and setGradNorth().
|
private |
Definition at line 596 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), getHeight(), recalcRLF(), and setR().
|
private |
Definition at line 600 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), adjustEccVector(), and getIsEccNonZero().
|
private |
Definition at line 596 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), adjustEccVector(), getLatitude(), recalcRLF(), and setR().
|
private |
Definition at line 596 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), adjustEccVector(), getLongitude(), recalcRLF(), and setR().
|
static |
Definition at line 142 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), clearEstClockModel(), createParameters(), getEstClockModel(), getEstClockModelSigma(), maxNumOfPolynomials(), pClocks(), releaseParameters(), and setEstClockModel().
|
private |
Definition at line 580 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), getMeteoDataOrigin(), and setMeteoDataOrigin().
|
private |
Definition at line 578 of file SgVlbiStationInfo.h.
Referenced by getMeteoDataOriginTxt(), and setMeteoDataOriginTxt().
|
private |
Definition at line 595 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), getMntType(), and setMntType().
|
private |
Definition at line 618 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), getNeed2useAPrioriClocks(), loadIntermediateResults(), resetAllEditings(), saveIntermediateResults(), and setNeed2useAPrioriClocks().
|
private |
Definition at line 607 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), getOLoadAmplitude(), and setOLoadAmplitude().
|
private |
Definition at line 608 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), getOLoadPhase(), and setOLoadPhase().
|
private |
Definition at line 610 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), getOptLoadCoeff(), and setOptLoadCoeff().
|
private |
Definition at line 631 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), createParameters(), pAtmGradE(), and releaseParameters().
|
private |
Definition at line 630 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), createParameters(), pAtmGradN(), and releaseParameters().
|
private |
Definition at line 635 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), createParameters(), pAxisOffset(), and releaseParameters().
|
private |
Definition at line 638 of file SgVlbiStationInfo.h.
Referenced by getPcClocks(), loadIntermediateResults(), pcClocks(), saveIntermediateResults(), and setPcClocks().
|
private |
Definition at line 628 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), createParameters(), pClock0(), pClock1(), pClock2(), pClock3(), pClocks(), and releaseParameters().
|
private |
Definition at line 639 of file SgVlbiStationInfo.h.
Referenced by getPcZenith(), loadIntermediateResults(), pcZenith(), saveIntermediateResults(), and setPcZenith().
|
private |
Definition at line 632 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), createParameters(), pRx(), and releaseParameters().
|
private |
Definition at line 633 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), createParameters(), pRy(), and releaseParameters().
|
private |
Definition at line 634 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), createParameters(), pRz(), and releaseParameters().
|
private |
Definition at line 629 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), createParameters(), getPZenithDelay(), pZenithDelay(), and releaseParameters().
|
private |
Definition at line 583 of file SgVlbiStationInfo.h.
Referenced by getR(), recalcRLF(), and setR().
|
private |
Definition at line 585 of file SgVlbiStationInfo.h.
|
private |
Definition at line 604 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), getSid(), and setSid().
|
private |
Definition at line 597 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), getTectonicPlateName(), and setTectonicPlateName().
|
private |
Definition at line 592 of file SgVlbiStationInfo.h.
Referenced by SgVlbiStationInfo(), getTilt(), and setTilt().
|
private |
Definition at line 622 of file SgVlbiStationInfo.h.
Referenced by ~SgVlbiStationInfo(), getTsysIfFreqs(), and tsysIfFreqs().
|
private |
Definition at line 623 of file SgVlbiStationInfo.h.
Referenced by ~SgVlbiStationInfo(), getTsysIfIds(), and tsysIfIds().
|
private |
Definition at line 625 of file SgVlbiStationInfo.h.
Referenced by ~SgVlbiStationInfo(), getTsysIfPolarizations(), and tsysIfPolarizations().
|
private |
Definition at line 624 of file SgVlbiStationInfo.h.
Referenced by ~SgVlbiStationInfo(), getTsysIfSideBands(), and tsysIfSideBands().
|
private |
Definition at line 601 of file SgVlbiStationInfo.h.
Referenced by adjustEccVector(), and getV3Ecc().
|
private |
Definition at line 587 of file SgVlbiStationInfo.h.