General Purpose Geodetic Library
NsSessionEditDialog Class Reference

#include <NsSessionEditDialog.h>

Inheritance diagram for NsSessionEditDialog:
QDialog NsSessionHandler

Signals

void dataChanged ()
 
void activeBandChanged (int)
 
void delayTypeChanged (int)
 

Public Member Functions

 NsSessionEditDialog (const QString &fileName, const QString &fileNameAux, SgTaskConfig *, SgParametersDescriptor *, SgVlbiSessionInfo::OriginType, bool isLnfs, QWidget *parent=0, Qt::WindowFlags flags=Qt::Dialog)
 
virtual ~NsSessionEditDialog ()
 
QString className () const
 
- Public Member Functions inherited from NsSessionHandler
 NsSessionHandler (const QString &fileName, const QString &fileNameAux, SgTaskConfig *, SgParametersDescriptor *, SgVlbiSessionInfo::OriginType)
 
 NsSessionHandler (SgTaskConfig *, SgParametersDescriptor *)
 
virtual ~NsSessionHandler ()
 
bool isImportOk () const
 
const QString & getFileName () const
 
const QString & getFileNameAux () const
 
SgVlbiSessionInfo::OriginType getOtype () const
 
const SgTaskConfigcfg () const
 
const SgParametersDescriptorparametersDescriptor () const
 
const SgVlbiSessionsession () const
 
void setFileName (const QString &f)
 
void setFileNameAux (const QString &f)
 
void setOtype (SgVlbiSessionInfo::OriginType ot)
 
SgTaskConfigcfg ()
 
SgParametersDescriptorparametersDescriptor ()
 
SgVlbiSessionsession ()
 
QString className () const
 
bool importSession (bool guiExpected)
 
bool performPia ()
 
bool saveResults ()
 
void process ()
 
void calcIono ()
 
void zeroIono ()
 
void changeActiveBand (int idx)
 
void generateReport (bool isExtended=false)
 
void generateReport4StcPars ()
 
void generateReport4Tzds ()
 
void generateAposterioriFiles ()
 
void exportDataToNgs ()
 
bool exportDataIntoVgosDa (QString output=QString(""))
 
bool exportDataIntoVgosDb (QString output=QString(""))
 
void generateMyReport ()
 
void addUserComment (const QString &comment)
 

Protected Member Functions

virtual void closeEvent (QCloseEvent *)
 
void updateResiduals ()
 
void updateSessionWideSolutions ()
 
void excludeMarkedPoints (SgPlot *)
 
void includeMarkedPoints (SgPlot *)
 
void generateRequest4Refringing (SgPlot *)
 
void changeNumOfAmbigSpacing4MarkedPoints (SgPlot *, int)
 
void changeNumOfSubAmbig4MarkedPoints (SgPlot *, int)
 
bool findClockBreakEvent (SgPlot *, QList< SgVlbiBaselineInfo * > &, SgVlbiBand *&, SgMJD &, SgVlbiStationInfo *&)
 
void processClockBreakMarks (SgPlot *)
 
void processClockBreakMarksNew (SgPlot *)
 
void processTestFunctionN1 (SgPlot *)
 
void adjustAmbiguityMultipliers ()
 
virtual bool canSave ()
 
void postSave ()
 
- Protected Member Functions inherited from NsSessionHandler
void initData ()
 
bool initSessionFromDbh (bool guiExpected)
 
bool initSessionFromOdb (bool guiExpected)
 
bool initSessionFromVda (bool guiExpected)
 
void setupCatsDbhFileNames (const QString &fName, const QString &fName2)
 
void setupDogsDbhFileNames (const QString &fileName)
 
void setupVgosDbFileNames (const QString &fileName)
 
void setupVgosDaFileNames (const QString &fileName)
 
int inquireCat (const QString &, int, QString &, QString &)
 
int notifyCat (const QString &, bool, QString &)
 
bool exportDataIntoDbh ()
 
void postSave ()
 

Private Slots

void accept ()
 
void reject ()
 
void dispatchUserKey (SgPlot *, Qt::KeyboardModifiers, int)
 
void displayPointInfo (SgPlot *, SgPlotBranch *, int, int, int)
 
void dispatchChangeOfYAxis (int)
 
void dispatchChangeOfYAxis (SgTaskConfig::VlbiDelayType)
 
void dispatchChangeOfClocksParameterModel (SgParameterCfg::PMode)
 
void dispatchChangeOfZenithParameterModel (SgParameterCfg::PMode)
 
void process ()
 
void process_2times ()
 
void process_3times ()
 
void process_4macro ()
 
void calcIono ()
 
void zeroIono ()
 
void calcClcF1 ()
 
void saveData ()
 
void detectAndProcessClockBreaks ()
 
void processRmOutButton ()
 
void changeActiveBand (int idx)
 
void scanAmbiguityMultipliers ()
 
void changePrimaryBand (int)
 
void clearAuxSigmas ()
 
void clearAllEditings ()
 
void generateAposterioriFiles ()
 
void generateReport ()
 
void generateReport4StcPars ()
 
void generateReport4Tzds ()
 
void generateReport_Extended ()
 
void exportDataToNgs ()
 
void putDataToAgv ()
 
void makeMyAction ()
 
void executeTestAction ()
 
void netIdCurrentIndexChanged (const QString &)
 
void displayExcludedObs ()
 
void displayExcludedObs_old ()
 
void saveIntermediateResults ()
 

Private Member Functions

QWidgettab4GeneralInfo ()
 
QWidgettab4Options ()
 
QWidgettab4BaselinesPlot ()
 
QWidgettab4StationsPlot ()
 
QWidgettab4SessionPlot ()
 
QWidgettab4StationsInfo ()
 
QWidgettab4BaselinesInfo ()
 
QWidgettab4SourcesInfo ()
 
QWidgettab4Band (SgVlbiBand *)
 
QWidgettab4BandPlots (SgVlbiBand *)
 
bool exportDataIntoDbh ()
 
bool exportDataIntoVgosDb ()
 
void blockInput ()
 
void restoreInput ()
 
bool loadIntermediateResults (bool)
 
void runExternalCommand ()
 

Private Attributes

SgGuiTaskConfigconfigWidget_
 
QList< SgPlotCarrier * > plotCarriers4Baselines_
 
QList< SgPlot * > plots4Baselines_
 
SgPlotCarrierplotCarrier4Stations_
 
SgPlotplot4Stations_
 
SgPlotCarrierplotCarrier4Session_
 
SgPlotplot4Session_
 
SgGuiVlbiStationListstationsList_
 
SgGuiVlbiBaselineListbaselinesList_
 
SgGuiVlbiSourceListsourcesList_
 
double scale4Delay_
 
double scale4Rate_
 
bool isImpossibleUpdateCat_
 
bool processHasBeenCalled_
 
QList< QLabel * > labelsPrc_
 
QList< QLabel * > labelsPar_
 
QList< QLabel * > labelsWRMS_
 
QList< QLabel * > labelsSig0_
 
QList< QLabel * > labelsChi2_
 
QAction * generateReportAct_
 
bool isWidgetsBlocked_
 
QList< QWidget * > widgets2Block_
 
QPushButton * saveButton_
 
QPushButton * ionoC_
 
QPushButton * iono0_
 
QPushButton * scanAmbigs_
 
bool isNeed2SaveSir_
 
bool h2aPxContrib_
 
bool h2aPyContrib_
 
bool h2aEarthTideContrib_
 
bool h2aOceanTideContrib_
 
bool h2aPoleTideContrib_
 
bool h2aUt1OceanTideHFContrib_
 
bool h2aPxyOceanTideHFContrib_
 
bool h2aNutationHFContrib_
 
bool h2aUt1LibrationContrib_
 
bool h2aPxyLibrationContrib_
 
bool h2aOceanPoleTideContrib_
 
bool h2aFeedCorrContrib_
 
bool h2aTiltRemvrContrib_
 
bool h2aOldOceanTideContrib_
 
bool h2aOldPoleTideContrib_
 

Additional Inherited Members

- Public Types inherited from NsSessionHandler
enum  SaveStatus {
  SS_UNDEF = 0 , SS_OK = 1 , SS_NOT_READY = 2 , SS_FILE_EXISTS = 3 ,
  SS_SAVING_ERROR = 4 , SS_CATALOG_ERROR = 5 , SS_INTERNAL_ERROR = 6
}
 
- Protected Attributes inherited from NsSessionHandler
bool isImportOk_
 
SgVlbiSessionInfo::OriginType oType_
 
QString fileName_
 
QString fileNameAux_
 
QString path2DbhFiles_
 
QMap< QString, SgDbhImage * > dbhImageByKey_
 
QMap< QString, QString > dbhNameByKey_
 
QMap< QString, QString > dbhPathByKey_
 
QString path2VdbFiles_
 
QString vdbWrapperFileName_
 
SgVgosDbvgosDb_
 
SaveStatus saveStatus_
 
QString path2VdaFiles_
 
SgVlbiSessionsession_
 
SgTaskConfigconfig_
 
SgParametersDescriptorparametersDescriptor_
 
SgSolutionReporterreporter_
 
int activeBand_
 

Detailed Description

====================================================================================================

Definition at line 76 of file NsSessionEditDialog.h.

Constructor & Destructor Documentation

◆ NsSessionEditDialog()

NsSessionEditDialog::NsSessionEditDialog ( const QString &  fileName,
const QString &  fileNameAux,
SgTaskConfig config,
SgParametersDescriptor parametersDescriptor,
SgVlbiSessionInfo::OriginType  oType,
bool  isLnfs,
QWidget parent = 0,
Qt::WindowFlags  flags = Qt::Dialog 
)

A constructor.

Definition at line 205 of file NsSessionEditDialog.cpp.

References accept(), NsSessionHandler::activeBand_, SgGuiVlbiBaselineList::addRefClockStation(), SgTaskConfig::apByNetId(), SgVlbiSessionInfo::Attr_FF_AUTOPROCESSED, SgVlbiBand::Attr_HAS_AMBIGS, SgVlbiSessionInfo::Attr_HAS_IONO_CORR, SgVlbiStationInfo::Attr_REFERENCE_CLOCKS, SgVlbiSession::bands(), baselinesList_, blockInput(), calcIono(), className(), clearAllEditings(), clearAuxSigmas(), NsSessionHandler::config_, dataChanged(), detectAndProcessClockBreaks(), dispatchChangeOfYAxis(), displayExcludedObs(), SgVlbiSession::doPostReadActions(), executeTestAction(), exportDataToNgs(), generateAposterioriFiles(), generateReport(), generateReport4StcPars(), generateReport4Tzds(), generateReport_Extended(), generateReportAct_, SgTaskConfig::getHave2ApplyEarthTideContrib(), SgTaskConfig::getHave2ApplyFeedCorrContrib(), SgTaskConfig::getHave2ApplyNutationHFContrib(), SgTaskConfig::getHave2ApplyOceanPoleTideContrib(), SgTaskConfig::getHave2ApplyOceanTideContrib(), SgTaskConfig::getHave2ApplyOldOceanTideContrib(), SgTaskConfig::getHave2ApplyOldPoleTideContrib(), SgTaskConfig::getHave2ApplyPoleTideContrib(), SgTaskConfig::getHave2ApplyPxContrib(), SgTaskConfig::getHave2ApplyPxyLibrationContrib(), SgTaskConfig::getHave2ApplyPxyOceanTideHFContrib(), SgTaskConfig::getHave2ApplyPyContrib(), SgTaskConfig::getHave2ApplyTiltRemvrContrib(), SgTaskConfig::getHave2ApplyUt1LibrationContrib(), SgTaskConfig::getHave2ApplyUt1OceanTideHFContrib(), NsSetup::getHave2ForceAutomaticProcessing(), NsSetup::getHave2SkipAutomaticProcessing(), NsSetup::getHave2UpdateCatalog(), NsSetup::getIsShortScreen(), SgObjectInfo::getKey(), SgVlbiSessionInfo::getName(), SgVlbiSessionInfo::getNetworkID(), NsSetup::getSeWinHeight(), NsSetup::getSeWinWidth(), SgTaskConfig::getUseDelayType(), SgIdentities::getUserDefaultInitials(), h2aEarthTideContrib_, h2aFeedCorrContrib_, h2aNutationHFContrib_, h2aOceanPoleTideContrib_, h2aOceanTideContrib_, h2aOldOceanTideContrib_, h2aOldPoleTideContrib_, h2aPoleTideContrib_, h2aPxContrib_, h2aPxyLibrationContrib_, h2aPxyOceanTideHFContrib_, h2aPyContrib_, h2aTiltRemvrContrib_, h2aUt1LibrationContrib_, h2aUt1OceanTideHFContrib_, NsSetup::identities(), NsSessionHandler::importSession(), SgLogger::INF, iono0_, ionoC_, SgAttribute::isAttr(), isImpossibleUpdateCat_, isNeed2SaveSir_, isWidgetsBlocked_, loadIntermediateResults(), logger, longOperationMessageDisplay(), longOperationProgressDisplay(), longOperationShowStats(), longOperationStartDisplay(), longOperationStopDisplay(), makeMyAction(), SgVlbiSession::need2runAutomaticDataProcessing(), SgVlbiSessionInfo::OT_AGV, NsSessionHandler::oType_, NsSessionHandler::parametersDescriptor_, SgVlbiSession::pickupReferenceCoordinatesStation(), plot4Session_, plot4Stations_, plotCarrier4Session_, plotCarrier4Stations_, process(), process_2times(), process_3times(), process_4macro(), processHasBeenCalled_, processRmOutButton(), putDataToAgv(), restoreInput(), saveButton_, saveData(), saveIntermediateResults(), NsSessionHandler::saveStatus_, scale4Delay_, scale4Rate_, scanAmbigs_, scanAmbiguityMultipliers(), SgLogger::SESSION, NsSessionHandler::session_, SgVlbiSession::setClockModelOrder4Stations(), SgVlbiSession::setHave2InteractWithGui(), NsSetup::setLnfsFileName(), NsSetup::setLnfsIsThroughCatalog(), NsSetup::setLnfsOriginType(), SgVlbiSession::setLongOperationMessage(), SgVlbiSession::setLongOperationProgress(), SgVlbiSession::setLongOperationShowStats(), SgVlbiSession::setLongOperationStart(), SgVlbiSession::setLongOperationStop(), setup, sourcesList_, NsSessionHandler::SS_FILE_EXISTS, NsSessionHandler::SS_UNDEF, SgVlbiSession::stationsByName(), stationsList_, tab4BaselinesInfo(), tab4BaselinesPlot(), tab4GeneralInfo(), tab4Options(), tab4SessionPlot(), tab4SourcesInfo(), tab4StationsInfo(), tab4StationsPlot(), widgets2Block_, SgLogger::write(), SgLogger::WRN, and zeroIono().

◆ ~NsSessionEditDialog()

Member Function Documentation

◆ accept

◆ activeBandChanged

void NsSessionEditDialog::activeBandChanged ( int  _t1)
signal

Definition at line 332 of file NsSessionEditDialog.moc.cpp.

Referenced by changeActiveBand(), and tab4Options().

◆ adjustAmbiguityMultipliers()

◆ blockInput()

◆ calcClcF1

void NsSessionEditDialog::calcClcF1 ( )
privateslot

Definition at line 2446 of file NsSessionEditDialog.cpp.

◆ calcIono

◆ canSave()

◆ changeActiveBand

◆ changeNumOfAmbigSpacing4MarkedPoints()

◆ changeNumOfSubAmbig4MarkedPoints()

◆ changePrimaryBand

◆ className()

◆ clearAllEditings

◆ clearAuxSigmas

◆ closeEvent()

virtual void NsSessionEditDialog::closeEvent ( QCloseEvent *  )
inlineprotectedvirtual

Definition at line 237 of file NsSessionEditDialog.h.

◆ dataChanged

◆ delayTypeChanged

void NsSessionEditDialog::delayTypeChanged ( int  _t1)
signal

Definition at line 339 of file NsSessionEditDialog.moc.cpp.

Referenced by dispatchChangeOfYAxis(), and tab4Options().

◆ detectAndProcessClockBreaks

◆ dispatchChangeOfClocksParameterModel

void NsSessionEditDialog::dispatchChangeOfClocksParameterModel ( SgParameterCfg::PMode  mode)
privateslot

◆ dispatchChangeOfYAxis [1/2]

◆ dispatchChangeOfYAxis [2/2]

◆ dispatchChangeOfZenithParameterModel

void NsSessionEditDialog::dispatchChangeOfZenithParameterModel ( SgParameterCfg::PMode  mode)
privateslot

◆ dispatchUserKey

void NsSessionEditDialog::dispatchUserKey ( SgPlot plotter,
Qt::KeyboardModifiers  modifiers,
int  key 
)
privateslot

◆ displayExcludedObs

◆ displayExcludedObs_old

◆ displayPointInfo

void NsSessionEditDialog::displayPointInfo ( SgPlot ,
SgPlotBranch branch,
int  idx,
int  ,
int   
)
privateslot

Definition at line 3400 of file NsSessionEditDialog.cpp.

References NsSessionHandler::activeBand_, SgVlbiObservable::activeDelay(), SgObservation::Attr_NOT_VALID, SgObservation::Attr_PROCESSED, SgVlbiObservation::auxObs_1(), SgVlbiObservation::auxObs_2(), SgVlbiSession::bands(), SgVlbiObservable::baseline(), SgVlbiBand::baselinesByName(), SgVlbiSession::baselinesByName(), DT_DELAY, SgVlbiObservable::epoch(), SgMJD::F_HHMMSS, SgVlbiAuxObservation::getAzimuthAngle(), SgVlbiObservable::getBandKey(), SgVlbiAuxObservation::getElevationAngle(), SgVlbiObservable::getFourfitOutputFName(), SgObjectInfo::getKey(), SgVlbiObservable::getMediaIdx(), SgPlotBranch::getName(), SgVlbiMeasurement::getName(), SgVlbiMeasurement::getResidual(), SgVlbiObservation::getScanName(), SgVlbiMeasurement::getSigma(), SgAttribute::isAttr(), SgVlbiObservable::isUsable(), SgVlbiObservable::nonUsableReason(), SgObjectInfo::numProcessed(), SgObjectInfo::numTotal(), SgObjectInfo::numUsable(), SgVlbiObservable::NUR_DESELECTED_BASELINE, SgVlbiObservable::NUR_DESELECTED_SOURCE, SgVlbiObservable::NUR_DESELECTED_STATION, SgVlbiObservable::NUR_LOW_QF, SgVlbiObservable::NUR_MATE_LOW_QF, SgVlbiObservable::NUR_MATE_ONE_CHANNEL, SgVlbiObservable::NUR_ONE_CHANNEL, SgVlbiObservable::NUR_UNMATED, SgVlbiObservation::observableByKey(), SgVlbiBaselineInfo::observables(), SgVlbiObservable::owner(), RAD2DEG, scale4Delay_, NsSessionHandler::session_, SgVlbiMeasurement::sigma2Apply(), SgVlbiObservable::src(), SgVlbiObservable::stn_1(), SgVlbiObservable::stn_2(), SgMJD::toString(), and SgObjectInfo::wrms().

Referenced by tab4BandPlots().

◆ excludeMarkedPoints()

◆ executeTestAction

◆ exportDataIntoDbh()

bool NsSessionEditDialog::exportDataIntoDbh ( )
private

◆ exportDataIntoVgosDb()

bool NsSessionEditDialog::exportDataIntoVgosDb ( )
private

◆ exportDataToNgs

void NsSessionEditDialog::exportDataToNgs ( )
privateslot

◆ findClockBreakEvent()

◆ generateAposterioriFiles

void NsSessionEditDialog::generateAposterioriFiles ( )
privateslot

◆ generateReport

void NsSessionEditDialog::generateReport ( )
privateslot

Definition at line 565 of file NsSessionEditDialog.cpp.

References NsSessionHandler::generateReport().

Referenced by NsSessionEditDialog(), and saveData().

◆ generateReport4StcPars

void NsSessionEditDialog::generateReport4StcPars ( )
privateslot

Definition at line 581 of file NsSessionEditDialog.cpp.

References NsSessionHandler::generateReport4StcPars().

Referenced by NsSessionEditDialog().

◆ generateReport4Tzds

void NsSessionEditDialog::generateReport4Tzds ( )
privateslot

Definition at line 589 of file NsSessionEditDialog.cpp.

References NsSessionHandler::generateReport4Tzds().

Referenced by NsSessionEditDialog().

◆ generateReport_Extended

void NsSessionEditDialog::generateReport_Extended ( )
privateslot

Definition at line 597 of file NsSessionEditDialog.cpp.

References NsSessionHandler::generateReport().

Referenced by NsSessionEditDialog().

◆ generateRequest4Refringing()

◆ includeMarkedPoints()

◆ loadIntermediateResults()

◆ makeMyAction

void NsSessionEditDialog::makeMyAction ( )
privateslot

Definition at line 573 of file NsSessionEditDialog.cpp.

References NsSessionHandler::generateMyReport().

Referenced by NsSessionEditDialog().

◆ netIdCurrentIndexChanged

void NsSessionEditDialog::netIdCurrentIndexChanged ( const QString &  str)
privateslot

◆ postSave()

◆ process

◆ process_2times

void NsSessionEditDialog::process_2times ( )
privateslot

Definition at line 1970 of file NsSessionEditDialog.cpp.

References process().

Referenced by NsSessionEditDialog().

◆ process_3times

void NsSessionEditDialog::process_3times ( )
privateslot

Definition at line 1979 of file NsSessionEditDialog.cpp.

References process().

Referenced by NsSessionEditDialog(), and process_4macro().

◆ process_4macro

void NsSessionEditDialog::process_4macro ( )
privateslot

Definition at line 1988 of file NsSessionEditDialog.cpp.

References process_3times(), and processRmOutButton().

Referenced by NsSessionEditDialog().

◆ processClockBreakMarks()

◆ processClockBreakMarksNew()

◆ processRmOutButton

◆ processTestFunctionN1()

◆ putDataToAgv

void NsSessionEditDialog::putDataToAgv ( )
privateslot

◆ reject

◆ restoreInput()

◆ runExternalCommand()

◆ saveData

◆ saveIntermediateResults

◆ scanAmbiguityMultipliers

◆ tab4Band()

◆ tab4BandPlots()

QWidget * NsSessionEditDialog::tab4BandPlots ( SgVlbiBand band)
private

Definition at line 1280 of file NsSessionEditDialog.cpp.

References SgVlbiObservable::activeDelay(), SgPlotBranch::addDataAttr(), SgObservation::Attr_PROCESSED, SgPlotCarrier::AxisType_MJD, SgVlbiBand::baselinesByName(), SgVlbiSession::baselinesByName(), BPI_AMBIG_GR_NUMBER, BPI_AMBIG_GR_SPACING, BPI_AMBIG_PH_NUMBER, BPI_AMBIG_PH_SPACING, BPI_CORR_COEF, BPI_EFF_FRQ_GRD, BPI_EFF_FRQ_PHD, BPI_EFF_FRQ_PHR, BPI_EPOCH, BPI_FEC, BPI_GR_DELAY, BPI_ION_DTEC, BPI_ION_GRD, BPI_ION_PHD, BPI_ION_PHR, BPI_ION_SBD, BPI_PCAL_GR_DEL_1, BPI_PCAL_GR_DEL_2, BPI_PCAL_PH_DEL_1, BPI_PCAL_PH_DEL_2, BPI_PH_RATE, BPI_QF, BPI_RES_GRD, BPI_RES_NORM_DEL, BPI_RES_NORM_RAT, BPI_RES_PHD, BPI_RES_PHR, BPI_RES_SBD, BPI_SIG_DEL_APPLIED, BPI_SIG_GRD, BPI_SIG_ION_DTEC, BPI_SIG_ION_GRD, BPI_SIG_ION_PHD, BPI_SIG_ION_PHR, BPI_SIG_ION_SBD, BPI_SIG_PHD, BPI_SIG_PHR, BPI_SIG_RAT_APPLIED, BPI_SIG_SBD, BPI_SNR, BPI_TAUS, BPI_TEST, BPI_U, BPI_V, SgPlotCarrier::createBranch(), SgPlotCarrier::DA_NONUSABLE, SgPlotCarrier::DA_REJECTED, SgPlotBranch::data(), SgPlotBranch::delDataAttr(), dispatchChangeOfYAxis(), dispatchUserKey(), displayPointInfo(), SgVlbiObservable::epoch(), SgVlbiObservable::errorCode2Int(), SgVlbiMeasurement::getAmbiguitySpacing(), SgVlbiObservable::getCorrCoeff(), SgVlbiObservation::getDTec(), SgVlbiObservation::getDTecStdDev(), SgVlbiMeasurement::getEffFreq(), SgVlbiMeasurement::getIonoSigma(), SgVlbiMeasurement::getIonoValue(), NsSetup::getIsBandPlotPerSrcView(), SgObjectInfo::getKey(), SgVlbiSessionInfo::getName(), SgVlbiMeasurement::getNumOfAmbiguities(), NsSetup::getPath2PlotterOutput(), SgVlbiObservable::getPhaseCalGrDelays(), SgVlbiObservable::getPhaseCalPhDelays(), NsSetup::getPlotterOutputFormat(), SgVlbiObservable::getQualityFactor(), SgVlbiMeasurement::getResidual(), SgVlbiMeasurement::getResidualNorm(), SgVlbiMeasurement::getSigma(), SgVlbiObservable::getSnr(), SgVlbiObservable::getTauS(), SgVlbiObservable::getTest(), SgVlbiObservable::getUvFrPerAsec(), SgVlbiMeasurement::getValue(), SgVlbiObservable::grDelay(), SgAttribute::isAttr(), SgVlbiObservable::isUsable(), SgPlotCarrier::listOfBranches(), SgVlbiBaselineInfo::observables(), SgVlbiObservable::owner(), NsSetup::path2(), SgVlbiObservable::phDelay(), SgVlbiObservable::phDRate(), plotCarriers4Baselines_, plots4Baselines_, SgPlot::PM_ERRBARS, SgPlot::PM_EXT_KEY_SELECT, SgPlot::PM_FILTERS_ENABLED, SgPlot::PM_Q_PNT_EXT_PROC, processHasBeenCalled_, SgVlbiObservable::sbDelay(), scale4Delay_, scale4Rate_, NsSessionHandler::session_, SgPlotBranch::setAlternativeTitleName(), SgPlotCarrier::setAxisType(), SgMatrix::setElement(), SgPlotBranch::setExtKey(), SgPlotCarrier::setFile2SaveBaseName(), SgPlot::setFilterAuxNames(), SgPlot::setFilterExtNames(), SgPlot::setFilterNames(), SgPlotCarrier::setName(), SgPlotCarrier::setNameOfColumn(), SgPlot::setOutputFormat(), SgPlotCarrier::setStdVarIdx(), setup, SgVlbiMeasurement::sigma2Apply(), SgVlbiSession::sourcesByName(), SgVlbiObservable::src(), SgVlbiSession::stationsByName(), SgVlbiBand::strGrdAmbigsStat(), SgVlbiBaselineInfo::strGrdAmbigsStat(), SgVlbiBand::strPhdAmbigsStat(), SgVlbiBaselineInfo::strPhdAmbigsStat(), and SgMJD::toDouble().

Referenced by tab4Band().

◆ tab4BaselinesInfo()

QWidget * NsSessionEditDialog::tab4BaselinesInfo ( )
private

◆ tab4BaselinesPlot()

QWidget * NsSessionEditDialog::tab4BaselinesPlot ( )
private

◆ tab4GeneralInfo()

QWidget * NsSessionEditDialog::tab4GeneralInfo ( )
private

Definition at line 828 of file NsSessionEditDialog.cpp.

References SgVlbiSession::bands(), SgVlbiSession::calcInfo(), SgObjectInfo::chi2(), DT_DELAY, SgMJD::F_Simple, SgMJD::F_Verbose, SgVlbiSessionInfo::getCorrelatorName(), SgVlbiSessionInfo::getDescription(), SgModelsInfo::getDversion(), SgVlbiBand::getFrequency(), SgVlbiBand::getInputFileName(), SgVlbiBand::getInputFileVersion(), SgObjectInfo::getKey(), SgVlbiSessionInfo::getNetworkID(), SgVlbiSession::getNumOfConstraints(), SgVlbiSession::getNumOfDOF(), SgVlbiSession::getNumOfParameters(), SgVlbiSessionInfo::getOfficialName(), SgVlbiSessionInfo::getOriginType(), SgVlbiSessionInfo::getSchedulerName(), SgVlbiSessionInfo::getSessionCode(), SgObjectInfo::getSigma2add(), SgVlbiSessionInfo::getSubmitterName(), SgVlbiBand::getTCreation(), SgVlbiSessionInfo::getTCreation(), SgVlbiSessionInfo::getTFinis(), SgVlbiSessionInfo::getTMean(), SgVlbiSessionInfo::getTStart(), SgVlbiSessionInfo::getUserFlag(), interval2Str(), labelsChi2_, labelsPar_, labelsPrc_, labelsSig0_, labelsWRMS_, netIdCurrentIndexChanged(), networks, SgVlbiSession::numberOfBands(), SgObjectInfo::numProcessed(), SgVlbiBand::observables(), SgVlbiSessionInfo::OT_AGV, SgVlbiSessionInfo::OT_DBH, SgVlbiSessionInfo::OT_KOMB, SgVlbiSessionInfo::OT_MK4, SgVlbiSessionInfo::OT_NGS, SgVlbiSessionInfo::OT_UNKNOWN, SgVlbiSessionInfo::OT_VDB, scale4Delay_, NsSessionHandler::session_, SgMJD::toString(), SgVlbiSession::tRefer(), and SgObjectInfo::wrms().

Referenced by NsSessionEditDialog().

◆ tab4Options()

◆ tab4SessionPlot()

◆ tab4SourcesInfo()

QWidget * NsSessionEditDialog::tab4SourcesInfo ( )
private

◆ tab4StationsInfo()

◆ tab4StationsPlot()

QWidget * NsSessionEditDialog::tab4StationsPlot ( )
private

Definition at line 1554 of file NsSessionEditDialog.cpp.

References SgVlbiObservation::activeObs(), SgVlbiStationInfo::Attr_HAS_TSYS, SgVlbiStationInfo::auxObservationByScanId(), SgPlotCarrier::AxisType_MJD, SgPlotCarrier::createBranch(), SgPlotBranch::data(), SgVlbiAuxObservation::getAzimuthAngle(), SgVlbiAuxObservation::getCableCalibration(), SgVector::getElement(), SgVlbiAuxObservation::getElevationAngle(), SgVlbiAuxObservation::getEstAtmGradE(), SgVlbiAuxObservation::getEstAtmGradESigma(), SgVlbiAuxObservation::getEstAtmGradN(), SgVlbiAuxObservation::getEstAtmGradNSigma(), SgVlbiAuxObservation::getEstClocks(), SgVlbiAuxObservation::getEstClocksSigma(), SgVlbiAuxObservation::getEstZenithDelay(), SgVlbiAuxObservation::getEstZenithDelaySigma(), SgObjectInfo::getKey(), SgVlbiAuxObservation::getMeteoData(), SgVlbiSessionInfo::getName(), SgVlbiAuxObservation::getOwner(), SgVlbiAuxObservation::getParallacticAngle(), NsSetup::getPath2PlotterOutput(), NsSetup::getPlotterOutputFormat(), SgMeteoData::getPressure(), SgMeteoData::getRelativeHumidity(), SgVlbiMeasurement::getResidual(), SgMeteoData::getTemperature(), SgVlbiAuxObservation::getZenithDelayH(), SgVlbiAuxObservation::getZenithDelayW(), SgVlbiObservable::grDelay(), SgPlotCarrier::listOfBranches(), NsSetup::path2(), plot4Stations_, plotCarrier4Stations_, RAD2DEG, scale4Delay_, NsSessionHandler::session_, SgPlotCarrier::setAxisType(), SgMatrix::setElement(), SgPlotCarrier::setFile2SaveBaseName(), SgPlotCarrier::setNameOfColumn(), SgPlot::setOutputFormat(), SgPlotCarrier::setStdVarIdx(), setup, SgVlbiMeasurement::sigma2Apply(), SgVlbiSession::skyFreqByIfId(), SPI_AZIMUTH, SPI_CABLE_CAL, SPI_ELEVATION, SPI_EPOCH, SPI_EST_CLK, SPI_EST_GRE, SPI_EST_GRN, SPI_EST_WZD, SPI_MET_HUMID, SPI_MET_PRESS, SPI_MET_TEMP, SPI_PARALLACTIC, SPI_RES_GRD, SPI_SIG_EST_CLK, SPI_SIG_EST_GRE, SPI_SIG_EST_GRN, SPI_SIG_EST_WZD, SPI_SIG_GRD, SPI_SIG_TOT_ZDEL, SPI_TOT_ZDEL, SgVlbiSession::stationsByName(), SgMJD::toDouble(), SgVlbiAuxObservation::tSyses(), SgVlbiStationInfo::tsysIfFreqs(), and vLight.

Referenced by NsSessionEditDialog().

◆ updateResiduals()

void NsSessionEditDialog::updateResiduals ( )
protected

Definition at line 1997 of file NsSessionEditDialog.cpp.

References SgVlbiObservable::activeDelay(), SgVlbiObservation::activeObs(), SgPlotBranch::addDataAttr(), SgVlbiBaselineInfo::Attr_NOT_VALID, SgObservation::Attr_PROCESSED, SgVlbiStationInfo::auxObservationByScanId(), SgVlbiSession::bands(), SgVlbiBand::baselinesByName(), BPI_AMBIG_GR_NUMBER, BPI_AMBIG_PH_NUMBER, BPI_RES_GRD, BPI_RES_NORM_DEL, BPI_RES_NORM_RAT, BPI_RES_PHD, BPI_RES_PHR, BPI_RES_SBD, BPI_SIG_DEL_APPLIED, BPI_SIG_RAT_APPLIED, BPI_TAUS, BPI_TEST, SgPlotCarrier::DA_NONUSABLE, SgPlotCarrier::DA_REJECTED, SgPlotBranch::data(), SgPlot::dataContentChanged(), SgPlotBranch::delDataAttr(), DT_DELAY, SgVlbiAuxObservation::getEstAtmGradE(), SgVlbiAuxObservation::getEstAtmGradESigma(), SgVlbiAuxObservation::getEstAtmGradN(), SgVlbiAuxObservation::getEstAtmGradNSigma(), SgVlbiAuxObservation::getEstClocks(), SgVlbiAuxObservation::getEstClocksSigma(), SgVlbiAuxObservation::getEstZenithDelay(), SgVlbiAuxObservation::getEstZenithDelaySigma(), SgVlbiMeasurement::getNumOfAmbiguities(), SgVlbiAuxObservation::getOwner(), SgVlbiMeasurement::getResidual(), SgVlbiMeasurement::getResidualNorm(), SgObjectInfo::getSigma2add(), SgVlbiObservable::getTauS(), SgVlbiObservable::getTest(), SgVlbiAuxObservation::getZenithDelayH(), SgVlbiAuxObservation::getZenithDelayW(), SgVlbiObservable::grDelay(), SgAttribute::isAttr(), SgVlbiObservable::isUsable(), labelsSig0_, SgPlotCarrier::listOfBranches(), SgVlbiSession::numberOfBands(), SgVlbiBaselineInfo::observables(), SgVlbiObservable::owner(), SgVlbiObservable::phDelay(), SgVlbiObservable::phDRate(), plot4Stations_, plotCarrier4Stations_, plotCarriers4Baselines_, plots4Baselines_, SgVlbiObservable::sbDelay(), scale4Delay_, scale4Rate_, NsSessionHandler::session_, SgMatrix::setElement(), SgVlbiMeasurement::sigma2Apply(), SPI_EST_CLK, SPI_EST_GRE, SPI_EST_GRN, SPI_EST_WZD, SPI_RES_GRD, SPI_SIG_EST_CLK, SPI_SIG_EST_GRE, SPI_SIG_EST_GRN, SPI_SIG_EST_WZD, SPI_SIG_GRD, SPI_SIG_TOT_ZDEL, SPI_TOT_ZDEL, SgVlbiSession::stationsByName(), updateSessionWideSolutions(), and vLight.

Referenced by clearAllEditings(), detectAndProcessClockBreaks(), process(), processClockBreakMarks(), processClockBreakMarksNew(), processRmOutButton(), and scanAmbiguityMultipliers().

◆ updateSessionWideSolutions()

◆ zeroIono

Member Data Documentation

◆ baselinesList_

SgGuiVlbiBaselineList* NsSessionEditDialog::baselinesList_
private

Definition at line 175 of file NsSessionEditDialog.h.

Referenced by NsSessionEditDialog(), and tab4BaselinesInfo().

◆ configWidget_

SgGuiTaskConfig* NsSessionEditDialog::configWidget_
private

Definition at line 165 of file NsSessionEditDialog.h.

Referenced by clearAllEditings(), tab4BaselinesPlot(), and tab4Options().

◆ generateReportAct_

QAction* NsSessionEditDialog::generateReportAct_
private

Definition at line 190 of file NsSessionEditDialog.h.

Referenced by NsSessionEditDialog().

◆ h2aEarthTideContrib_

bool NsSessionEditDialog::h2aEarthTideContrib_
private

Definition at line 203 of file NsSessionEditDialog.h.

Referenced by NsSessionEditDialog(), and ~NsSessionEditDialog().

◆ h2aFeedCorrContrib_

bool NsSessionEditDialog::h2aFeedCorrContrib_
private

Definition at line 212 of file NsSessionEditDialog.h.

Referenced by NsSessionEditDialog(), and ~NsSessionEditDialog().

◆ h2aNutationHFContrib_

bool NsSessionEditDialog::h2aNutationHFContrib_
private

Definition at line 208 of file NsSessionEditDialog.h.

Referenced by NsSessionEditDialog(), and ~NsSessionEditDialog().

◆ h2aOceanPoleTideContrib_

bool NsSessionEditDialog::h2aOceanPoleTideContrib_
private

Definition at line 211 of file NsSessionEditDialog.h.

Referenced by NsSessionEditDialog(), and ~NsSessionEditDialog().

◆ h2aOceanTideContrib_

bool NsSessionEditDialog::h2aOceanTideContrib_
private

Definition at line 204 of file NsSessionEditDialog.h.

Referenced by NsSessionEditDialog(), and ~NsSessionEditDialog().

◆ h2aOldOceanTideContrib_

bool NsSessionEditDialog::h2aOldOceanTideContrib_
private

Definition at line 214 of file NsSessionEditDialog.h.

Referenced by NsSessionEditDialog(), and ~NsSessionEditDialog().

◆ h2aOldPoleTideContrib_

bool NsSessionEditDialog::h2aOldPoleTideContrib_
private

Definition at line 215 of file NsSessionEditDialog.h.

Referenced by NsSessionEditDialog(), and ~NsSessionEditDialog().

◆ h2aPoleTideContrib_

bool NsSessionEditDialog::h2aPoleTideContrib_
private

Definition at line 205 of file NsSessionEditDialog.h.

Referenced by NsSessionEditDialog(), and ~NsSessionEditDialog().

◆ h2aPxContrib_

bool NsSessionEditDialog::h2aPxContrib_
private

Definition at line 201 of file NsSessionEditDialog.h.

Referenced by NsSessionEditDialog(), and ~NsSessionEditDialog().

◆ h2aPxyLibrationContrib_

bool NsSessionEditDialog::h2aPxyLibrationContrib_
private

Definition at line 210 of file NsSessionEditDialog.h.

Referenced by NsSessionEditDialog(), and ~NsSessionEditDialog().

◆ h2aPxyOceanTideHFContrib_

bool NsSessionEditDialog::h2aPxyOceanTideHFContrib_
private

Definition at line 207 of file NsSessionEditDialog.h.

Referenced by NsSessionEditDialog(), and ~NsSessionEditDialog().

◆ h2aPyContrib_

bool NsSessionEditDialog::h2aPyContrib_
private

Definition at line 202 of file NsSessionEditDialog.h.

Referenced by NsSessionEditDialog(), and ~NsSessionEditDialog().

◆ h2aTiltRemvrContrib_

bool NsSessionEditDialog::h2aTiltRemvrContrib_
private

Definition at line 213 of file NsSessionEditDialog.h.

Referenced by NsSessionEditDialog(), and ~NsSessionEditDialog().

◆ h2aUt1LibrationContrib_

bool NsSessionEditDialog::h2aUt1LibrationContrib_
private

Definition at line 209 of file NsSessionEditDialog.h.

Referenced by NsSessionEditDialog(), and ~NsSessionEditDialog().

◆ h2aUt1OceanTideHFContrib_

bool NsSessionEditDialog::h2aUt1OceanTideHFContrib_
private

Definition at line 206 of file NsSessionEditDialog.h.

Referenced by NsSessionEditDialog(), and ~NsSessionEditDialog().

◆ iono0_

QPushButton* NsSessionEditDialog::iono0_
private

Definition at line 197 of file NsSessionEditDialog.h.

Referenced by NsSessionEditDialog(), calcIono(), and zeroIono().

◆ ionoC_

QPushButton* NsSessionEditDialog::ionoC_
private

Definition at line 196 of file NsSessionEditDialog.h.

Referenced by NsSessionEditDialog(), calcIono(), and zeroIono().

◆ isImpossibleUpdateCat_

bool NsSessionEditDialog::isImpossibleUpdateCat_
private

Definition at line 181 of file NsSessionEditDialog.h.

Referenced by NsSessionEditDialog().

◆ isNeed2SaveSir_

◆ isWidgetsBlocked_

bool NsSessionEditDialog::isWidgetsBlocked_
private

Definition at line 192 of file NsSessionEditDialog.h.

Referenced by NsSessionEditDialog(), blockInput(), and restoreInput().

◆ labelsChi2_

QList<QLabel*> NsSessionEditDialog::labelsChi2_
private

Definition at line 188 of file NsSessionEditDialog.h.

Referenced by process(), and tab4GeneralInfo().

◆ labelsPar_

QList<QLabel*> NsSessionEditDialog::labelsPar_
private

Definition at line 185 of file NsSessionEditDialog.h.

Referenced by process(), and tab4GeneralInfo().

◆ labelsPrc_

QList<QLabel*> NsSessionEditDialog::labelsPrc_
private

Definition at line 184 of file NsSessionEditDialog.h.

Referenced by process(), and tab4GeneralInfo().

◆ labelsSig0_

QList<QLabel*> NsSessionEditDialog::labelsSig0_
private

Definition at line 187 of file NsSessionEditDialog.h.

Referenced by process(), tab4GeneralInfo(), and updateResiduals().

◆ labelsWRMS_

QList<QLabel*> NsSessionEditDialog::labelsWRMS_
private

Definition at line 186 of file NsSessionEditDialog.h.

Referenced by process(), and tab4GeneralInfo().

◆ plot4Session_

SgPlot* NsSessionEditDialog::plot4Session_
private

◆ plot4Stations_

SgPlot* NsSessionEditDialog::plot4Stations_
private

Definition at line 170 of file NsSessionEditDialog.h.

Referenced by NsSessionEditDialog(), tab4StationsPlot(), and updateResiduals().

◆ plotCarrier4Session_

SgPlotCarrier* NsSessionEditDialog::plotCarrier4Session_
private

◆ plotCarrier4Stations_

SgPlotCarrier* NsSessionEditDialog::plotCarrier4Stations_
private

◆ plotCarriers4Baselines_

◆ plots4Baselines_

QList<SgPlot*> NsSessionEditDialog::plots4Baselines_
private

◆ processHasBeenCalled_

bool NsSessionEditDialog::processHasBeenCalled_
private

Definition at line 183 of file NsSessionEditDialog.h.

Referenced by NsSessionEditDialog(), process(), and tab4BandPlots().

◆ saveButton_

QPushButton* NsSessionEditDialog::saveButton_
private

Definition at line 195 of file NsSessionEditDialog.h.

Referenced by NsSessionEditDialog().

◆ scale4Delay_

◆ scale4Rate_

double NsSessionEditDialog::scale4Rate_
private

◆ scanAmbigs_

QPushButton* NsSessionEditDialog::scanAmbigs_
private

Definition at line 198 of file NsSessionEditDialog.h.

Referenced by NsSessionEditDialog(), and changeActiveBand().

◆ sourcesList_

SgGuiVlbiSourceList* NsSessionEditDialog::sourcesList_
private

Definition at line 176 of file NsSessionEditDialog.h.

Referenced by NsSessionEditDialog(), and tab4SourcesInfo().

◆ stationsList_

SgGuiVlbiStationList* NsSessionEditDialog::stationsList_
private

Definition at line 174 of file NsSessionEditDialog.h.

Referenced by NsSessionEditDialog(), and tab4StationsInfo().

◆ widgets2Block_

QList<QWidget*> NsSessionEditDialog::widgets2Block_
private

Definition at line 193 of file NsSessionEditDialog.h.

Referenced by NsSessionEditDialog(), blockInput(), and restoreInput().


The documentation for this class was generated from the following files: