General Purpose Geodetic Library
|
#include <NsScrPrx4Session.h>
Public Slots | |
const QString & | getName () const |
Public Member Functions | |
NsScrPrx4Session (SgVlbiSession &session, QObject *parent=0) | |
~NsScrPrx4Session () | |
void | setIsOk (bool is) |
void | postLoad () |
const QString & | getNetworkSuffix () const |
const QString & | getSessionCode () const |
const QString & | getNetworkID () const |
const QString & | getDescription () const |
const QString & | getUserFlag () const |
const QString & | getOfficialName () const |
const QString & | getCorrelatorName () const |
const QString & | getCorrelatorType () const |
const QString & | getSubmitterName () const |
const QString & | getSchedulerName () const |
const QString & | getPiAgencyName () const |
int | getNumOfBands () const |
int | getNumOfStations () const |
int | getNumOfBaselines () const |
int | getNumOfSources () const |
int | getNumOfObservations () const |
QDateTime | getTCreation () const |
QDateTime | getTStart () const |
QDateTime | getTFinis () const |
QDateTime | getTMean () const |
QDateTime | getLastProcessed () const |
bool | getIsOk () const |
int | getPrimaryBandIdx () const |
const QList< NsScrPrx4Band * > & | getBands () |
const QList< NsScrPrx4Station * > & | getStations () |
const QList< NsScrPrx4Baseline * > & | getBaselines () |
const QList< NsScrPrx4Source * > & | getSources () |
const QList< NsScrPrx4VlbiObservation * > & | getObservations () |
double | dUt1Value () const |
double | dUt1Correction () const |
double | dUt1StdDev () const |
NsScrPrx4Station * | lookUpStation (const QString &key) |
NsScrPrx4Baseline * | lookUpBaseline (const QString &key) |
NsScrPrx4Source * | lookUpSource (const QString &key) |
void | dispatchChangeOfClocksParameterModel (SgParameterCfg::PMode) |
void | dispatchChangeOfZenithParameterModel (SgParameterCfg::PMode) |
bool | hasReferenceClocksStation () |
bool | hasReferenceCoordinatesStation () |
void | resetAllEditings () |
void | clearAuxSigmas () |
void | suppressNotSoGoodObs () |
void | pickupReferenceClocksStation () |
void | pickupReferenceCoordinatesStation () |
void | setNumOfClockPolynoms4Stations (int n) |
void | setReferenceClocksStation (const QString &stnKey) |
void | checkUseOfManualPhaseCals () |
void | process () |
void | calcIono (bool sbdOnly=false) |
void | zeroIono () |
int | checkClockBreaks (int bandIdx) |
int | eliminateOutliers (int bandIdx) |
int | restoreOutliers (int bandIdx) |
int | doReWeighting () |
void | scanAmbiguityMultipliers (int bandIdx) |
void | eliminateOutliersSimpleMode (int bandIdx, int maxNumOfPasses, double threshold, double upperLimit) |
void | eliminateLargeOutliers (int bandIdx, int maxNumOfPasses, double wrmsRatio) |
bool | writeUserData2File (const QString &fileName) |
void | doStdSetup () |
Properties | |
QString | name |
bool | isOk |
QString | networkSuffix |
QString | sessionCode |
QString | networkID |
QString | description |
QString | userFlag |
QString | officialName |
QString | correlatorName |
QString | correlatorType |
QString | submitterName |
QString | schedulerName |
QString | piAgencyName |
int | numOfBands |
int | numOfStations |
int | numOfBaselines |
int | numOfSources |
int | numOfObservations |
QDateTime | tCreation |
QDateTime | tStart |
QDateTime | tFinis |
QDateTime | tMean |
QDateTime | tLastProcessed |
int | primaryBandIdx |
const QList< NsScrPrx4Band * > | bands |
const QList< NsScrPrx4Station * > | stations |
const QList< NsScrPrx4Baseline * > | baselines |
const QList< NsScrPrx4Source * > | sources |
const QList< NsScrPrx4VlbiObservation * > | observations |
bool | hasReferenceClocksStation |
bool | hasReferenceCoordinatesStation |
double | dUt1Value |
double | dUt1Correction |
double | dUt1StdDev |
Private Attributes | |
bool | isOk_ |
SgVlbiSession * | session_ |
int | primaryBandIdx_ |
QList< NsScrPrx4Band * > | prxBands_ |
QList< NsScrPrx4Station * > | prxStations_ |
QList< NsScrPrx4Baseline * > | prxBaselines_ |
QList< NsScrPrx4Source * > | prxSources_ |
QList< NsScrPrx4VlbiObservation * > | prxObservations_ |
QMap< QString, NsScrPrx4Station * > | stationsByKey_ |
QMap< QString, NsScrPrx4Baseline * > | baselinesByKey_ |
QMap< QString, NsScrPrx4Source * > | sourcesByKey_ |
====================================================================================================
Definition at line 487 of file NsScrPrx4Session.h.
|
inline |
Definition at line 566 of file NsScrPrx4Session.h.
References primaryBandIdx_, and session_.
|
inline |
Definition at line 571 of file NsScrPrx4Session.h.
References baselinesByKey_, prxBands_, prxBaselines_, prxObservations_, prxSources_, prxStations_, session_, sourcesByKey_, and stationsByKey_.
|
inline |
Definition at line 664 of file NsScrPrx4Session.h.
References SgVlbiSession::calculateIonoCorrections(), SgVlbiSession::getConfig(), isOk_, and session_.
|
inline |
Definition at line 670 of file NsScrPrx4Session.h.
References SgVlbiSession::checkBandForClockBreaks(), isOk_, and session_.
|
inline |
Definition at line 658 of file NsScrPrx4Session.h.
References SgVlbiSession::checkUseOfManualPhaseCals(), isOk_, and session_.
Referenced by doStdSetup().
|
inline |
Definition at line 643 of file NsScrPrx4Session.h.
References isOk_, session_, and SgVlbiSession::zerofySigma2add().
void NsScrPrx4Session::dispatchChangeOfClocksParameterModel | ( | SgParameterCfg::PMode | mode | ) |
Definition at line 173 of file NsScrPrx4Session.cpp.
References SgVlbiStationInfo::pcClocks(), session_, SgParameterCfg::setPMode(), and SgVlbiSession::stationsByName().
void NsScrPrx4Session::dispatchChangeOfZenithParameterModel | ( | SgParameterCfg::PMode | mode | ) |
Definition at line 186 of file NsScrPrx4Session.cpp.
References SgVlbiStationInfo::pcZenith(), session_, SgParameterCfg::setPMode(), and SgVlbiSession::stationsByName().
|
inline |
Definition at line 677 of file NsScrPrx4Session.h.
References SgVlbiSession::doReWeighting(), isOk_, and session_.
|
inline |
Definition at line 694 of file NsScrPrx4Session.h.
References checkUseOfManualPhaseCals(), pickupReferenceClocksStation(), pickupReferenceCoordinatesStation(), and suppressNotSoGoodObs().
|
inline |
Definition at line 616 of file NsScrPrx4Session.h.
References SgVlbiSession::dUt1Correction(), and session_.
|
inline |
Definition at line 617 of file NsScrPrx4Session.h.
References SgVlbiSession::dUt1StdDev(), and session_.
|
inline |
Definition at line 615 of file NsScrPrx4Session.h.
References SgVlbiSession::dUt1Value(), and session_.
|
inline |
Definition at line 687 of file NsScrPrx4Session.h.
References SgVlbiSession::eliminateLargeOutliers(), isOk_, and session_.
|
inline |
Definition at line 673 of file NsScrPrx4Session.h.
References SgVlbiSession::eliminateOutliers(), isOk_, and session_.
|
inline |
Definition at line 683 of file NsScrPrx4Session.h.
References SgVlbiSession::eliminateOutliersSimpleMode(), isOk_, and session_.
|
inline |
Definition at line 608 of file NsScrPrx4Session.h.
References prxBands_.
|
inline |
Definition at line 610 of file NsScrPrx4Session.h.
References prxBaselines_.
|
inline |
Definition at line 589 of file NsScrPrx4Session.h.
References SgVlbiSessionInfo::getCorrelatorName(), and session_.
|
inline |
Definition at line 590 of file NsScrPrx4Session.h.
References SgVlbiSessionInfo::getCorrelatorType(), and session_.
|
inline |
Definition at line 586 of file NsScrPrx4Session.h.
References SgVlbiSessionInfo::getDescription(), and session_.
|
inline |
Definition at line 605 of file NsScrPrx4Session.h.
References isOk_.
|
inline |
Definition at line 603 of file NsScrPrx4Session.h.
References SgVlbiSession::getLastProcessed(), session_, and SgMJD::toQDateTime().
|
inlineslot |
Definition at line 582 of file NsScrPrx4Session.h.
References SgVlbiSessionInfo::getName(), and session_.
|
inline |
Definition at line 585 of file NsScrPrx4Session.h.
References SgVlbiSessionInfo::getNetworkID(), and session_.
|
inline |
Definition at line 583 of file NsScrPrx4Session.h.
References SgVlbiSessionInfo::getNetworkSuffix(), and session_.
|
inline |
Definition at line 594 of file NsScrPrx4Session.h.
References SgVlbiSession::bandByKey(), and session_.
|
inline |
Definition at line 596 of file NsScrPrx4Session.h.
References SgVlbiSession::baselinesByName(), and session_.
|
inline |
Definition at line 598 of file NsScrPrx4Session.h.
References SgVlbiSession::observations(), and session_.
|
inline |
Definition at line 597 of file NsScrPrx4Session.h.
References session_, and SgVlbiSession::sourcesByName().
|
inline |
Definition at line 595 of file NsScrPrx4Session.h.
References session_, and SgVlbiSession::stationsByName().
|
inline |
Definition at line 612 of file NsScrPrx4Session.h.
References prxObservations_.
|
inline |
Definition at line 588 of file NsScrPrx4Session.h.
References SgVlbiSessionInfo::getOfficialName(), and session_.
|
inline |
Definition at line 593 of file NsScrPrx4Session.h.
References SgVlbiSessionInfo::getPiAgencyName(), and session_.
|
inline |
Definition at line 607 of file NsScrPrx4Session.h.
References primaryBandIdx_.
|
inline |
Definition at line 592 of file NsScrPrx4Session.h.
References SgVlbiSessionInfo::getSchedulerName(), and session_.
|
inline |
Definition at line 584 of file NsScrPrx4Session.h.
References SgVlbiSessionInfo::getSessionCode(), and session_.
|
inline |
Definition at line 611 of file NsScrPrx4Session.h.
References prxSources_.
|
inline |
Definition at line 609 of file NsScrPrx4Session.h.
References prxStations_.
|
inline |
Definition at line 591 of file NsScrPrx4Session.h.
References SgVlbiSessionInfo::getSubmitterName(), and session_.
|
inline |
Definition at line 599 of file NsScrPrx4Session.h.
References SgVlbiSessionInfo::getTCreation(), session_, and SgMJD::toQDateTime().
|
inline |
Definition at line 601 of file NsScrPrx4Session.h.
References SgVlbiSessionInfo::getTFinis(), session_, and SgMJD::toQDateTime().
|
inline |
Definition at line 602 of file NsScrPrx4Session.h.
References SgVlbiSessionInfo::getTMean(), session_, and SgMJD::toQDateTime().
|
inline |
Definition at line 600 of file NsScrPrx4Session.h.
References SgVlbiSessionInfo::getTStart(), session_, and SgMJD::toQDateTime().
|
inline |
Definition at line 587 of file NsScrPrx4Session.h.
References SgVlbiSessionInfo::getUserFlag(), and session_.
|
inline |
Definition at line 635 of file NsScrPrx4Session.h.
References SgVlbiSession::hasReferenceClocksStation(), isOk_, and session_.
|
inline |
Definition at line 637 of file NsScrPrx4Session.h.
References SgVlbiSession::hasReferenceCoordinatesStation(), isOk_, and session_.
|
inline |
Definition at line 622 of file NsScrPrx4Session.h.
References baselinesByKey_.
Referenced by NsScrPrx4VlbiObservation::getBaseline().
|
inline |
Definition at line 624 of file NsScrPrx4Session.h.
References sourcesByKey_.
Referenced by NsScrPrx4VlbiObservation::getSource().
|
inline |
Definition at line 620 of file NsScrPrx4Session.h.
References stationsByKey_.
Referenced by NsScrPrx4VlbiObservation::getStation_1(), and NsScrPrx4VlbiObservation::getStation_2().
|
inline |
Definition at line 648 of file NsScrPrx4Session.h.
References isOk_, SgVlbiSession::pickupReferenceClocksStation(), and session_.
Referenced by doStdSetup().
|
inline |
Definition at line 650 of file NsScrPrx4Session.h.
References isOk_, SgVlbiSession::pickupReferenceCoordinatesStation(), and session_.
Referenced by doStdSetup().
void NsScrPrx4Session::postLoad | ( | ) |
Definition at line 117 of file NsScrPrx4Session.cpp.
References SgVlbiBand::Attr_PRIMARY, SgVlbiStationInfo::auxObservationByScanId(), SgVlbiSession::bands(), baselinesByKey_, SgVlbiSession::baselinesByName(), SgVlbiSession::observations(), NsScrPrx4Band::postLoad(), primaryBandIdx_, NsScrPrx4Station::prxAuxes_, prxBands_, prxBaselines_, prxObservations_, prxSources_, prxStations_, session_, sourcesByKey_, SgVlbiSession::sourcesByName(), stationsByKey_, and SgVlbiSession::stationsByName().
Referenced by NsScrPrx4SessionHandler::importSession().
|
inline |
Definition at line 662 of file NsScrPrx4Session.h.
References isOk_, SgVlbiSession::process(), and session_.
|
inline |
Definition at line 641 of file NsScrPrx4Session.h.
References isOk_, SgVlbiSession::resetAllEditings(), and session_.
|
inline |
Definition at line 675 of file NsScrPrx4Session.h.
References isOk_, SgVlbiSession::restoreOutliers(), and session_.
|
inline |
Definition at line 680 of file NsScrPrx4Session.h.
References isOk_, SgVlbiSession::scanBaselines4GrDelayAmbiguities(), and session_.
|
inline |
Definition at line 576 of file NsScrPrx4Session.h.
References isOk_.
Referenced by NsScrPrx4SessionHandler::importSession().
|
inline |
Definition at line 653 of file NsScrPrx4Session.h.
References isOk_, session_, and SgVlbiSession::setClockModelOrder4Stations().
|
inline |
Definition at line 655 of file NsScrPrx4Session.h.
References isOk_, session_, and SgVlbiSession::setReferenceClocksStation().
|
inline |
Definition at line 645 of file NsScrPrx4Session.h.
References isOk_, session_, and SgVlbiSession::suppressNotSoGoodObs().
Referenced by doStdSetup().
|
inline |
Definition at line 690 of file NsScrPrx4Session.h.
References isOk_, session_, and SgVlbiSession::writeUserData2File().
|
inline |
Definition at line 667 of file NsScrPrx4Session.h.
References SgVlbiSession::getConfig(), isOk_, session_, and SgVlbiSession::zerofyIonoCorrections().
|
private |
Definition at line 712 of file NsScrPrx4Session.h.
Referenced by ~NsScrPrx4Session(), lookUpBaseline(), and postLoad().
|
private |
Definition at line 700 of file NsScrPrx4Session.h.
Referenced by calcIono(), checkClockBreaks(), checkUseOfManualPhaseCals(), clearAuxSigmas(), doReWeighting(), eliminateLargeOutliers(), eliminateOutliers(), eliminateOutliersSimpleMode(), getIsOk(), hasReferenceClocksStation(), hasReferenceCoordinatesStation(), pickupReferenceClocksStation(), pickupReferenceCoordinatesStation(), process(), resetAllEditings(), restoreOutliers(), scanAmbiguityMultipliers(), setIsOk(), setNumOfClockPolynoms4Stations(), setReferenceClocksStation(), suppressNotSoGoodObs(), writeUserData2File(), and zeroIono().
|
private |
Definition at line 702 of file NsScrPrx4Session.h.
Referenced by NsScrPrx4Session(), getPrimaryBandIdx(), and postLoad().
|
private |
Definition at line 703 of file NsScrPrx4Session.h.
Referenced by ~NsScrPrx4Session(), getBands(), and postLoad().
|
private |
Definition at line 705 of file NsScrPrx4Session.h.
Referenced by ~NsScrPrx4Session(), getBaselines(), and postLoad().
|
private |
Definition at line 708 of file NsScrPrx4Session.h.
Referenced by ~NsScrPrx4Session(), getObservations(), and postLoad().
|
private |
Definition at line 706 of file NsScrPrx4Session.h.
Referenced by ~NsScrPrx4Session(), getSources(), and postLoad().
|
private |
Definition at line 704 of file NsScrPrx4Session.h.
Referenced by ~NsScrPrx4Session(), getStations(), and postLoad().
|
private |
Definition at line 701 of file NsScrPrx4Session.h.
Referenced by NsScrPrx4Session(), ~NsScrPrx4Session(), calcIono(), checkClockBreaks(), checkUseOfManualPhaseCals(), clearAuxSigmas(), dispatchChangeOfClocksParameterModel(), dispatchChangeOfZenithParameterModel(), doReWeighting(), dUt1Correction(), dUt1StdDev(), dUt1Value(), eliminateLargeOutliers(), eliminateOutliers(), eliminateOutliersSimpleMode(), getCorrelatorName(), getCorrelatorType(), getDescription(), getLastProcessed(), getName(), getNetworkID(), getNetworkSuffix(), getNumOfBands(), getNumOfBaselines(), getNumOfObservations(), getNumOfSources(), getNumOfStations(), getOfficialName(), getPiAgencyName(), getSchedulerName(), getSessionCode(), getSubmitterName(), getTCreation(), getTFinis(), getTMean(), getTStart(), getUserFlag(), hasReferenceClocksStation(), hasReferenceCoordinatesStation(), pickupReferenceClocksStation(), pickupReferenceCoordinatesStation(), postLoad(), process(), resetAllEditings(), restoreOutliers(), scanAmbiguityMultipliers(), setNumOfClockPolynoms4Stations(), setReferenceClocksStation(), suppressNotSoGoodObs(), writeUserData2File(), and zeroIono().
|
private |
Definition at line 714 of file NsScrPrx4Session.h.
Referenced by ~NsScrPrx4Session(), lookUpSource(), and postLoad().
|
private |
Definition at line 710 of file NsScrPrx4Session.h.
Referenced by ~NsScrPrx4Session(), lookUpStation(), and postLoad().
|
read |
Definition at line 471 of file NsScrPrx4Session.h.
|
read |
Definition at line 471 of file NsScrPrx4Session.h.
|
read |
Definition at line 471 of file NsScrPrx4Session.h.
|
read |
Definition at line 471 of file NsScrPrx4Session.h.
|
read |
Definition at line 471 of file NsScrPrx4Session.h.
|
read |
Definition at line 471 of file NsScrPrx4Session.h.
|
read |
Definition at line 471 of file NsScrPrx4Session.h.
|
read |
Definition at line 471 of file NsScrPrx4Session.h.
|
read |
Definition at line 471 of file NsScrPrx4Session.h.
|
read |
Definition at line 471 of file NsScrPrx4Session.h.
|
read |
Definition at line 471 of file NsScrPrx4Session.h.
|
read |
Definition at line 471 of file NsScrPrx4Session.h.
|
read |
Definition at line 471 of file NsScrPrx4Session.h.
|
read |
Definition at line 471 of file NsScrPrx4Session.h.
|
read |
Definition at line 471 of file NsScrPrx4Session.h.
|
read |
Definition at line 471 of file NsScrPrx4Session.h.
|
read |
Definition at line 471 of file NsScrPrx4Session.h.
|
read |
Definition at line 471 of file NsScrPrx4Session.h.
|
read |
Definition at line 471 of file NsScrPrx4Session.h.
|
read |
Definition at line 471 of file NsScrPrx4Session.h.
|
read |
Definition at line 471 of file NsScrPrx4Session.h.
|
read |
Definition at line 471 of file NsScrPrx4Session.h.
|
read |
Definition at line 471 of file NsScrPrx4Session.h.
|
read |
Definition at line 471 of file NsScrPrx4Session.h.
|
read |
Definition at line 471 of file NsScrPrx4Session.h.
|
read |
Definition at line 471 of file NsScrPrx4Session.h.
|
read |
Definition at line 471 of file NsScrPrx4Session.h.
|
read |
Definition at line 471 of file NsScrPrx4Session.h.
|
read |
Definition at line 471 of file NsScrPrx4Session.h.
|
read |
Definition at line 471 of file NsScrPrx4Session.h.
|
read |
Definition at line 471 of file NsScrPrx4Session.h.
|
read |
Definition at line 471 of file NsScrPrx4Session.h.
|
read |
Definition at line 471 of file NsScrPrx4Session.h.
|
read |
Definition at line 471 of file NsScrPrx4Session.h.