General Purpose Geodetic Library
NsScrPrx4ParametersDescriptor.cpp
Go to the documentation of this file.
1 /*
2  *
3  * This file is a part of nuSolve. nuSolve is a part of CALC/SOLVE system
4  * and is designed to perform data analyis of a geodetic VLBI session.
5  * Copyright (C) 2017-2020 Sergei Bolotin.
6  *
7  * This program is free software: you can redistribute it and/or modify
8  * it under the terms of the GNU General Public License as published by
9  * the Free Software Foundation, either version 3 of the License, or
10  * (at your option) any later version.
11  *
12  * This program is distributed in the hope that it will be useful,
13  * but WITHOUT ANY WARRANTY; without even the implied warranty of
14  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15  * GNU General Public License for more details.
16  *
17  * You should have received a copy of the GNU General Public License
18  * along with this program. If not, see <http://www.gnu.org/licenses/>.
19  *
20  */
21 #include "nuSolve.h"
23 
24 
25 
26 /*=======================================================================================================
27 *
28 * METHODS:
29 *
30 *======================================================================================================*/
32 {
35  if (idx==Clocks)
36  {
38 
39  if (mode==EstimateArc || mode==EstimatePwl || mode==EstimateStochastic)
40  mode = EstimateNo;
41 
48  }
49  else if (idx==Zenith)
51 
52 };
53 
54 
55 /*=======================================================================================================
56 *
57 * FRIENDS:
58 *
59 *======================================================================================================*/
60 //
61 
62 
63 
64 
65 
66 
67 
68 
69 
70 
71 
72 
73 
74 
75 
76 
77 
78 
79 /*=====================================================================================================*/
80 //
81 // constants:
82 //
83 const QString str_EstimateNo("Parameters.EstimateNo");
84 const QString str_EstimateArc("Parameters.EstimateArc");
85 const QString str_EstimateLocal("Parameters.EstimateLocal");
86 const QString str_EstimatePwl("Parameters.EstimatePwl");
87 const QString str_EstimateStochastic("Parameters.EstimateStochastic");
88 
89 const QString str_Clocks("Parameters.Clocks");
90 const QString str_Zenith("Parameters.Zenith");
91 const QString str_AtmGrad("Parameters.AtmGrad");
92 const QString str_Cable("Parameters.Cable");
93 const QString str_AxisOffset("Parameters.AxisOffset");
94 const QString str_StnCoo("Parameters.StnCoo");
95 const QString str_StnVel("Parameters.StnVel");
96 const QString str_SrcCoo("Parameters.SrcCoo");
97 const QString str_SrcSsm("Parameters.SrcSsm");
98 const QString str_PolusXy("Parameters.PolusXy");
99 const QString str_PolusXyR("Parameters.PolusXyR");
100 const QString str_PolusUt1("Parameters.PolusUt1");
101 const QString str_PolusUt1R("Parameters.PolusUt1R");
102 const QString str_PolusNut("Parameters.PolusNut");
103 const QString str_PolusNutR("Parameters.PolusNutR");
104 const QString str_Bl_Clk("Parameters.Bl_Clk");
105 const QString str_Bl_Length("Parameters.Bl_Length");
106 const QString str_Test("Parameters.Test");
107 
108 
109 /*=====================================================================================================*/
110 
111 
112 
113 
114 
115 /*=====================================================================================================*/
const QString str_AtmGrad("Parameters.AtmGrad")
const QString str_PolusNut("Parameters.PolusNut")
const QString str_PolusXyR("Parameters.PolusXyR")
const QString str_Clocks("Parameters.Clocks")
const QString str_EstimateStochastic("Parameters.EstimateStochastic")
const QString str_StnCoo("Parameters.StnCoo")
const QString str_EstimateNo("Parameters.EstimateNo")
const QString str_PolusUt1R("Parameters.PolusUt1R")
const QString str_EstimatePwl("Parameters.EstimatePwl")
const QString str_PolusUt1("Parameters.PolusUt1")
const QString str_Zenith("Parameters.Zenith")
const QString str_PolusNutR("Parameters.PolusNutR")
const QString str_AxisOffset("Parameters.AxisOffset")
const QString str_Bl_Clk("Parameters.Bl_Clk")
const QString str_EstimateLocal("Parameters.EstimateLocal")
const QString str_Bl_Length("Parameters.Bl_Length")
const QString str_Test("Parameters.Test")
const QString str_Cable("Parameters.Cable")
const QString str_SrcCoo("Parameters.SrcCoo")
const QString str_PolusXy("Parameters.PolusXy")
const QString str_EstimateArc("Parameters.EstimateArc")
const QString str_SrcSsm("Parameters.SrcSsm")
const QString str_StnVel("Parameters.StnVel")
void setMode4Parameter(ParIdx idx, ParMode mode)
SgParametersDescriptor * parametersDescriptor_
@ Idx_CLOCK_1
index for clocks (order #1)
@ Idx_CLOCK_3
index for clocks (order #3)
@ Idx_CLOCK_2
index for clocks (order #2)