General Purpose Geodetic Library
NsScrPrx4ParametersDescriptor Class Reference

#include <NsScrPrx4ParametersDescriptor.h>

Inheritance diagram for NsScrPrx4ParametersDescriptor:
QObject

Public Types

enum  ParMode {
  EstimateNo = SgParameterCfg::PM_NONE , EstimateArc = SgParameterCfg::PM_ARC , EstimateLocal = SgParameterCfg::PM_LOC , EstimatePwl = SgParameterCfg::PM_PWL ,
  EstimateStochastic = SgParameterCfg::PM_STC
}
 
enum  ParIdx {
  Clocks = SgParametersDescriptor::Idx_CLOCK_0 , Zenith = SgParametersDescriptor::Idx_ZENITH , AtmGrad = SgParametersDescriptor::Idx_ATMGRAD , Cable = SgParametersDescriptor::Idx_CABLE ,
  AxisOffset = SgParametersDescriptor::Idx_AXISOFFSET , StnCoo = SgParametersDescriptor::Idx_STNCOO , StnVel = SgParametersDescriptor::Idx_STNVEL , SrcCoo = SgParametersDescriptor::Idx_SRCCOO ,
  SrcSsm = SgParametersDescriptor::Idx_SRCSSM , PolusXy = SgParametersDescriptor::Idx_POLUSXY , PolusXyR = SgParametersDescriptor::Idx_POLUSXYR , PolusUt1 = SgParametersDescriptor::Idx_POLUSUT1 ,
  PolusUt1R = SgParametersDescriptor::Idx_POLUSUT1R , PolusNut = SgParametersDescriptor::Idx_POLUSNUT , PolusNutR = SgParametersDescriptor::Idx_POLUSNUTR , Bl_Clk = SgParametersDescriptor::Idx_BL_CLK ,
  Bl_Length = SgParametersDescriptor::Idx_BL_LENGTH , Test = SgParametersDescriptor::Idx_TEST
}
 

Public Slots

void unsetAllParameters ()
 

Signals

void clocksParModeChanged (SgParameterCfg::PMode)
 
void zenithParModeChanged (SgParameterCfg::PMode)
 

Public Member Functions

 NsScrPrx4ParametersDescriptor (SgParametersDescriptor &descr, QObject *parent=0)
 
 ~NsScrPrx4ParametersDescriptor ()
 
void unsetParameter (ParIdx idx)
 
void setMode4Parameter (ParIdx idx, ParMode mode)
 
double getWhiteNoise (ParIdx idx)
 
void setConvAPriori (ParIdx idx, double d)
 
void setPwlAPriori (ParIdx idx, double d)
 
void setStocAPriori (ParIdx idx, double d)
 
void setWhiteNoise (ParIdx idx, double d)
 
void setArcStep (ParIdx idx, double d)
 
void setPwlStep (ParIdx idx, double d)
 
void setPwlNumOfPolynomials (ParIdx idx, int n)
 
void setMode4Parameters (ParMode mode, const QList< ParIdx > &list)
 
void unsetParameters (const QList< ParIdx > &list)
 

Private Attributes

SgParametersDescriptorparametersDescriptor_
 

Detailed Description

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

Definition at line 82 of file NsScrPrx4ParametersDescriptor.h.

Member Enumeration Documentation

◆ ParIdx

Enumerator
Clocks 
Zenith 
AtmGrad 
Cable 
AxisOffset 
StnCoo 
StnVel 
SrcCoo 
SrcSsm 
PolusXy 
PolusXyR 
PolusUt1 
PolusUt1R 
PolusNut 
PolusNutR 
Bl_Clk 
Bl_Length 
Test 

Definition at line 97 of file NsScrPrx4ParametersDescriptor.h.

◆ ParMode

Enumerator
EstimateNo 
EstimateArc 
EstimateLocal 
EstimatePwl 
EstimateStochastic 

Definition at line 88 of file NsScrPrx4ParametersDescriptor.h.

Constructor & Destructor Documentation

◆ NsScrPrx4ParametersDescriptor()

NsScrPrx4ParametersDescriptor::NsScrPrx4ParametersDescriptor ( SgParametersDescriptor descr,
QObject parent = 0 
)
inline

Definition at line 121 of file NsScrPrx4ParametersDescriptor.h.

References parametersDescriptor_.

◆ ~NsScrPrx4ParametersDescriptor()

NsScrPrx4ParametersDescriptor::~NsScrPrx4ParametersDescriptor ( )
inline

Definition at line 124 of file NsScrPrx4ParametersDescriptor.h.

References parametersDescriptor_.

Member Function Documentation

◆ clocksParModeChanged

void NsScrPrx4ParametersDescriptor::clocksParModeChanged ( SgParameterCfg::PMode  _t1)
signal

Definition at line 272 of file NsScrPrx4ParametersDescriptor.moc.cpp.

Referenced by setMode4Parameter().

◆ getWhiteNoise()

double NsScrPrx4ParametersDescriptor::getWhiteNoise ( ParIdx  idx)
inline

Definition at line 141 of file NsScrPrx4ParametersDescriptor.h.

References parametersDescriptor_.

◆ setArcStep()

void NsScrPrx4ParametersDescriptor::setArcStep ( ParIdx  idx,
double  d 
)
inline

Definition at line 158 of file NsScrPrx4ParametersDescriptor.h.

References parametersDescriptor_.

◆ setConvAPriori()

void NsScrPrx4ParametersDescriptor::setConvAPriori ( ParIdx  idx,
double  d 
)
inline

Definition at line 146 of file NsScrPrx4ParametersDescriptor.h.

References parametersDescriptor_.

◆ setMode4Parameter()

◆ setMode4Parameters()

void NsScrPrx4ParametersDescriptor::setMode4Parameters ( ParMode  mode,
const QList< ParIdx > &  list 
)
inline

◆ setPwlAPriori()

void NsScrPrx4ParametersDescriptor::setPwlAPriori ( ParIdx  idx,
double  d 
)
inline

Definition at line 149 of file NsScrPrx4ParametersDescriptor.h.

References parametersDescriptor_.

◆ setPwlNumOfPolynomials()

void NsScrPrx4ParametersDescriptor::setPwlNumOfPolynomials ( ParIdx  idx,
int  n 
)
inline

Definition at line 164 of file NsScrPrx4ParametersDescriptor.h.

References parametersDescriptor_.

◆ setPwlStep()

void NsScrPrx4ParametersDescriptor::setPwlStep ( ParIdx  idx,
double  d 
)
inline

Definition at line 161 of file NsScrPrx4ParametersDescriptor.h.

References parametersDescriptor_.

◆ setStocAPriori()

void NsScrPrx4ParametersDescriptor::setStocAPriori ( ParIdx  idx,
double  d 
)
inline

Definition at line 152 of file NsScrPrx4ParametersDescriptor.h.

References parametersDescriptor_.

◆ setWhiteNoise()

void NsScrPrx4ParametersDescriptor::setWhiteNoise ( ParIdx  idx,
double  d 
)
inline

Definition at line 155 of file NsScrPrx4ParametersDescriptor.h.

References parametersDescriptor_.

◆ unsetAllParameters

void NsScrPrx4ParametersDescriptor::unsetAllParameters ( )
inlineslot

◆ unsetParameter()

void NsScrPrx4ParametersDescriptor::unsetParameter ( ParIdx  idx)
inline

◆ unsetParameters()

void NsScrPrx4ParametersDescriptor::unsetParameters ( const QList< ParIdx > &  list)
inline

◆ zenithParModeChanged

void NsScrPrx4ParametersDescriptor::zenithParModeChanged ( SgParameterCfg::PMode  _t1)
signal

Definition at line 279 of file NsScrPrx4ParametersDescriptor.moc.cpp.

Referenced by setMode4Parameter().

Member Data Documentation

◆ parametersDescriptor_


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