23 #ifndef SG_EST_PARAMETERS_DESCRIPTOR_H
24 #define SG_EST_PARAMETERS_DESCRIPTOR_H
32 #include <QtCore/QString>
39 #define NUMBER_OF_KNOWN_PARAMETER_SPECIES 21
585 for (
int i=0; i<pd.
num(); i++)
#define NUMBER_OF_KNOWN_PARAMETER_SPECIES
void setPMode(PMode mode)
void setPolusUT1(const SgParameterCfg &p)
void setClock2(const SgParameterCfg &p)
const SgParameterCfg & getBlClock() const
void setTest(const SgParameterCfg &p)
SgParameterCfg::PMode getClock1Mode() const
void unsetParameters(const QList< ParIdx > &)
void setStnVelMode(SgParameterCfg::PMode mode)
const SgParameterCfg & getClock1() const
const SgParameterCfg & getZenith() const
void setSrcSsmMode(SgParameterCfg::PMode mode)
void setClock0(const SgParameterCfg &p)
void setClock1(const SgParameterCfg &p)
~SgParametersDescriptor()
const SgParameterCfg & getAxisOffset() const
const SgParameterCfg & getStnVel() const
const SgParameterCfg & getPolusUT1Rate() const
const SgParameterCfg & getSrcSsm() const
const SgParameterCfg & getSrcCoo() const
SgParameterCfg::PMode getPolusXYMode() const
void setPolusXYRate(const SgParameterCfg &p)
bool saveIntermediateResults(QDataStream &) const
void setAtmGradMode(SgParameterCfg::PMode mode)
void setCableMode(SgParameterCfg::PMode mode)
SgParameterCfg::PMode getTestMode() const
void setPolusUT1RateMode(SgParameterCfg::PMode mode)
const SgParameterCfg & getPolusNutRate() const
SgParameterCfg::PMode getClock2Mode() const
void setClock1Mode(SgParameterCfg::PMode mode)
SgParameterCfg::PMode getPolusXYRateMode() const
void setBlClock(const SgParameterCfg &p)
const SgParameterCfg & getBlLength() const
SgParametersDescriptor & operator=(const SgParametersDescriptor &)
SgParameterCfg::PMode getSrcSsmMode() const
static const QString className()
const SgParameterCfg & getAtmGrad() const
void setCable(const SgParameterCfg &p)
void setMode4Parameter(SgParameterCfg::PMode, ParIdx)
void setClock0Mode(SgParameterCfg::PMode mode)
SgParameterCfg::PMode getStnCooMode() const
SgParameterCfg::PMode getPolusNutMode() const
const SgParameterCfg & getPolusUT1() const
SgParameterCfg::PMode getClock0Mode() const
void setSrcCoo(const SgParameterCfg &p)
void setAxisOffsetMode(SgParameterCfg::PMode mode)
void setAxisOffset(const SgParameterCfg &p)
void setZenith(const SgParameterCfg &p)
const SgParameterCfg & getPolusXY() const
void setBlLengthMode(SgParameterCfg::PMode mode)
const SgParameterCfg & getClock2() const
void setParameter(int i, const SgParameterCfg &p)
void setSrcCooMode(SgParameterCfg::PMode mode)
void setPolusNut(const SgParameterCfg &p)
SgParameterCfg::PMode getAxisOffsetMode() const
void setPolusUT1Mode(SgParameterCfg::PMode mode)
void unsetParameter(ParIdx)
const SgParameterCfg & getParameter(int i) const
void setSrcSsm(const SgParameterCfg &p)
const SgParameterCfg & getCable() const
SgParameterCfg::PMode getPolusNutRateMode() const
const SgParameterCfg & getPolusNut() const
SgParameterCfg::PMode getCableMode() const
void setStnCooMode(SgParameterCfg::PMode mode)
SgParameterCfg::PMode getClock3Mode() const
const SgParameterCfg & getClock0() const
void setClock3(const SgParameterCfg &p)
void setPolusNutRate(const SgParameterCfg &p)
void setStnCoo(const SgParameterCfg &p)
SgParameterCfg & parameter(ParIdx i)
void setBlLength(const SgParameterCfg &p)
SgParameterCfg::PMode getMode(int i) const
SgParameterCfg::PMode getZenithMode() const
void setMode(int i, SgParameterCfg::PMode mode)
void setTestMode(SgParameterCfg::PMode mode)
void setPolusUT1Rate(const SgParameterCfg &p)
SgParameterCfg::PMode getBlLengthMode() const
void unsetAllParameters()
void setPolusXYMode(SgParameterCfg::PMode mode)
SgParameterCfg::PMode getPolusUT1RateMode() const
SgParameterCfg::PMode getAtmGradMode() const
void setBlClockMode(SgParameterCfg::PMode mode)
bool loadIntermediateResults(QDataStream &)
const SgParameterCfg & getPolusXYRate() const
void setMode4Parameters(SgParameterCfg::PMode, const QList< ParIdx > &)
void setClock2Mode(SgParameterCfg::PMode mode)
void setAtmGrad(const SgParameterCfg &p)
void setPolusNutMode(SgParameterCfg::PMode mode)
const SgParameterCfg & getClock3() const
SgParameterCfg::PMode getSrcCooMode() const
const SgParameterCfg & getTest() const
void setPolusXY(const SgParameterCfg &p)
void setPolusNutRateMode(SgParameterCfg::PMode mode)
const SgParameterCfg & getStnCoo() const
@ Idx_SRCCOO
index for source coordinates
@ Idx_POLUSXY
index for EOP: polar motion
@ Idx_POLUSXYR
index for EOP: polar motion
@ Idx_CLOCK_1
index for clocks (order #1)
@ Idx_CLOCK_3
index for clocks (order #3)
@ Idx_STNCOO
index for station coordinates
@ Idx_POLUSUT1R
index for EOP: d(UT1-UTC) Rate
@ Idx_ATMGRAD
index for atmospheric gradients
@ Idx_CLOCK_2
index for clocks (order #2)
@ Idx_POLUSNUT
index for EOP: nutation angles
@ Idx_POLUSUT1
index for EOP: d(UT1-UTC)
@ Idx_CABLE
index for cable corrections
@ Idx_POLUSNUTR
index for EOP: nutation angles
@ Idx_TEST
index for test purposes
@ Idx_BL_CLK
index for baseline clocks
@ Idx_STNVEL
index for station velocities
@ Idx_SRCSSM
index for source SSM
@ Idx_BL_LENGTH
index for baseline length
@ Idx_ZENITH
index for wet zenith delay
@ Idx_CLOCK_0
index for clocks (order #0)
@ Idx_AXISOFFSET
index for axis offset
SgParameterCfg::PMode getStnVelMode() const
void setStnVel(const SgParameterCfg &p)
SgParameterCfg parameters_[NUMBER_OF_KNOWN_PARAMETER_SPECIES]
void setPolusXYRateMode(SgParameterCfg::PMode mode)
SgParameterCfg::PMode getPolusUT1Mode() const
void setClock3Mode(SgParameterCfg::PMode mode)
SgParameterCfg::PMode getBlClockMode() const
void setZenithMode(SgParameterCfg::PMode mode)