General Purpose Geodetic Library
|
#include <SgModelsInfo.h>
Classes | |
class | DasModel |
Static Public Member Functions | |
static const QString | className () |
Protected Attributes | |
QString | programName_ |
name of the software that provided models More... | |
double | dVersion_ |
QString | version_ |
DasModel | site_ |
DasModel | star_ |
DasModel | ephemeris_ |
DasModel | coordinateTime_ |
DasModel | atomicTime_ |
DasModel | relativity_ |
DasModel | polarMotion_ |
DasModel | polarMotionInterpolation_ |
DasModel | ut1_ |
DasModel | ut1Interpolation_ |
DasModel | nutation_ |
DasModel | earthTide_ |
DasModel | poleTide_ |
DasModel | oceanLoading_ |
DasModel | troposphere_ |
DasModel | axisOffset_ |
DasModel | parallax_ |
DasModel | feedHorn_ |
QList< QString > | controlFlagNames_ |
QList< int > | controlFlagValues_ |
QList< QString > | oLoadStationStatus_ |
QList< double > | siteZenDelays_ |
SgMatrix * | ut1InterpData_ |
SgMatrix * | wobInterpData_ |
short | flagTidalUt1_ |
double | relativityData_ |
double | precessionData_ |
double | earthTideData_ [3] |
QList< SgVlbiStationInfo * > | stations_ |
====================================================================================================
Definition at line 54 of file SgModelsInfo.h.
SgModelsInfo::SgModelsInfo | ( | ) |
A constructor. Creates a default object.
Definition at line 54 of file SgModelsInfo.cpp.
References dVersion_, earthTideData_, precessionData_, relativityData_, ut1InterpData_, and wobInterpData_.
SgModelsInfo::~SgModelsInfo | ( | ) |
A constructor. Creates a copy of the object. A destructor. Frees allocated memory.
Definition at line 98 of file SgModelsInfo.cpp.
References stations_, ut1InterpData_, and wobInterpData_.
|
inline |
Definition at line 135 of file SgModelsInfo.h.
References atomicTime_.
Referenced by SgAgvDriver::fillSessVars(), SgAgvDriver::initSession(), SgVgosDb::loadCalcInfo(), VcCalc2SessionIfc::putA_ati_cFlg(), VcCalc2SessionIfc::putA_ati_mess(), and SgVgosDb::storeCalcInfo().
|
inline |
Definition at line 163 of file SgModelsInfo.h.
References atomicTime_.
|
inline |
Definition at line 146 of file SgModelsInfo.h.
References axisOffset_.
Referenced by SgAgvDriver::fillSessVars(), SgAgvDriver::initSession(), SgVgosDb::loadCalcInfo(), VcCalc2SessionIfc::putA_axo_cFlg(), VcCalc2SessionIfc::putA_axo_mess(), and SgVgosDb::storeCalcInfo().
|
inline |
Definition at line 174 of file SgModelsInfo.h.
References axisOffset_.
|
static |
Returns name of the class (for debug output).
Definition at line 45 of file SgModelsInfo.cpp.
Referenced by prepareUt1InterpData(), and prepareWobInterpData().
|
inline |
Definition at line 149 of file SgModelsInfo.h.
References controlFlagNames_.
Referenced by SgAgvDriver::fillSessVars(), SgAgvDriver::initEssentialVars(), SgAgvDriver::initSession(), SgVgosDb::loadCalcInfo(), VcCalc2SessionIfc::putA_calcFlgN(), and SgVgosDb::storeCalcInfo().
|
inline |
Definition at line 177 of file SgModelsInfo.h.
References controlFlagNames_.
|
inline |
Definition at line 150 of file SgModelsInfo.h.
References controlFlagValues_.
Referenced by SgAgvDriver::fillSessVars(), SgAgvDriver::initSession(), SgVgosDb::loadCalcInfo(), VcCalc2SessionIfc::putI_calcFlgV(), and SgVgosDb::storeCalcInfo().
|
inline |
Definition at line 178 of file SgModelsInfo.h.
References controlFlagValues_.
|
inline |
Definition at line 134 of file SgModelsInfo.h.
References coordinateTime_.
Referenced by SgAgvDriver::fillSessVars(), SgAgvDriver::initSession(), SgVgosDb::loadCalcInfo(), VcCalc2SessionIfc::putA_cti_cFlg(), VcCalc2SessionIfc::putA_cti_mess(), and SgVgosDb::storeCalcInfo().
|
inline |
Definition at line 162 of file SgModelsInfo.h.
References coordinateTime_.
|
inline |
Definition at line 142 of file SgModelsInfo.h.
References earthTide_.
Referenced by SgAgvDriver::fillSessVars(), SgAgvDriver::initSession(), SgVgosDb::loadCalcInfo(), VcCalc2SessionIfc::putA_etd_cFlg(), VcCalc2SessionIfc::putA_etd_mess(), and SgVgosDb::storeCalcInfo().
|
inline |
Definition at line 170 of file SgModelsInfo.h.
References earthTide_.
|
inline |
Definition at line 133 of file SgModelsInfo.h.
References ephemeris_.
Referenced by SgAgvDriver::fillSessVars(), SgAgvDriver::initSession(), SgVgosDb::loadCalcInfo(), VcCalc2SessionIfc::putA_pep_mess(), and SgVgosDb::storeCalcInfo().
|
inline |
Definition at line 161 of file SgModelsInfo.h.
References ephemeris_.
|
inline |
Definition at line 148 of file SgModelsInfo.h.
References feedHorn_.
Referenced by SgAgvDriver::fillSessVars(), SgAgvDriver::initSession(), SgVgosDb::loadCalcInfo(), VcCalc2SessionIfc::putA_pan_mess(), and SgVgosDb::storeCalcInfo().
|
inline |
Definition at line 176 of file SgModelsInfo.h.
References feedHorn_.
|
inline |
Definition at line 114 of file SgModelsInfo.h.
References dVersion_.
Referenced by SgVlbiSession::applyObsCalibrationSetup(), SgVlbiObservation::evaluateTheoreticalValues(), SgAgvDriver::fillSessVars(), SgVlbiSession::formObsCalibrationSetup(), SgGuiTaskConfig::makeTab4models(), SgVlbiSession::prepare4ErpInterpolation(), SgVlbiSession::putDataIntoDbhImage(), SgSolutionReporter::reportConfiguresBlock_Output4Spoolfile(), SgVgosDb::storeCalcInfo(), and NsSessionEditDialog::tab4GeneralInfo().
|
inline |
Definition at line 119 of file SgModelsInfo.h.
References earthTideData_.
Referenced by SgAgvDriver::fillSessVars(), and SgVgosDb::storeCalcInfo().
|
inline |
Definition at line 116 of file SgModelsInfo.h.
References flagTidalUt1_.
Referenced by SgAgvDriver::fillSessVars(), SgVlbiSession::getDataFromVgosDb(), SgAgvDriver::initSession(), and SgVgosDb::storeCalcInfo().
|
inline |
Definition at line 118 of file SgModelsInfo.h.
References precessionData_.
Referenced by SgAgvDriver::fillSessVars(), and SgVgosDb::storeCalcInfo().
|
inline |
Definition at line 113 of file SgModelsInfo.h.
References programName_.
|
inline |
Definition at line 117 of file SgModelsInfo.h.
References relativityData_.
Referenced by SgAgvDriver::fillSessVars(), and SgVgosDb::storeCalcInfo().
|
inline |
Definition at line 115 of file SgModelsInfo.h.
References version_.
|
inline |
Definition at line 141 of file SgModelsInfo.h.
References nutation_.
Referenced by SgAgvDriver::fillSessVars(), SgAgvDriver::initSession(), SgVgosDb::loadCalcInfo(), VcCalc2SessionIfc::putA_nut_cFlg(), VcCalc2SessionIfc::putA_nut_mess(), and SgVgosDb::storeCalcInfo().
|
inline |
Definition at line 169 of file SgModelsInfo.h.
References nutation_.
|
inline |
Definition at line 144 of file SgModelsInfo.h.
References oceanLoading_.
Referenced by SgAgvDriver::fillSessVars(), SgAgvDriver::initSession(), SgVgosDb::loadCalcInfo(), VcCalc2SessionIfc::putA_oce_cFlg(), VcCalc2SessionIfc::putA_oce_mess(), and SgVgosDb::storeCalcInfo().
|
inline |
Definition at line 172 of file SgModelsInfo.h.
References oceanLoading_.
|
inline |
Definition at line 151 of file SgModelsInfo.h.
References oLoadStationStatus_.
Referenced by SgAgvDriver::fillSessVars(), SgAgvDriver::initEssentialVars(), SgAgvDriver::initSession(), SgVgosDb::loadCalcInfo(), VcCalc2SessionIfc::putA_oce_stat(), and SgVgosDb::storeCalcInfo().
|
inline |
Definition at line 179 of file SgModelsInfo.h.
References oLoadStationStatus_.
|
inline |
Definition at line 147 of file SgModelsInfo.h.
References parallax_.
Referenced by SgAgvDriver::fillSessVars(), SgAgvDriver::initSession(), SgVgosDb::loadCalcInfo(), VcCalc2SessionIfc::putA_plx_cFlg(), VcCalc2SessionIfc::putA_plx_mess(), and SgVgosDb::storeCalcInfo().
|
inline |
Definition at line 175 of file SgModelsInfo.h.
References parallax_.
|
inline |
Definition at line 137 of file SgModelsInfo.h.
References polarMotion_.
Referenced by SgAgvDriver::fillSessVars(), SgAgvDriver::initSession(), SgVgosDb::loadCalcInfo(), VcCalc2SessionIfc::putA_wob_cFlg(), VcCalc2SessionIfc::putA_wob_mess(), and SgVgosDb::storeCalcInfo().
|
inline |
Definition at line 165 of file SgModelsInfo.h.
References polarMotion_.
|
inline |
Definition at line 138 of file SgModelsInfo.h.
References polarMotionInterpolation_.
Referenced by SgAgvDriver::fillSessVars(), SgVlbiSession::getDataFromVgosDb(), SgAgvDriver::initSession(), VcCalc2SessionIfc::putA_fWobText(), VcCalc2SessionIfc::putA_wob_mess(), VcCalc2SessionIfc::putA_wobIntrp(), and SgVgosDb::storeCalcEop().
|
inline |
Definition at line 166 of file SgModelsInfo.h.
References polarMotionInterpolation_.
|
inline |
Definition at line 143 of file SgModelsInfo.h.
References poleTide_.
Referenced by SgAgvDriver::fillSessVars(), SgAgvDriver::initSession(), SgVgosDb::loadCalcInfo(), VcCalc2SessionIfc::putA_ptd_cFlg(), VcCalc2SessionIfc::putA_ptd_mess(), and SgVgosDb::storeCalcInfo().
|
inline |
Definition at line 171 of file SgModelsInfo.h.
References poleTide_.
void SgModelsInfo::prepareUt1InterpData | ( | int | nRow | ) |
Definition at line 116 of file SgModelsInfo.cpp.
References className(), SgLogger::DBG, SgLogger::INF, SgLogger::INTERP, logger, SgMatrix::nCol(), SgMatrix::nRow(), ut1InterpData_, and SgLogger::write().
Referenced by SgAgvDriver::initSession(), and SgVgosDb::loadCalcInfo().
void SgModelsInfo::prepareWobInterpData | ( | int | nRow | ) |
Definition at line 138 of file SgModelsInfo.cpp.
References className(), SgLogger::DBG, SgLogger::INF, SgLogger::INTERP, logger, SgMatrix::nCol(), SgMatrix::nRow(), wobInterpData_, and SgLogger::write().
Referenced by SgAgvDriver::initSession(), and SgVgosDb::loadCalcInfo().
|
inline |
Definition at line 136 of file SgModelsInfo.h.
References relativity_.
Referenced by SgAgvDriver::fillSessVars(), SgAgvDriver::initSession(), SgVgosDb::loadCalcInfo(), VcCalc2SessionIfc::putA_rel_cFlg(), VcCalc2SessionIfc::putA_the_mess(), and SgVgosDb::storeCalcInfo().
|
inline |
Definition at line 164 of file SgModelsInfo.h.
References relativity_.
|
inline |
Definition at line 123 of file SgModelsInfo.h.
References dVersion_.
Referenced by SgVlbiSession::getDataFromDbhImage(), SgAgvDriver::initSession(), SgVgosDb::loadCalcInfo(), and VcCalc2SessionIfc::put4_calc_ver().
|
inline |
Definition at line 128 of file SgModelsInfo.h.
References earthTideData_.
Referenced by SgAgvDriver::initSession(), and SgVgosDb::loadCalcInfo().
|
inline |
Definition at line 125 of file SgModelsInfo.h.
References flagTidalUt1_.
Referenced by SgAgvDriver::initSession(), SgVgosDb::loadCalcInfo(), and VcCalc2SessionIfc::putI_tidalUt1().
|
inline |
Definition at line 127 of file SgModelsInfo.h.
References precessionData_.
Referenced by SgAgvDriver::initSession(), and SgVgosDb::loadCalcInfo().
|
inline |
Definition at line 122 of file SgModelsInfo.h.
References programName_.
Referenced by VcCalc2SessionIfc::put4_calc_ver().
|
inline |
Definition at line 126 of file SgModelsInfo.h.
References relativityData_.
Referenced by SgAgvDriver::initSession(), and SgVgosDb::loadCalcInfo().
|
inline |
Definition at line 124 of file SgModelsInfo.h.
References version_.
Referenced by VcCalc2SessionIfc::put4_calc_ver().
|
inline |
Definition at line 131 of file SgModelsInfo.h.
References site_.
Referenced by SgAgvDriver::fillSessVars(), SgAgvDriver::initSession(), SgVgosDb::loadCalcInfo(), VcCalc2SessionIfc::putA_sit_mess(), and SgVgosDb::storeCalcInfo().
|
inline |
Definition at line 159 of file SgModelsInfo.h.
References site_.
|
inline |
Definition at line 152 of file SgModelsInfo.h.
References siteZenDelays_.
Referenced by SgAgvDriver::fillSessVars(), SgAgvDriver::initEssentialVars(), SgAgvDriver::initSession(), SgVgosDb::loadCalcInfo(), VcCalc2SessionIfc::putR_siteZens(), and SgVgosDb::storeCalcInfo().
|
inline |
Definition at line 180 of file SgModelsInfo.h.
References siteZenDelays_.
|
inline |
Definition at line 132 of file SgModelsInfo.h.
References star_.
Referenced by SgAgvDriver::fillSessVars(), SgAgvDriver::initSession(), SgVgosDb::loadCalcInfo(), VcCalc2SessionIfc::putA_str_cFlg(), VcCalc2SessionIfc::putA_str_mess(), and SgVgosDb::storeCalcInfo().
|
inline |
Definition at line 160 of file SgModelsInfo.h.
References star_.
|
inline |
Definition at line 155 of file SgModelsInfo.h.
References stations_.
Referenced by SgAgvDriver::fillSessVars(), SgVlbiSession::getDataFromDbhImage(), SgVlbiSession::getDataFromVgosDb(), SgAgvDriver::initEssentialVars(), SgAgvDriver::initSession(), SgVgosDb::loadCalcInfo(), VcCalc2SessionIfc::putR_optlCoef(), VcCalc2SessionIfc::putR_sitHocAm(), VcCalc2SessionIfc::putR_sitHocPh(), VcCalc2SessionIfc::putR_sitOcAmp(), VcCalc2SessionIfc::putR_sitOcPhs(), SgVlbiSession::selfCheck(), and SgVgosDb::storeCalcInfo().
|
inline |
Definition at line 183 of file SgModelsInfo.h.
References stations_.
|
inline |
Definition at line 145 of file SgModelsInfo.h.
References troposphere_.
Referenced by SgAgvDriver::fillSessVars(), SgAgvDriver::initSession(), SgVgosDb::loadCalcInfo(), VcCalc2SessionIfc::putA_atm_cFlg(), VcCalc2SessionIfc::putA_atm_mess(), and SgVgosDb::storeCalcInfo().
|
inline |
Definition at line 173 of file SgModelsInfo.h.
References troposphere_.
|
inline |
Definition at line 139 of file SgModelsInfo.h.
References ut1_.
Referenced by SgAgvDriver::fillSessVars(), SgAgvDriver::initSession(), SgVgosDb::loadCalcInfo(), VcCalc2SessionIfc::putA_ut1_cFlg(), VcCalc2SessionIfc::putA_ut1_mess(), and SgVgosDb::storeCalcInfo().
|
inline |
Definition at line 167 of file SgModelsInfo.h.
References ut1_.
|
inline |
Definition at line 153 of file SgModelsInfo.h.
References ut1InterpData_.
Referenced by SgAgvDriver::fillSessVars(), SgAgvDriver::initEssentialVars(), SgAgvDriver::initSession(), SgVgosDb::loadCalcInfo(), VcCalc2SessionIfc::put4_ut1Epoch(), and SgVgosDb::storeCalcInfo().
|
inline |
Definition at line 181 of file SgModelsInfo.h.
References ut1InterpData_.
|
inline |
Definition at line 140 of file SgModelsInfo.h.
References ut1Interpolation_.
Referenced by SgAgvDriver::fillSessVars(), SgVlbiSession::getDataFromVgosDb(), SgAgvDriver::initSession(), VcCalc2SessionIfc::putA_fUt1Text(), VcCalc2SessionIfc::putA_ut1_mess(), VcCalc2SessionIfc::putA_ut1Intrp(), and SgVgosDb::storeCalcEop().
|
inline |
Definition at line 168 of file SgModelsInfo.h.
References ut1Interpolation_.
|
inline |
Definition at line 154 of file SgModelsInfo.h.
References wobInterpData_.
Referenced by SgAgvDriver::fillSessVars(), SgAgvDriver::initEssentialVars(), SgAgvDriver::initSession(), SgVgosDb::loadCalcInfo(), VcCalc2SessionIfc::put4_wobEpoch(), and SgVgosDb::storeCalcInfo().
|
inline |
Definition at line 182 of file SgModelsInfo.h.
References wobInterpData_.
|
protected |
Definition at line 210 of file SgModelsInfo.h.
Referenced by atomicTime().
|
protected |
Definition at line 221 of file SgModelsInfo.h.
Referenced by axisOffset().
|
protected |
Definition at line 224 of file SgModelsInfo.h.
Referenced by controlFlagNames().
|
protected |
Definition at line 225 of file SgModelsInfo.h.
Referenced by controlFlagValues().
|
protected |
Definition at line 209 of file SgModelsInfo.h.
Referenced by coordinateTime().
|
protected |
Definition at line 204 of file SgModelsInfo.h.
Referenced by SgModelsInfo(), getDversion(), and setDversion().
|
protected |
Definition at line 217 of file SgModelsInfo.h.
Referenced by earthTide().
|
protected |
Definition at line 234 of file SgModelsInfo.h.
Referenced by SgModelsInfo(), getEarthTideData(), and setEarthTideData().
|
protected |
Definition at line 208 of file SgModelsInfo.h.
Referenced by ephemeris().
|
protected |
Definition at line 223 of file SgModelsInfo.h.
Referenced by feedHorn().
|
protected |
Definition at line 231 of file SgModelsInfo.h.
Referenced by getFlagTidalUt1(), and setFlagTidalUt1().
|
protected |
Definition at line 216 of file SgModelsInfo.h.
Referenced by nutation().
|
protected |
Definition at line 219 of file SgModelsInfo.h.
Referenced by oceanLoading().
|
protected |
Definition at line 226 of file SgModelsInfo.h.
Referenced by oLoadStationStatus().
|
protected |
Definition at line 222 of file SgModelsInfo.h.
Referenced by parallax().
|
protected |
Definition at line 212 of file SgModelsInfo.h.
Referenced by polarMotion().
|
protected |
Definition at line 213 of file SgModelsInfo.h.
Referenced by polarMotionInterpolation().
|
protected |
Definition at line 218 of file SgModelsInfo.h.
Referenced by poleTide().
|
protected |
Definition at line 233 of file SgModelsInfo.h.
Referenced by SgModelsInfo(), getPrecessionData(), and setPrecessionData().
|
protected |
name of the software that provided models
Definition at line 203 of file SgModelsInfo.h.
Referenced by getProgramName(), and setProgramName().
|
protected |
Definition at line 211 of file SgModelsInfo.h.
Referenced by relativity().
|
protected |
Definition at line 232 of file SgModelsInfo.h.
Referenced by SgModelsInfo(), getRelativityData(), and setRelativityData().
|
protected |
Definition at line 206 of file SgModelsInfo.h.
Referenced by site().
|
protected |
Definition at line 227 of file SgModelsInfo.h.
Referenced by siteZenDelays().
|
protected |
Definition at line 207 of file SgModelsInfo.h.
Referenced by star().
|
protected |
Definition at line 237 of file SgModelsInfo.h.
Referenced by ~SgModelsInfo(), and stations().
|
protected |
Definition at line 220 of file SgModelsInfo.h.
Referenced by troposphere().
|
protected |
Definition at line 214 of file SgModelsInfo.h.
Referenced by ut1().
|
protected |
Definition at line 229 of file SgModelsInfo.h.
Referenced by SgModelsInfo(), ~SgModelsInfo(), prepareUt1InterpData(), and ut1InterpData().
|
protected |
Definition at line 215 of file SgModelsInfo.h.
Referenced by ut1Interpolation().
|
protected |
Definition at line 205 of file SgModelsInfo.h.
Referenced by getVersion(), and setVersion().
|
protected |
Definition at line 230 of file SgModelsInfo.h.
Referenced by SgModelsInfo(), ~SgModelsInfo(), prepareWobInterpData(), and wobInterpData().