23 #ifndef SG_VLBI_BASELINE_INFO_H
24 #define SG_VLBI_BASELINE_INFO_H
34 #include <QtCore/QString>
35 #include <QtCore/QList>
36 #include <QtCore/QMap>
103 inline SgVlbiBaselineInfo(
int idx=-1,
const QString& key=
"Unknown",
const QString& aka=
"Unknown too");
284 grdAmbigsBySpacing_(),
285 strGrdAmbigsStat_(
""),
286 phdAmbigsBySpacing_(),
287 strPhdAmbigsStat_(
"")
QMap< QString, SgVlbiBaselineInfo * >::iterator BaselinesByName_it
QMap< QString, SgVlbiBaselineInfo * > BaselinesByName
friend class SgVlbiBaselineInfo
SgVlbiStationInfo * stn_2(QMap< QString, SgVlbiStationInfo * >) const
@ Attr_USE_IONO4GRD
use ionosphere corrections for group delays;
@ Attr_USE_IONO4PHD
use ionosphere corrections for phase delays;
@ Attr_ESTIMATE_CLOCKS
estimate baseline clocks;
@ Attr_NOT_VALID
omit the baseline;
@ Attr_SKIP_WC
do not make weight corrections for this baseline;
@ Attr_BIND_TROPOSPHERE
the troposphere parameters should be tied between the stations;
QList< SgVlbiObservable * > observables_
double meanGrDelResidualsSigma_
int getTypicalNumOfChannels() const
void evaluateCBIndicator()
double typicalGrdAmbigSpacing_
QMap< int, int > numOfChanByCount_
QMap< double, int > grdAmbigsBySpacing_
double typicalPhdAmbigSpacing_
SgVlbiStationInfo * stn_1(QMap< QString, SgVlbiStationInfo * >) const
SgClockBreakIndicator * cbIndicator_
double dClockSigma() const
double getMeanGrDelResiduals() const
void scan4Ambiguities_m1()
void evaluateMeanGrDelResiduals()
const QString & strPhdAmbigsStat() const
QList< SgVlbiObservable * > & observables()
bool loadIntermediateResults(QDataStream &)
void calculateClockF1(SgTaskConfig *)
QString strPhdAmbigsStat_
static const QString className()
bool saveIntermediateResults(QDataStream &) const
double getTypicalPhdAmbigSpacing() const
double meanGrDelResiduals_
double getCbdTotalWrms() const
double getTypicalAmbigSpacing(SgTaskConfig::VlbiDelayType type) const
SgClockBreakIndicator * cbIndicator()
QString strGrdAmbigsStat_
double getMeanGrDelResidualsSigma() const
const QMap< int, int > & numOfChanByCount() const
void setAuxSign(double s)
double getAuxSign() const
void scan4Ambiguities_m2()
QMap< double, int > phdAmbigsBySpacing_
const QString & strGrdAmbigsStat() const
void shiftAmbiguities(int deltaN)
void setGrdAmbiguities2min()
double getTypicalGrdAmbigSpacing() const