General Purpose Geodetic Library
|
#include <SgObjectInfo.h>
Public Member Functions | |
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 const QString | className () |
Private Attributes | |
QString | key_ |
QString | aka_ |
a key – a string of chars that identifies an object; More... | |
int | idx_ |
"also known as", a second name or an alias; More... | |
SgWrmsable | delayWrms_ |
local (session) index; More... | |
SgWrmsable | rateWrms_ |
SgWrmsable * | wrmss [2] |
QMap< DataType, int > | dType2Idx_ |
Friends | |
class | SgVlbiBaselineInfo |
====================================================================================================
Definition at line 55 of file SgObjectInfo.h.
|
inline |
A constructor. Creates an object.
Definition at line 270 of file SgObjectInfo.h.
References delayWrms_, DT_DELAY, DT_RATE, dType2Idx_, idx_, rateWrms_, and wrmss.
|
inline |
Definition at line 288 of file SgObjectInfo.h.
References delayWrms_, DT_DELAY, DT_RATE, dType2Idx_, getIdx(), idx_, rateWrms_, and wrmss.
|
inline |
A destructor. Frees allocated memory.
Definition at line 308 of file SgObjectInfo.h.
|
inline |
Adds a residual to the accumulated W.R.M.S. statistics.
o_c | – the residual; |
w | – its weight (usually, it is sigma^(-2)); |
auxSum | – the additional sigma); |
Definition at line 559 of file SgObjectInfo.h.
References SgWrmsable::addWrms(), dType2Idx_, and wrmss.
|
inline |
Definition at line 618 of file SgObjectInfo.h.
References SgWrmsable::calcNormalizedResiduals(), delayWrms_, SgVlbiBaselineInfo::observables(), and rateWrms_.
Referenced by SgSingleSessionTaskManager::run().
|
inline |
Returns (non-reduced) Chi-squared for the object.
Definition at line 415 of file SgObjectInfo.h.
References SgWrmsable::chi2(), dType2Idx_, and wrmss.
Referenced by SgGuiPiaReport::SgGuiPiaReport(), SgVlbiSession::doReWeighting(), NsScrPrx4Object::getChi2(), NsSessionEditDialog::process(), SgSolutionReporter::reportEstimationBlock_Output4Spoolfile(), and NsSessionEditDialog::tab4GeneralInfo().
|
static |
Returns name of the class (for debug output).
Definition at line 40 of file SgObjectInfo.cpp.
Referenced by loadIntermediateResults(), and saveIntermediateResults().
|
inline |
Clears accumulated W.R.M.S. statistics.
Definition at line 550 of file SgObjectInfo.h.
References SgWrmsable::clearWrms(), delayWrms_, and rateWrms_.
Referenced by SgVlbiSession::prepare4Analysis().
|
inline |
Definition at line 604 of file SgObjectInfo.h.
References delayWrms_, SgWrmsable::getSigma2add(), rateWrms_, and SgWrmsable::setSigma2add().
Referenced by SgVlbiObservation::setupIdentities().
|
inline |
Gets statistics from other object.
Definition at line 583 of file SgObjectInfo.h.
References SgWrmsable::copyStatistics(), delayWrms_, and rateWrms_.
Referenced by SgSingleSessionTaskManager::run().
|
inline |
Decrements total number of observations.
Definition at line 527 of file SgObjectInfo.h.
References SgWrmsable::decNumTotal(), dType2Idx_, and wrmss.
Referenced by SgTask::removeSession().
|
inline |
Definition at line 542 of file SgObjectInfo.h.
References SgWrmsable::decNumUsable(), dType2Idx_, and wrmss.
|
inline |
Returns dispersion of residuals for the object.
Definition at line 439 of file SgObjectInfo.h.
References SgWrmsable::dispersion(), dType2Idx_, and wrmss.
Referenced by SgGuiVlbiBaselineList::SgGuiVlbiBaselineList(), SgGuiVlbiSourceList::SgGuiVlbiSourceList(), SgGuiVlbiStationList::SgGuiVlbiStationList(), SgGuiVlbiBaselineList::updateContent(), SgGuiVlbiSourceList::updateContent(), and SgGuiVlbiStationList::updateContent().
|
inline |
Definition at line 575 of file SgObjectInfo.h.
References SgWrmsable::dof(), dType2Idx_, and wrmss.
Referenced by NsScrPrx4Object::getDof(), and SgSingleSessionTaskManager::run().
|
inline |
Returns an AKA.
Definition at line 327 of file SgObjectInfo.h.
References aka_.
Referenced by saveIntermediateResults().
|
inline |
Returns an index of the object.
Definition at line 335 of file SgObjectInfo.h.
References idx_.
Referenced by SgGuiVlbiBaselineList::SgGuiVlbiBaselineList(), SgGuiVlbiSourceList::SgGuiVlbiSourceList(), SgGuiVlbiStationList::SgGuiVlbiStationList(), SgObjectInfo(), SgVlbiSession::getDataFromDbhImage(), SgVlbiSession::getDataFromVgosDb(), SgAgvDriver::initSession(), SgVlbiSession::processKombFile(), saveIntermediateResults(), SgGuiVlbiBaselineList::updateContent(), SgGuiVlbiSourceList::updateContent(), and SgGuiVlbiStationList::updateContent().
|
inline |
Returns a key.
Definition at line 319 of file SgObjectInfo.h.
References key_.
Referenced by NsSessionEditDialog::NsSessionEditDialog(), SgGuiPiaReport::SgGuiPiaReport(), SgGuiVlbiBaselineList::SgGuiVlbiBaselineList(), SgGuiVlbiBlnInfoEditor::SgGuiVlbiBlnInfoEditor(), SgGuiVlbiSourceList::SgGuiVlbiSourceList(), SgGuiVlbiSrcInfoEditor::SgGuiVlbiSrcInfoEditor(), SgGuiVlbiStationList::SgGuiVlbiStationList(), SgGuiVlbiStnInfoEditor::SgGuiVlbiStnInfoEditor(), SgSolutionReporter::absorbInfo(), SgGuiVlbiBlnInfoEditor::acquireData(), SgTask::addSession(), SgZenithDelay::calc(), SgDryZD_Saastamoinen::calc(), SgWetZD_Saastamoinen::calc(), SgDryMF_NMF::calc(), SgWetMF_NMF::calc(), SgVlbiObservation::calcIonoCorrections(), SgRefraction::calcTroposphericDelay(), SgVlbiSession::calculateClockBreakParameter(), SgVlbiSession::calculateClockBreaksParameters(), SgVlbiObservation::calculateIonoBits(), SgZenithDelay::calcVapourPressure(), NsSessionEditDialog::changePrimaryBand(), SgVlbiSession::check4ClockBreaksAtSBD(), SgVlbiSession::checkBandForClockBreaks(), SgVlbiSession::checkChannelSetup(), SgVlbiSession::checkExcludedStations(), SgVlbiSession::collectAPriories(), SgTaskManager::constrainClocks(), SgTaskManager::constrainSourcesPositions(), SgTaskManager::constrainStcPositionsNNR(), SgTaskManager::constrainStcPositionsNNT(), SgTaskManager::constrainTroposphericParameters(), SgVlbiSession::correctClockBreak(), SgVlbiBaselineInfo::createParameters(), SgVlbiSourceInfo::createParameters(), SgVlbiStationInfo::createParameters(), SgVlbiSession::detectClockBreaks_mode1(), NsSessionEditDialog::displayExcludedObs(), NsSessionEditDialog::displayExcludedObs_old(), NsSessionEditDialog::displayPointInfo(), SgVlbiSession::doPostReadActions4Ints(), SgVlbiSession::eliminateLargeOutliers(), SgVlbiSession::eliminateOutliers(), SgVlbiSession::eliminateOutliersSimpleMode(), SgVlbiBaselineInfo::evaluateMeanGrDelResiduals(), SgVlbiObservation::evaluateTheoreticalValues(), NsSessionHandler::exportDataIntoDbh(), SgVlbiSession::exportDataIntoNgsFile(), SgAgvDriver::fillBslnVars(), SgAgvDriver::fillDataStructures(), SgAgvDriver::fillMandatoryVars(), SgTaskManager::fillParameterList(), SgAgvDriver::fillSessVars(), SgSingleSessionTaskManager::finisRun(), NsScrPrx4VlbiObservation::getBaseline(), SgVlbiSession::getDataFromDbhImage(), SgVlbiSession::getDataFromKombFiles(), SgVlbiSession::getDataFromVgosDb(), NsScrPrx4Object::getKey(), NsScrPrx4VlbiObservation::getSource(), NsScrPrx4VlbiObservation::getStation_1(), NsScrPrx4VlbiObservation::getStation_2(), SgVlbiSession::importDataFromLogFiles(), SgVgosDb::init(), SgAgvDriver::initSession(), SgVlbiSession::isInUse(), loadIntermediateResults(), SgVlbiBand::loadIntermediateResults(), main(), SgVlbiSession::makeHistory(), SgVlbiStationInfo::name(), observationSortingOrderLessThan4newSession(), SgVlbiSession::pickupReferenceClocksStation(), SgVlbiSession::pickupReferenceCoordinatesStation(), SgSingleSessionTaskManager::prepare4Run(), NsSessionEditDialog::processClockBreakMarks(), NsSessionEditDialog::processClockBreakMarksNew(), SgVlbiSession::processKombFile(), SgStnLogReadings::propagateData(), SgVlbaLogCollector::propagateData(), SgStnLogCollector::propagateData(), SgVlbiSession::putDataIntoDbhImage(), SgVlbiSession::putDataIntoVgosDb(), SgTask::removeSession(), SgSolutionReporter::report2MyFile(), SgSolutionReporter::reportAtmo(), SgSolutionReporter::reportBaselineStatsBlock_Output4Spoolfile(), SgSolutionReporter::reportBaselineVariationsBlock_Output4Spoolfile(), SgSolutionReporter::reportCloc(), SgSolutionReporter::reportConfiguresBlock_Output4Spoolfile(), SgSolutionReporter::reportDeselectedObsBlock_Output4Spoolfile(), SgSolutionReporter::reportDeselectedObsBlock_Output4Spoolfile_v2(), SgSolutionReporter::reportDeselectedObsBlock_Output4Spoolfile_v3(), SgSolutionReporter::reportEstimationBlock_Output4Spoolfile(), SgSolutionReporter::reportIdentitiesBlock_Output4Spoolfile(), SgSolutionReporter::reportMetStatsBlock_Output4Spoolfile(), SgSolutionReporter::reportResidualsBlock_Output4Spoolfile(), SgSolutionReporter::reportResidualsBlock_Output4Spoolfile_old(), SgSolutionReporter::reportSources_Output4AposterioriFiles(), SgSolutionReporter::reportSourceStatsBlock_Output4Spoolfile(), SgSolutionReporter::reportStations_Output4AposterioriFiles(), SgSolutionReporter::reportStationStatsBlock_Output4Spoolfile(), SgSolutionReporter::reportStoch4Stn(), SgSolutionReporter::reportTotalZenithDelays(), SgVlbiSession::resetDataFromLogFiles(), SgVlbiSession::resolveGrAmbigTriangles(), SgVlbiSession::restoreOutliers(), SgSingleSessionTaskManager::run(), saveIntermediateResults(), SgVlbiBand::saveIntermediateResults(), SgVlbiBaselineInfo::scan4Ambiguities_m1(), SgVlbiBaselineInfo::scan4Ambiguities_m2(), SgVlbiBand::selfCheck(), SgVlbiSession::selfCheck(), SgVlbiBaselineInfo::setGrdAmbiguities2min(), SgVlbiStationInfo::setR(), SgVlbiSession::setReferenceClocksStation(), SgExternalWeights::setupExternalWeights(), SgVlbiObservation::setupIdentities(), SgVlbiBaselineInfo::stn_1(), SgVlbiBaselineInfo::stn_2(), SgVlbiObservable::strId(), SgVlbiSession::suppressNotSoGoodObs(), NsSessionEditDialog::tab4Band(), NsSessionEditDialog::tab4BandPlots(), NsSessionEditDialog::tab4GeneralInfo(), NsSessionEditDialog::tab4StationsPlot(), SgGuiVlbiBaselineList::toggleEntryMoveEnable(), SgGuiVlbiStationList::toggleEntryMoveEnable(), SgGuiVlbiBaselineList::updateContent(), SgGuiVlbiSourceList::updateContent(), SgGuiVlbiStationList::updateContent(), and SgVlbiSession::writeUserData2File().
|
inline |
Returns normalized residuals for spoolfile output – SOLVE version.
Definition at line 399 of file SgObjectInfo.h.
References dType2Idx_, SgWrmsable::getSFF_NrmRes(), and wrmss.
Referenced by SgSolutionReporter::reportBaselineStatsBlock_Output4Spoolfile(), SgSolutionReporter::reportSourceStatsBlock_Output4Spoolfile(), and SgSolutionReporter::reportStationStatsBlock_Output4Spoolfile().
|
inline |
Returns aux normalized residuals for spoolfile output – SOLVE version.
Definition at line 407 of file SgObjectInfo.h.
References dType2Idx_, SgWrmsable::getSFF_NrmRes_plus_15(), and wrmss.
Referenced by SgSolutionReporter::reportBaselineStatsBlock_Output4Spoolfile(), SgSolutionReporter::reportSourceStatsBlock_Output4Spoolfile(), and SgSolutionReporter::reportStationStatsBlock_Output4Spoolfile().
|
inline |
Definition at line 367 of file SgObjectInfo.h.
References dType2Idx_, SgWrmsable::getSigma2add(), and wrmss.
Referenced by SgGuiVlbiBaselineList::SgGuiVlbiBaselineList(), SgGuiVlbiBlnInfoEditor::SgGuiVlbiBlnInfoEditor(), SgGuiVlbiSourceList::SgGuiVlbiSourceList(), SgGuiVlbiStationList::SgGuiVlbiStationList(), SgGuiVlbiBlnInfoEditor::acquireData(), SgVlbiSession::exportDataIntoNgsFile(), SgAgvDriver::fillSessVars(), NsScrPrx4Object::getSigma2add(), NsSessionEditDialog::process(), SgVlbiSession::putDataIntoDbhImage(), SgVlbiSession::putDataIntoVgosDb(), SgSolutionReporter::reportBaselineStatsBlock_Output4Spoolfile(), SgVlbiBand::saveIntermediateResults(), SgVlbiObservation::setupActiveMeasurement(), NsSessionEditDialog::tab4GeneralInfo(), SgGuiVlbiBaselineList::updateContent(), SgGuiVlbiSourceList::updateContent(), SgGuiVlbiStationList::updateContent(), and NsSessionEditDialog::updateResiduals().
|
inline |
Increments total number of observations.
Definition at line 519 of file SgObjectInfo.h.
References dType2Idx_, SgWrmsable::incNumTotal(), and wrmss.
Referenced by SgTask::addSession(), SgVlbiSession::getDataFromDbhImage(), SgVlbiSession::getDataFromVgosDb(), SgAgvDriver::initSession(), and SgVlbiSession::processKombFile().
|
inline |
Definition at line 534 of file SgObjectInfo.h.
References dType2Idx_, SgWrmsable::incNumUsable(), and wrmss.
Referenced by SgVlbiObservation::evaluateResiduals().
bool SgObjectInfo::loadIntermediateResults | ( | QDataStream & | s | ) |
Definition at line 80 of file SgObjectInfo.cpp.
References className(), delayWrms_, SgLogger::ERR, getKey(), SgLogger::IO_BIN, logger, rateWrms_, SgAttribute::setAttributes(), and SgLogger::write().
Referenced by SgVlbiBaselineInfo::loadIntermediateResults(), SgVlbiSourceInfo::loadIntermediateResults(), and SgVlbiStationInfo::loadIntermediateResults().
|
inline |
Returns normalized residuals.
Definition at line 391 of file SgObjectInfo.h.
References dType2Idx_, SgWrmsable::getNormedResid(), and wrmss.
|
inline |
Returns number of processed observations.
Definition at line 351 of file SgObjectInfo.h.
References dType2Idx_, SgWrmsable::getNumProcessed(), and wrmss.
Referenced by SgGuiPiaReport::SgGuiPiaReport(), SgGuiVlbiBaselineList::SgGuiVlbiBaselineList(), SgGuiVlbiSourceList::SgGuiVlbiSourceList(), SgGuiVlbiStationList::SgGuiVlbiStationList(), SgSolutionReporter::absorbInfo(), NsSessionEditDialog::displayPointInfo(), SgVlbiSession::doPostReadActions4Ints(), SgVlbiSession::eliminateLargeOutliers(), NsScrPrx4Object::getNumProcessed(), NsSessionEditDialog::process(), SgVlbiSession::putDataIntoDbhImage(), SgSolutionReporter::reportBaselineStatsBlock_Output4Spoolfile(), SgSolutionReporter::reportGeneralStatsBlock_Output4Spoolfile(), SgSolutionReporter::reportSourceStatsBlock_Output4Spoolfile(), SgSolutionReporter::reportStationStatsBlock_Output4Spoolfile(), SgVlbiSession::resolveGrAmbigTriangles(), SgSingleSessionTaskManager::run(), NsSessionEditDialog::tab4GeneralInfo(), SgGuiVlbiBaselineList::updateContent(), SgGuiVlbiSourceList::updateContent(), and SgGuiVlbiStationList::updateContent().
|
inline |
Returns total number of observations.
Definition at line 343 of file SgObjectInfo.h.
References dType2Idx_, SgWrmsable::getNumTotal(), and wrmss.
Referenced by SgGuiVlbiBaselineList::SgGuiVlbiBaselineList(), SgGuiVlbiSourceList::SgGuiVlbiSourceList(), SgGuiVlbiStationList::SgGuiVlbiStationList(), NsSessionEditDialog::displayPointInfo(), SgAgvDriver::fillSessVars(), NsScrPrx4Object::getNumTotal(), SgVlbiSession::putDataIntoDbhImage(), SgVlbiSession::putDataIntoVgosDb(), SgTask::removeSession(), SgSingleSessionTaskManager::run(), SgGuiVlbiBaselineList::updateContent(), SgGuiVlbiSourceList::updateContent(), and SgGuiVlbiStationList::updateContent().
|
inline |
Returns number of potentially good (recoverable) observations.
Definition at line 359 of file SgObjectInfo.h.
References dType2Idx_, SgWrmsable::getNumUsable(), and wrmss.
Referenced by SgGuiVlbiSourceList::SgGuiVlbiSourceList(), NsSessionEditDialog::displayPointInfo(), NsScrPrx4Object::getNumUsable(), SgSolutionReporter::reportBaselineStatsBlock_Output4Spoolfile(), SgSolutionReporter::reportGeneralStatsBlock_Output4Spoolfile(), SgSolutionReporter::reportSourceStatsBlock_Output4Spoolfile(), SgSolutionReporter::reportStationStatsBlock_Output4Spoolfile(), SgSingleSessionTaskManager::run(), and SgGuiVlbiSourceList::updateContent().
void SgObjectInfo::recalcSigma2add | ( | const SgTaskConfig * | cfg | ) |
Definition at line 50 of file SgObjectInfo.cpp.
References delayWrms_, SgTaskConfig::getMinAuxSigma4Delay(), SgTaskConfig::getMinAuxSigma4Rate(), SgTaskConfig::getUseDelayType(), rateWrms_, SgWrmsable::recalcSigma2add(), and SgTaskConfig::VD_NONE.
Referenced by SgSingleSessionTaskManager::run().
|
inline |
Returns reduced Chi-squared for the object.
Definition at line 423 of file SgObjectInfo.h.
References dType2Idx_, SgWrmsable::reducedChi2(), and wrmss.
Referenced by NsScrPrx4Object::getReducedChi2(), SgSolutionReporter::reportEstimationBlock_Output4Spoolfile(), SgSolutionReporter::reportGeneralStatsBlock_Output4Spoolfile(), and SgSingleSessionTaskManager::run().
|
inline |
Definition at line 595 of file SgObjectInfo.h.
References delayWrms_, rateWrms_, and SgWrmsable::resetAllEditings().
Referenced by SgVlbiBand::resetAllEditings(), SgVlbiBaselineInfo::resetAllEditings(), SgVlbiSourceInfo::resetAllEditings(), and SgVlbiStationInfo::resetAllEditings().
bool SgObjectInfo::saveIntermediateResults | ( | QDataStream & | s | ) | const |
Definition at line 63 of file SgObjectInfo.cpp.
References className(), delayWrms_, SgLogger::ERR, getAka(), SgAttribute::getAttributes(), getIdx(), getKey(), SgLogger::IO_BIN, logger, rateWrms_, and SgLogger::write().
Referenced by SgVlbiBaselineInfo::saveIntermediateResults(), SgVlbiSourceInfo::saveIntermediateResults(), and SgVlbiStationInfo::saveIntermediateResults().
|
inline |
Sets up an "Also known as" field.
aka | – new AKA; |
Definition at line 455 of file SgObjectInfo.h.
References aka_.
|
inline |
Sets up an index.
idx | – new index; |
Definition at line 463 of file SgObjectInfo.h.
References idx_.
|
inline |
Sets a key.
srcKey | – new key; |
Definition at line 447 of file SgObjectInfo.h.
References key_.
Referenced by SgVlbiSession::getDataFromDbhImage(), SgVlbiSession::getDataFromVgosDb(), SgAgvDriver::initSession(), and SgVlbiSession::processKombFile().
|
inline |
Sets value of normalized residuals.
d | – normalized residulas; |
Definition at line 487 of file SgObjectInfo.h.
References dType2Idx_, SgWrmsable::setNormedResid(), and wrmss.
Referenced by SgSolutionReporter::absorbInfo().
|
inline |
Sets number of potentially good (recoverable) observations.
n | – number of recoverable observations; |
Definition at line 479 of file SgObjectInfo.h.
References dType2Idx_, SgWrmsable::setNumUsable(), and wrmss.
|
inline |
Sets value of normalized residuals for spoolfile output – SOLVE version.
d | – normalized residulas; |
Definition at line 495 of file SgObjectInfo.h.
References dType2Idx_, SgWrmsable::setSFF_NrmRes(), and wrmss.
Referenced by SgSolutionReporter::absorbInfo().
|
inline |
Sets value of aux normalized residuals for spoolfile output – SOLVE version.
d | – normalized residulas; |
Definition at line 503 of file SgObjectInfo.h.
References dType2Idx_, SgWrmsable::setSFF_NrmRes_plus_15(), and wrmss.
Referenced by SgSolutionReporter::absorbInfo().
|
inline |
Definition at line 471 of file SgObjectInfo.h.
References dType2Idx_, SgWrmsable::setSigma2add(), and wrmss.
Referenced by SgGuiVlbiBlnInfoEditor::acquireData(), SgVlbiSession::getDataFromDbhImage(), SgVlbiSession::getDataFromVgosDb(), SgAgvDriver::initSession(), SgVlbiBand::loadIntermediateResults(), NsScrPrx4Object::setSigma2add(), and SgExternalWeights::setupExternalWeights().
Returns MJD of the first observation related to the object.
Definition at line 375 of file SgObjectInfo.h.
References dType2Idx_, SgWrmsable::tFirst(), and wrmss.
Referenced by NsScrPrx4Object::getTfirst().
Returns MJD of the last observation related to the object.
Definition at line 383 of file SgObjectInfo.h.
References dType2Idx_, SgWrmsable::tLast(), and wrmss.
Referenced by NsScrPrx4Object::getTlast().
|
inline |
Returns coefficient to scale a weight.
Definition at line 431 of file SgObjectInfo.h.
References dType2Idx_, SgWrmsable::weightScaleCoefficient(), and wrmss.
|
inline |
Calculates and returns W.R.M.S. for the object.
Definition at line 567 of file SgObjectInfo.h.
References dType2Idx_, SgWrmsable::wrms(), and wrmss.
Referenced by SgGuiPiaReport::SgGuiPiaReport(), SgGuiVlbiBaselineList::SgGuiVlbiBaselineList(), SgGuiVlbiSourceList::SgGuiVlbiSourceList(), SgGuiVlbiStationList::SgGuiVlbiStationList(), SgVlbiSession::check4ClockBreaksAtSBD(), NsSessionEditDialog::displayPointInfo(), SgVlbiSession::doPostReadActions4Ints(), SgVlbiSession::eliminateLargeOutliers(), SgVlbiSession::eliminateOutliersSimpleMode(), NsScrPrx4Object::getWrms(), SgVlbiSession::makeHistoryIntro(), NsSessionEditDialog::process(), SgSolutionReporter::reportBaselineStatsBlock_Output4Spoolfile(), SgSolutionReporter::reportGeneralStatsBlock_Output4Spoolfile(), SgSolutionReporter::reportSourceStatsBlock_Output4Spoolfile(), SgSolutionReporter::reportStationStatsBlock_Output4Spoolfile(), SgSingleSessionTaskManager::run(), NsSessionEditDialog::tab4GeneralInfo(), SgGuiVlbiBaselineList::updateContent(), SgGuiVlbiSourceList::updateContent(), and SgGuiVlbiStationList::updateContent().
|
friend |
Definition at line 57 of file SgObjectInfo.h.
|
private |
a key – a string of chars that identifies an object;
Definition at line 246 of file SgObjectInfo.h.
|
private |
local (session) index;
Definition at line 248 of file SgObjectInfo.h.
Referenced by SgObjectInfo(), calcNormalizedResiduals(), clearWrms(), copySigmas2add(), copyStatistics(), loadIntermediateResults(), recalcSigma2add(), resetAllEditings(), and saveIntermediateResults().
|
private |
Definition at line 252 of file SgObjectInfo.h.
Referenced by SgObjectInfo(), addWrms(), chi2(), decNumTotal(), decNumUsable(), dispersion(), dof(), getSFF_NrmRes(), getSFF_NrmRes_plus_15(), getSigma2add(), incNumTotal(), incNumUsable(), normedResid(), numProcessed(), numTotal(), numUsable(), reducedChi2(), setNormedResid(), setNumUsable(), setSFF_NrmRes(), setSFF_NrmRes_plus_15(), setSigma2add(), tFirst(), tLast(), weightScaleCoefficient(), and wrms().
|
private |
"also known as", a second name or an alias;
Definition at line 247 of file SgObjectInfo.h.
Referenced by SgObjectInfo(), getIdx(), and setIdx().
|
private |
Definition at line 245 of file SgObjectInfo.h.
|
private |
Definition at line 249 of file SgObjectInfo.h.
Referenced by SgObjectInfo(), calcNormalizedResiduals(), clearWrms(), copySigmas2add(), copyStatistics(), loadIntermediateResults(), recalcSigma2add(), resetAllEditings(), and saveIntermediateResults().
|
private |
Definition at line 251 of file SgObjectInfo.h.
Referenced by SgObjectInfo(), addWrms(), chi2(), decNumTotal(), decNumUsable(), dispersion(), dof(), getSFF_NrmRes(), getSFF_NrmRes_plus_15(), getSigma2add(), incNumTotal(), incNumUsable(), normedResid(), numProcessed(), numTotal(), numUsable(), reducedChi2(), setNormedResid(), setNumUsable(), setSFF_NrmRes(), setSFF_NrmRes_plus_15(), setSigma2add(), tFirst(), tLast(), weightScaleCoefficient(), and wrms().