00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035 #include <string>
00036 #include <ConversionException.h>
00037
00038 using namespace std;
00039
00040
00041
00042 #include "CReceiverBand.h"
00043 using namespace ReceiverBandMod;
00044
00045 #include "CSBType.h"
00046 using namespace SBTypeMod;
00047
00048 #include "CDirectionReferenceCode.h"
00049 using namespace DirectionReferenceCodeMod;
00050
00051 #include "CCorrelationMode.h"
00052 using namespace CorrelationModeMod;
00053
00054 #include "CAtmPhaseCorrection.h"
00055 using namespace AtmPhaseCorrectionMod;
00056
00057 #include "CProcessorType.h"
00058 using namespace ProcessorTypeMod;
00059
00060 #include "CSpectralResolutionType.h"
00061 using namespace SpectralResolutionTypeMod;
00062
00063 #include "CCalibrationDevice.h"
00064 using namespace CalibrationDeviceMod;
00065
00066 #include "CAntennaMake.h"
00067 using namespace AntennaMakeMod;
00068
00069 #include "CAntennaType.h"
00070 using namespace AntennaTypeMod;
00071
00072 #include "CSourceModel.h"
00073 using namespace SourceModelMod;
00074
00075 #include "CFrequencyReferenceCode.h"
00076 using namespace FrequencyReferenceCodeMod;
00077
00078 #include "CStokesParameter.h"
00079 using namespace StokesParameterMod;
00080
00081 #include "CRadialVelocityReferenceCode.h"
00082 using namespace RadialVelocityReferenceCodeMod;
00083
00084 #include "CPolarizationType.h"
00085 using namespace PolarizationTypeMod;
00086
00087 #include "CBasebandName.h"
00088 using namespace BasebandNameMod;
00089
00090 #include "CNetSideband.h"
00091 using namespace NetSidebandMod;
00092
00093 #include "CSidebandProcessingMode.h"
00094 using namespace SidebandProcessingModeMod;
00095
00096 #include "CWindowFunction.h"
00097 using namespace WindowFunctionMod;
00098
00099 #include "CCorrelationBit.h"
00100 using namespace CorrelationBitMod;
00101
00102 #include "CReceiverSideband.h"
00103 using namespace ReceiverSidebandMod;
00104
00105 #include "CDopplerReferenceCode.h"
00106 using namespace DopplerReferenceCodeMod;
00107
00108 #include "CProcessorSubType.h"
00109 using namespace ProcessorSubTypeMod;
00110
00111 #include "CAccumMode.h"
00112 using namespace AccumModeMod;
00113
00114 #include "CAxisName.h"
00115 using namespace AxisNameMod;
00116
00117 #include "CFilterMode.h"
00118 using namespace FilterModeMod;
00119
00120 #include "CCorrelatorName.h"
00121 using namespace CorrelatorNameMod;
00122
00123 #include "CWVRMethod.h"
00124 using namespace WVRMethodMod;
00125
00126 #include "CScanIntent.h"
00127 using namespace ScanIntentMod;
00128
00129 #include "CCalDataOrigin.h"
00130 using namespace CalDataOriginMod;
00131
00132 #include "CCalibrationFunction.h"
00133 using namespace CalibrationFunctionMod;
00134
00135 #include "CCalibrationSet.h"
00136 using namespace CalibrationSetMod;
00137
00138 #include "CAntennaMotionPattern.h"
00139 using namespace AntennaMotionPatternMod;
00140
00141 #include "CSubscanIntent.h"
00142 using namespace SubscanIntentMod;
00143
00144 #include "CSwitchingMode.h"
00145 using namespace SwitchingModeMod;
00146
00147 #include "CCorrelatorCalibration.h"
00148 using namespace CorrelatorCalibrationMod;
00149
00150 #include "CTimeSampling.h"
00151 using namespace TimeSamplingMod;
00152
00153 #include "CCalType.h"
00154 using namespace CalTypeMod;
00155
00156 #include "CAssociatedCalNature.h"
00157 using namespace AssociatedCalNatureMod;
00158
00159 #include "CInvalidatingCondition.h"
00160 using namespace InvalidatingConditionMod;
00161
00162 #include "CPositionMethod.h"
00163 using namespace PositionMethodMod;
00164
00165 #include "CPointingModelMode.h"
00166 using namespace PointingModelModeMod;
00167
00168 #include "CPointingMethod.h"
00169 using namespace PointingMethodMod;
00170
00171 #include "CSyscalMethod.h"
00172 using namespace SyscalMethodMod;
00173
00174 #include "CCalCurveType.h"
00175 using namespace CalCurveTypeMod;
00176
00177 #include "CStationType.h"
00178 using namespace StationTypeMod;
00179
00180 #include "CDetectorBandType.h"
00181 using namespace DetectorBandTypeMod;
00182
00183 #include "CFocusMethod.h"
00184 using namespace FocusMethodMod;
00185
00186 #include "CHolographyChannelType.h"
00187 using namespace HolographyChannelTypeMod;
00188
00189 #include "CFluxCalibrationMethod.h"
00190 using namespace FluxCalibrationMethodMod;
00191
00192 #include "CPrimaryBeamDescription.h"
00193 using namespace PrimaryBeamDescriptionMod;
00194
00195 #include "CTimeScale.h"
00196 using namespace TimeScaleMod;
00197
00198 #include "CDataScale.h"
00199 using namespace DataScaleMod;
00200
00201 #include "CWeightType.h"
00202 using namespace WeightTypeMod;
00203
00204 #include "CDifferenceType.h"
00205 using namespace DifferenceTypeMod;
00206
00207 #include "CCalibrationMode.h"
00208 using namespace CalibrationModeMod;
00209
00210 #include "CAssociatedFieldNature.h"
00211 using namespace AssociatedFieldNatureMod;
00212
00213 #include "CDataContent.h"
00214 using namespace DataContentMod;
00215
00216 #include "CPrimitiveDataType.h"
00217 using namespace PrimitiveDataTypeMod;
00218
00219 #include "CSchedulerMode.h"
00220 using namespace SchedulerModeMod;
00221
00222 #include "CFieldCode.h"
00223 using namespace FieldCodeMod;
00224
00225 #include "CACAPolarization.h"
00226 using namespace ACAPolarizationMod;
00227
00228 #include "CPositionReferenceCode.h"
00229 using namespace PositionReferenceCodeMod;
00230
00231 #include "CBaselineReferenceCode.h"
00232 using namespace BaselineReferenceCodeMod;
00233
00234 #include "CCorrelatorType.h"
00235 using namespace CorrelatorTypeMod;
00236
00237 #include "CDopplerTrackingMode.h"
00238 using namespace DopplerTrackingModeMod;
00239
00240 #include "CSynthProf.h"
00241 using namespace SynthProfMod;
00242
00243
00244 namespace asdm {
00245
00246 class EnumerationParser {
00247
00248 static string getField(const string &xml, const string &field);
00249
00250 static string substring(const string &s, int a, int b);
00251
00252 static string trim(const string &s);
00253
00254 public:
00255
00264 static string toXML(const string& elementName, ReceiverBandMod::ReceiverBand e);
00265
00266
00275 static string toXML(const string& elementName, const vector<ReceiverBandMod::ReceiverBand>& v_e);
00276
00285 static string toXML(const string& elementName, const vector<vector<ReceiverBandMod::ReceiverBand> >& vv_e);
00286
00287
00288
00297 static string toXML(const string& elementName, const vector<vector<vector<ReceiverBandMod::ReceiverBand> > >& vvv_e);
00298
00304 static ReceiverBandMod::ReceiverBand getReceiverBand(const string &name, const string &tableName, const string &xmlDoc);
00305
00311 static vector<ReceiverBandMod::ReceiverBand> getReceiverBand1D(const string &name, const string &tableName, const string &xmlDoc);
00312
00318 static vector<vector<ReceiverBandMod::ReceiverBand> > getReceiverBand2D(const string &name, const string &tableName, const string &xmlDoc);
00319
00325 static vector<vector<vector<ReceiverBandMod::ReceiverBand> > > getReceiverBand3D(const string &name, const string &tableName, const string &xmlDoc);
00326
00335 static string toXML(const string& elementName, SBTypeMod::SBType e);
00336
00337
00346 static string toXML(const string& elementName, const vector<SBTypeMod::SBType>& v_e);
00347
00356 static string toXML(const string& elementName, const vector<vector<SBTypeMod::SBType> >& vv_e);
00357
00358
00359
00368 static string toXML(const string& elementName, const vector<vector<vector<SBTypeMod::SBType> > >& vvv_e);
00369
00375 static SBTypeMod::SBType getSBType(const string &name, const string &tableName, const string &xmlDoc);
00376
00382 static vector<SBTypeMod::SBType> getSBType1D(const string &name, const string &tableName, const string &xmlDoc);
00383
00389 static vector<vector<SBTypeMod::SBType> > getSBType2D(const string &name, const string &tableName, const string &xmlDoc);
00390
00396 static vector<vector<vector<SBTypeMod::SBType> > > getSBType3D(const string &name, const string &tableName, const string &xmlDoc);
00397
00406 static string toXML(const string& elementName, DirectionReferenceCodeMod::DirectionReferenceCode e);
00407
00408
00417 static string toXML(const string& elementName, const vector<DirectionReferenceCodeMod::DirectionReferenceCode>& v_e);
00418
00427 static string toXML(const string& elementName, const vector<vector<DirectionReferenceCodeMod::DirectionReferenceCode> >& vv_e);
00428
00429
00430
00439 static string toXML(const string& elementName, const vector<vector<vector<DirectionReferenceCodeMod::DirectionReferenceCode> > >& vvv_e);
00440
00446 static DirectionReferenceCodeMod::DirectionReferenceCode getDirectionReferenceCode(const string &name, const string &tableName, const string &xmlDoc);
00447
00453 static vector<DirectionReferenceCodeMod::DirectionReferenceCode> getDirectionReferenceCode1D(const string &name, const string &tableName, const string &xmlDoc);
00454
00460 static vector<vector<DirectionReferenceCodeMod::DirectionReferenceCode> > getDirectionReferenceCode2D(const string &name, const string &tableName, const string &xmlDoc);
00461
00467 static vector<vector<vector<DirectionReferenceCodeMod::DirectionReferenceCode> > > getDirectionReferenceCode3D(const string &name, const string &tableName, const string &xmlDoc);
00468
00477 static string toXML(const string& elementName, CorrelationModeMod::CorrelationMode e);
00478
00479
00488 static string toXML(const string& elementName, const vector<CorrelationModeMod::CorrelationMode>& v_e);
00489
00498 static string toXML(const string& elementName, const vector<vector<CorrelationModeMod::CorrelationMode> >& vv_e);
00499
00500
00501
00510 static string toXML(const string& elementName, const vector<vector<vector<CorrelationModeMod::CorrelationMode> > >& vvv_e);
00511
00517 static CorrelationModeMod::CorrelationMode getCorrelationMode(const string &name, const string &tableName, const string &xmlDoc);
00518
00524 static vector<CorrelationModeMod::CorrelationMode> getCorrelationMode1D(const string &name, const string &tableName, const string &xmlDoc);
00525
00531 static vector<vector<CorrelationModeMod::CorrelationMode> > getCorrelationMode2D(const string &name, const string &tableName, const string &xmlDoc);
00532
00538 static vector<vector<vector<CorrelationModeMod::CorrelationMode> > > getCorrelationMode3D(const string &name, const string &tableName, const string &xmlDoc);
00539
00548 static string toXML(const string& elementName, AtmPhaseCorrectionMod::AtmPhaseCorrection e);
00549
00550
00559 static string toXML(const string& elementName, const vector<AtmPhaseCorrectionMod::AtmPhaseCorrection>& v_e);
00560
00569 static string toXML(const string& elementName, const vector<vector<AtmPhaseCorrectionMod::AtmPhaseCorrection> >& vv_e);
00570
00571
00572
00581 static string toXML(const string& elementName, const vector<vector<vector<AtmPhaseCorrectionMod::AtmPhaseCorrection> > >& vvv_e);
00582
00588 static AtmPhaseCorrectionMod::AtmPhaseCorrection getAtmPhaseCorrection(const string &name, const string &tableName, const string &xmlDoc);
00589
00595 static vector<AtmPhaseCorrectionMod::AtmPhaseCorrection> getAtmPhaseCorrection1D(const string &name, const string &tableName, const string &xmlDoc);
00596
00602 static vector<vector<AtmPhaseCorrectionMod::AtmPhaseCorrection> > getAtmPhaseCorrection2D(const string &name, const string &tableName, const string &xmlDoc);
00603
00609 static vector<vector<vector<AtmPhaseCorrectionMod::AtmPhaseCorrection> > > getAtmPhaseCorrection3D(const string &name, const string &tableName, const string &xmlDoc);
00610
00619 static string toXML(const string& elementName, ProcessorTypeMod::ProcessorType e);
00620
00621
00630 static string toXML(const string& elementName, const vector<ProcessorTypeMod::ProcessorType>& v_e);
00631
00640 static string toXML(const string& elementName, const vector<vector<ProcessorTypeMod::ProcessorType> >& vv_e);
00641
00642
00643
00652 static string toXML(const string& elementName, const vector<vector<vector<ProcessorTypeMod::ProcessorType> > >& vvv_e);
00653
00659 static ProcessorTypeMod::ProcessorType getProcessorType(const string &name, const string &tableName, const string &xmlDoc);
00660
00666 static vector<ProcessorTypeMod::ProcessorType> getProcessorType1D(const string &name, const string &tableName, const string &xmlDoc);
00667
00673 static vector<vector<ProcessorTypeMod::ProcessorType> > getProcessorType2D(const string &name, const string &tableName, const string &xmlDoc);
00674
00680 static vector<vector<vector<ProcessorTypeMod::ProcessorType> > > getProcessorType3D(const string &name, const string &tableName, const string &xmlDoc);
00681
00690 static string toXML(const string& elementName, SpectralResolutionTypeMod::SpectralResolutionType e);
00691
00692
00701 static string toXML(const string& elementName, const vector<SpectralResolutionTypeMod::SpectralResolutionType>& v_e);
00702
00711 static string toXML(const string& elementName, const vector<vector<SpectralResolutionTypeMod::SpectralResolutionType> >& vv_e);
00712
00713
00714
00723 static string toXML(const string& elementName, const vector<vector<vector<SpectralResolutionTypeMod::SpectralResolutionType> > >& vvv_e);
00724
00730 static SpectralResolutionTypeMod::SpectralResolutionType getSpectralResolutionType(const string &name, const string &tableName, const string &xmlDoc);
00731
00737 static vector<SpectralResolutionTypeMod::SpectralResolutionType> getSpectralResolutionType1D(const string &name, const string &tableName, const string &xmlDoc);
00738
00744 static vector<vector<SpectralResolutionTypeMod::SpectralResolutionType> > getSpectralResolutionType2D(const string &name, const string &tableName, const string &xmlDoc);
00745
00751 static vector<vector<vector<SpectralResolutionTypeMod::SpectralResolutionType> > > getSpectralResolutionType3D(const string &name, const string &tableName, const string &xmlDoc);
00752
00761 static string toXML(const string& elementName, CalibrationDeviceMod::CalibrationDevice e);
00762
00763
00772 static string toXML(const string& elementName, const vector<CalibrationDeviceMod::CalibrationDevice>& v_e);
00773
00782 static string toXML(const string& elementName, const vector<vector<CalibrationDeviceMod::CalibrationDevice> >& vv_e);
00783
00784
00785
00794 static string toXML(const string& elementName, const vector<vector<vector<CalibrationDeviceMod::CalibrationDevice> > >& vvv_e);
00795
00801 static CalibrationDeviceMod::CalibrationDevice getCalibrationDevice(const string &name, const string &tableName, const string &xmlDoc);
00802
00808 static vector<CalibrationDeviceMod::CalibrationDevice> getCalibrationDevice1D(const string &name, const string &tableName, const string &xmlDoc);
00809
00815 static vector<vector<CalibrationDeviceMod::CalibrationDevice> > getCalibrationDevice2D(const string &name, const string &tableName, const string &xmlDoc);
00816
00822 static vector<vector<vector<CalibrationDeviceMod::CalibrationDevice> > > getCalibrationDevice3D(const string &name, const string &tableName, const string &xmlDoc);
00823
00832 static string toXML(const string& elementName, AntennaMakeMod::AntennaMake e);
00833
00834
00843 static string toXML(const string& elementName, const vector<AntennaMakeMod::AntennaMake>& v_e);
00844
00853 static string toXML(const string& elementName, const vector<vector<AntennaMakeMod::AntennaMake> >& vv_e);
00854
00855
00856
00865 static string toXML(const string& elementName, const vector<vector<vector<AntennaMakeMod::AntennaMake> > >& vvv_e);
00866
00872 static AntennaMakeMod::AntennaMake getAntennaMake(const string &name, const string &tableName, const string &xmlDoc);
00873
00879 static vector<AntennaMakeMod::AntennaMake> getAntennaMake1D(const string &name, const string &tableName, const string &xmlDoc);
00880
00886 static vector<vector<AntennaMakeMod::AntennaMake> > getAntennaMake2D(const string &name, const string &tableName, const string &xmlDoc);
00887
00893 static vector<vector<vector<AntennaMakeMod::AntennaMake> > > getAntennaMake3D(const string &name, const string &tableName, const string &xmlDoc);
00894
00903 static string toXML(const string& elementName, AntennaTypeMod::AntennaType e);
00904
00905
00914 static string toXML(const string& elementName, const vector<AntennaTypeMod::AntennaType>& v_e);
00915
00924 static string toXML(const string& elementName, const vector<vector<AntennaTypeMod::AntennaType> >& vv_e);
00925
00926
00927
00936 static string toXML(const string& elementName, const vector<vector<vector<AntennaTypeMod::AntennaType> > >& vvv_e);
00937
00943 static AntennaTypeMod::AntennaType getAntennaType(const string &name, const string &tableName, const string &xmlDoc);
00944
00950 static vector<AntennaTypeMod::AntennaType> getAntennaType1D(const string &name, const string &tableName, const string &xmlDoc);
00951
00957 static vector<vector<AntennaTypeMod::AntennaType> > getAntennaType2D(const string &name, const string &tableName, const string &xmlDoc);
00958
00964 static vector<vector<vector<AntennaTypeMod::AntennaType> > > getAntennaType3D(const string &name, const string &tableName, const string &xmlDoc);
00965
00974 static string toXML(const string& elementName, SourceModelMod::SourceModel e);
00975
00976
00985 static string toXML(const string& elementName, const vector<SourceModelMod::SourceModel>& v_e);
00986
00995 static string toXML(const string& elementName, const vector<vector<SourceModelMod::SourceModel> >& vv_e);
00996
00997
00998
01007 static string toXML(const string& elementName, const vector<vector<vector<SourceModelMod::SourceModel> > >& vvv_e);
01008
01014 static SourceModelMod::SourceModel getSourceModel(const string &name, const string &tableName, const string &xmlDoc);
01015
01021 static vector<SourceModelMod::SourceModel> getSourceModel1D(const string &name, const string &tableName, const string &xmlDoc);
01022
01028 static vector<vector<SourceModelMod::SourceModel> > getSourceModel2D(const string &name, const string &tableName, const string &xmlDoc);
01029
01035 static vector<vector<vector<SourceModelMod::SourceModel> > > getSourceModel3D(const string &name, const string &tableName, const string &xmlDoc);
01036
01045 static string toXML(const string& elementName, FrequencyReferenceCodeMod::FrequencyReferenceCode e);
01046
01047
01056 static string toXML(const string& elementName, const vector<FrequencyReferenceCodeMod::FrequencyReferenceCode>& v_e);
01057
01066 static string toXML(const string& elementName, const vector<vector<FrequencyReferenceCodeMod::FrequencyReferenceCode> >& vv_e);
01067
01068
01069
01078 static string toXML(const string& elementName, const vector<vector<vector<FrequencyReferenceCodeMod::FrequencyReferenceCode> > >& vvv_e);
01079
01085 static FrequencyReferenceCodeMod::FrequencyReferenceCode getFrequencyReferenceCode(const string &name, const string &tableName, const string &xmlDoc);
01086
01092 static vector<FrequencyReferenceCodeMod::FrequencyReferenceCode> getFrequencyReferenceCode1D(const string &name, const string &tableName, const string &xmlDoc);
01093
01099 static vector<vector<FrequencyReferenceCodeMod::FrequencyReferenceCode> > getFrequencyReferenceCode2D(const string &name, const string &tableName, const string &xmlDoc);
01100
01106 static vector<vector<vector<FrequencyReferenceCodeMod::FrequencyReferenceCode> > > getFrequencyReferenceCode3D(const string &name, const string &tableName, const string &xmlDoc);
01107
01116 static string toXML(const string& elementName, StokesParameterMod::StokesParameter e);
01117
01118
01127 static string toXML(const string& elementName, const vector<StokesParameterMod::StokesParameter>& v_e);
01128
01137 static string toXML(const string& elementName, const vector<vector<StokesParameterMod::StokesParameter> >& vv_e);
01138
01139
01140
01149 static string toXML(const string& elementName, const vector<vector<vector<StokesParameterMod::StokesParameter> > >& vvv_e);
01150
01156 static StokesParameterMod::StokesParameter getStokesParameter(const string &name, const string &tableName, const string &xmlDoc);
01157
01163 static vector<StokesParameterMod::StokesParameter> getStokesParameter1D(const string &name, const string &tableName, const string &xmlDoc);
01164
01170 static vector<vector<StokesParameterMod::StokesParameter> > getStokesParameter2D(const string &name, const string &tableName, const string &xmlDoc);
01171
01177 static vector<vector<vector<StokesParameterMod::StokesParameter> > > getStokesParameter3D(const string &name, const string &tableName, const string &xmlDoc);
01178
01187 static string toXML(const string& elementName, RadialVelocityReferenceCodeMod::RadialVelocityReferenceCode e);
01188
01189
01198 static string toXML(const string& elementName, const vector<RadialVelocityReferenceCodeMod::RadialVelocityReferenceCode>& v_e);
01199
01208 static string toXML(const string& elementName, const vector<vector<RadialVelocityReferenceCodeMod::RadialVelocityReferenceCode> >& vv_e);
01209
01210
01211
01220 static string toXML(const string& elementName, const vector<vector<vector<RadialVelocityReferenceCodeMod::RadialVelocityReferenceCode> > >& vvv_e);
01221
01227 static RadialVelocityReferenceCodeMod::RadialVelocityReferenceCode getRadialVelocityReferenceCode(const string &name, const string &tableName, const string &xmlDoc);
01228
01234 static vector<RadialVelocityReferenceCodeMod::RadialVelocityReferenceCode> getRadialVelocityReferenceCode1D(const string &name, const string &tableName, const string &xmlDoc);
01235
01241 static vector<vector<RadialVelocityReferenceCodeMod::RadialVelocityReferenceCode> > getRadialVelocityReferenceCode2D(const string &name, const string &tableName, const string &xmlDoc);
01242
01248 static vector<vector<vector<RadialVelocityReferenceCodeMod::RadialVelocityReferenceCode> > > getRadialVelocityReferenceCode3D(const string &name, const string &tableName, const string &xmlDoc);
01249
01258 static string toXML(const string& elementName, PolarizationTypeMod::PolarizationType e);
01259
01260
01269 static string toXML(const string& elementName, const vector<PolarizationTypeMod::PolarizationType>& v_e);
01270
01279 static string toXML(const string& elementName, const vector<vector<PolarizationTypeMod::PolarizationType> >& vv_e);
01280
01281
01282
01291 static string toXML(const string& elementName, const vector<vector<vector<PolarizationTypeMod::PolarizationType> > >& vvv_e);
01292
01298 static PolarizationTypeMod::PolarizationType getPolarizationType(const string &name, const string &tableName, const string &xmlDoc);
01299
01305 static vector<PolarizationTypeMod::PolarizationType> getPolarizationType1D(const string &name, const string &tableName, const string &xmlDoc);
01306
01312 static vector<vector<PolarizationTypeMod::PolarizationType> > getPolarizationType2D(const string &name, const string &tableName, const string &xmlDoc);
01313
01319 static vector<vector<vector<PolarizationTypeMod::PolarizationType> > > getPolarizationType3D(const string &name, const string &tableName, const string &xmlDoc);
01320
01329 static string toXML(const string& elementName, BasebandNameMod::BasebandName e);
01330
01331
01340 static string toXML(const string& elementName, const vector<BasebandNameMod::BasebandName>& v_e);
01341
01350 static string toXML(const string& elementName, const vector<vector<BasebandNameMod::BasebandName> >& vv_e);
01351
01352
01353
01362 static string toXML(const string& elementName, const vector<vector<vector<BasebandNameMod::BasebandName> > >& vvv_e);
01363
01369 static BasebandNameMod::BasebandName getBasebandName(const string &name, const string &tableName, const string &xmlDoc);
01370
01376 static vector<BasebandNameMod::BasebandName> getBasebandName1D(const string &name, const string &tableName, const string &xmlDoc);
01377
01383 static vector<vector<BasebandNameMod::BasebandName> > getBasebandName2D(const string &name, const string &tableName, const string &xmlDoc);
01384
01390 static vector<vector<vector<BasebandNameMod::BasebandName> > > getBasebandName3D(const string &name, const string &tableName, const string &xmlDoc);
01391
01400 static string toXML(const string& elementName, NetSidebandMod::NetSideband e);
01401
01402
01411 static string toXML(const string& elementName, const vector<NetSidebandMod::NetSideband>& v_e);
01412
01421 static string toXML(const string& elementName, const vector<vector<NetSidebandMod::NetSideband> >& vv_e);
01422
01423
01424
01433 static string toXML(const string& elementName, const vector<vector<vector<NetSidebandMod::NetSideband> > >& vvv_e);
01434
01440 static NetSidebandMod::NetSideband getNetSideband(const string &name, const string &tableName, const string &xmlDoc);
01441
01447 static vector<NetSidebandMod::NetSideband> getNetSideband1D(const string &name, const string &tableName, const string &xmlDoc);
01448
01454 static vector<vector<NetSidebandMod::NetSideband> > getNetSideband2D(const string &name, const string &tableName, const string &xmlDoc);
01455
01461 static vector<vector<vector<NetSidebandMod::NetSideband> > > getNetSideband3D(const string &name, const string &tableName, const string &xmlDoc);
01462
01471 static string toXML(const string& elementName, SidebandProcessingModeMod::SidebandProcessingMode e);
01472
01473
01482 static string toXML(const string& elementName, const vector<SidebandProcessingModeMod::SidebandProcessingMode>& v_e);
01483
01492 static string toXML(const string& elementName, const vector<vector<SidebandProcessingModeMod::SidebandProcessingMode> >& vv_e);
01493
01494
01495
01504 static string toXML(const string& elementName, const vector<vector<vector<SidebandProcessingModeMod::SidebandProcessingMode> > >& vvv_e);
01505
01511 static SidebandProcessingModeMod::SidebandProcessingMode getSidebandProcessingMode(const string &name, const string &tableName, const string &xmlDoc);
01512
01518 static vector<SidebandProcessingModeMod::SidebandProcessingMode> getSidebandProcessingMode1D(const string &name, const string &tableName, const string &xmlDoc);
01519
01525 static vector<vector<SidebandProcessingModeMod::SidebandProcessingMode> > getSidebandProcessingMode2D(const string &name, const string &tableName, const string &xmlDoc);
01526
01532 static vector<vector<vector<SidebandProcessingModeMod::SidebandProcessingMode> > > getSidebandProcessingMode3D(const string &name, const string &tableName, const string &xmlDoc);
01533
01542 static string toXML(const string& elementName, WindowFunctionMod::WindowFunction e);
01543
01544
01553 static string toXML(const string& elementName, const vector<WindowFunctionMod::WindowFunction>& v_e);
01554
01563 static string toXML(const string& elementName, const vector<vector<WindowFunctionMod::WindowFunction> >& vv_e);
01564
01565
01566
01575 static string toXML(const string& elementName, const vector<vector<vector<WindowFunctionMod::WindowFunction> > >& vvv_e);
01576
01582 static WindowFunctionMod::WindowFunction getWindowFunction(const string &name, const string &tableName, const string &xmlDoc);
01583
01589 static vector<WindowFunctionMod::WindowFunction> getWindowFunction1D(const string &name, const string &tableName, const string &xmlDoc);
01590
01596 static vector<vector<WindowFunctionMod::WindowFunction> > getWindowFunction2D(const string &name, const string &tableName, const string &xmlDoc);
01597
01603 static vector<vector<vector<WindowFunctionMod::WindowFunction> > > getWindowFunction3D(const string &name, const string &tableName, const string &xmlDoc);
01604
01613 static string toXML(const string& elementName, CorrelationBitMod::CorrelationBit e);
01614
01615
01624 static string toXML(const string& elementName, const vector<CorrelationBitMod::CorrelationBit>& v_e);
01625
01634 static string toXML(const string& elementName, const vector<vector<CorrelationBitMod::CorrelationBit> >& vv_e);
01635
01636
01637
01646 static string toXML(const string& elementName, const vector<vector<vector<CorrelationBitMod::CorrelationBit> > >& vvv_e);
01647
01653 static CorrelationBitMod::CorrelationBit getCorrelationBit(const string &name, const string &tableName, const string &xmlDoc);
01654
01660 static vector<CorrelationBitMod::CorrelationBit> getCorrelationBit1D(const string &name, const string &tableName, const string &xmlDoc);
01661
01667 static vector<vector<CorrelationBitMod::CorrelationBit> > getCorrelationBit2D(const string &name, const string &tableName, const string &xmlDoc);
01668
01674 static vector<vector<vector<CorrelationBitMod::CorrelationBit> > > getCorrelationBit3D(const string &name, const string &tableName, const string &xmlDoc);
01675
01684 static string toXML(const string& elementName, ReceiverSidebandMod::ReceiverSideband e);
01685
01686
01695 static string toXML(const string& elementName, const vector<ReceiverSidebandMod::ReceiverSideband>& v_e);
01696
01705 static string toXML(const string& elementName, const vector<vector<ReceiverSidebandMod::ReceiverSideband> >& vv_e);
01706
01707
01708
01717 static string toXML(const string& elementName, const vector<vector<vector<ReceiverSidebandMod::ReceiverSideband> > >& vvv_e);
01718
01724 static ReceiverSidebandMod::ReceiverSideband getReceiverSideband(const string &name, const string &tableName, const string &xmlDoc);
01725
01731 static vector<ReceiverSidebandMod::ReceiverSideband> getReceiverSideband1D(const string &name, const string &tableName, const string &xmlDoc);
01732
01738 static vector<vector<ReceiverSidebandMod::ReceiverSideband> > getReceiverSideband2D(const string &name, const string &tableName, const string &xmlDoc);
01739
01745 static vector<vector<vector<ReceiverSidebandMod::ReceiverSideband> > > getReceiverSideband3D(const string &name, const string &tableName, const string &xmlDoc);
01746
01755 static string toXML(const string& elementName, DopplerReferenceCodeMod::DopplerReferenceCode e);
01756
01757
01766 static string toXML(const string& elementName, const vector<DopplerReferenceCodeMod::DopplerReferenceCode>& v_e);
01767
01776 static string toXML(const string& elementName, const vector<vector<DopplerReferenceCodeMod::DopplerReferenceCode> >& vv_e);
01777
01778
01779
01788 static string toXML(const string& elementName, const vector<vector<vector<DopplerReferenceCodeMod::DopplerReferenceCode> > >& vvv_e);
01789
01795 static DopplerReferenceCodeMod::DopplerReferenceCode getDopplerReferenceCode(const string &name, const string &tableName, const string &xmlDoc);
01796
01802 static vector<DopplerReferenceCodeMod::DopplerReferenceCode> getDopplerReferenceCode1D(const string &name, const string &tableName, const string &xmlDoc);
01803
01809 static vector<vector<DopplerReferenceCodeMod::DopplerReferenceCode> > getDopplerReferenceCode2D(const string &name, const string &tableName, const string &xmlDoc);
01810
01816 static vector<vector<vector<DopplerReferenceCodeMod::DopplerReferenceCode> > > getDopplerReferenceCode3D(const string &name, const string &tableName, const string &xmlDoc);
01817
01826 static string toXML(const string& elementName, ProcessorSubTypeMod::ProcessorSubType e);
01827
01828
01837 static string toXML(const string& elementName, const vector<ProcessorSubTypeMod::ProcessorSubType>& v_e);
01838
01847 static string toXML(const string& elementName, const vector<vector<ProcessorSubTypeMod::ProcessorSubType> >& vv_e);
01848
01849
01850
01859 static string toXML(const string& elementName, const vector<vector<vector<ProcessorSubTypeMod::ProcessorSubType> > >& vvv_e);
01860
01866 static ProcessorSubTypeMod::ProcessorSubType getProcessorSubType(const string &name, const string &tableName, const string &xmlDoc);
01867
01873 static vector<ProcessorSubTypeMod::ProcessorSubType> getProcessorSubType1D(const string &name, const string &tableName, const string &xmlDoc);
01874
01880 static vector<vector<ProcessorSubTypeMod::ProcessorSubType> > getProcessorSubType2D(const string &name, const string &tableName, const string &xmlDoc);
01881
01887 static vector<vector<vector<ProcessorSubTypeMod::ProcessorSubType> > > getProcessorSubType3D(const string &name, const string &tableName, const string &xmlDoc);
01888
01897 static string toXML(const string& elementName, AccumModeMod::AccumMode e);
01898
01899
01908 static string toXML(const string& elementName, const vector<AccumModeMod::AccumMode>& v_e);
01909
01918 static string toXML(const string& elementName, const vector<vector<AccumModeMod::AccumMode> >& vv_e);
01919
01920
01921
01930 static string toXML(const string& elementName, const vector<vector<vector<AccumModeMod::AccumMode> > >& vvv_e);
01931
01937 static AccumModeMod::AccumMode getAccumMode(const string &name, const string &tableName, const string &xmlDoc);
01938
01944 static vector<AccumModeMod::AccumMode> getAccumMode1D(const string &name, const string &tableName, const string &xmlDoc);
01945
01951 static vector<vector<AccumModeMod::AccumMode> > getAccumMode2D(const string &name, const string &tableName, const string &xmlDoc);
01952
01958 static vector<vector<vector<AccumModeMod::AccumMode> > > getAccumMode3D(const string &name, const string &tableName, const string &xmlDoc);
01959
01968 static string toXML(const string& elementName, AxisNameMod::AxisName e);
01969
01970
01979 static string toXML(const string& elementName, const vector<AxisNameMod::AxisName>& v_e);
01980
01989 static string toXML(const string& elementName, const vector<vector<AxisNameMod::AxisName> >& vv_e);
01990
01991
01992
02001 static string toXML(const string& elementName, const vector<vector<vector<AxisNameMod::AxisName> > >& vvv_e);
02002
02008 static AxisNameMod::AxisName getAxisName(const string &name, const string &tableName, const string &xmlDoc);
02009
02015 static vector<AxisNameMod::AxisName> getAxisName1D(const string &name, const string &tableName, const string &xmlDoc);
02016
02022 static vector<vector<AxisNameMod::AxisName> > getAxisName2D(const string &name, const string &tableName, const string &xmlDoc);
02023
02029 static vector<vector<vector<AxisNameMod::AxisName> > > getAxisName3D(const string &name, const string &tableName, const string &xmlDoc);
02030
02039 static string toXML(const string& elementName, FilterModeMod::FilterMode e);
02040
02041
02050 static string toXML(const string& elementName, const vector<FilterModeMod::FilterMode>& v_e);
02051
02060 static string toXML(const string& elementName, const vector<vector<FilterModeMod::FilterMode> >& vv_e);
02061
02062
02063
02072 static string toXML(const string& elementName, const vector<vector<vector<FilterModeMod::FilterMode> > >& vvv_e);
02073
02079 static FilterModeMod::FilterMode getFilterMode(const string &name, const string &tableName, const string &xmlDoc);
02080
02086 static vector<FilterModeMod::FilterMode> getFilterMode1D(const string &name, const string &tableName, const string &xmlDoc);
02087
02093 static vector<vector<FilterModeMod::FilterMode> > getFilterMode2D(const string &name, const string &tableName, const string &xmlDoc);
02094
02100 static vector<vector<vector<FilterModeMod::FilterMode> > > getFilterMode3D(const string &name, const string &tableName, const string &xmlDoc);
02101
02110 static string toXML(const string& elementName, CorrelatorNameMod::CorrelatorName e);
02111
02112
02121 static string toXML(const string& elementName, const vector<CorrelatorNameMod::CorrelatorName>& v_e);
02122
02131 static string toXML(const string& elementName, const vector<vector<CorrelatorNameMod::CorrelatorName> >& vv_e);
02132
02133
02134
02143 static string toXML(const string& elementName, const vector<vector<vector<CorrelatorNameMod::CorrelatorName> > >& vvv_e);
02144
02150 static CorrelatorNameMod::CorrelatorName getCorrelatorName(const string &name, const string &tableName, const string &xmlDoc);
02151
02157 static vector<CorrelatorNameMod::CorrelatorName> getCorrelatorName1D(const string &name, const string &tableName, const string &xmlDoc);
02158
02164 static vector<vector<CorrelatorNameMod::CorrelatorName> > getCorrelatorName2D(const string &name, const string &tableName, const string &xmlDoc);
02165
02171 static vector<vector<vector<CorrelatorNameMod::CorrelatorName> > > getCorrelatorName3D(const string &name, const string &tableName, const string &xmlDoc);
02172
02181 static string toXML(const string& elementName, WVRMethodMod::WVRMethod e);
02182
02183
02192 static string toXML(const string& elementName, const vector<WVRMethodMod::WVRMethod>& v_e);
02193
02202 static string toXML(const string& elementName, const vector<vector<WVRMethodMod::WVRMethod> >& vv_e);
02203
02204
02205
02214 static string toXML(const string& elementName, const vector<vector<vector<WVRMethodMod::WVRMethod> > >& vvv_e);
02215
02221 static WVRMethodMod::WVRMethod getWVRMethod(const string &name, const string &tableName, const string &xmlDoc);
02222
02228 static vector<WVRMethodMod::WVRMethod> getWVRMethod1D(const string &name, const string &tableName, const string &xmlDoc);
02229
02235 static vector<vector<WVRMethodMod::WVRMethod> > getWVRMethod2D(const string &name, const string &tableName, const string &xmlDoc);
02236
02242 static vector<vector<vector<WVRMethodMod::WVRMethod> > > getWVRMethod3D(const string &name, const string &tableName, const string &xmlDoc);
02243
02252 static string toXML(const string& elementName, ScanIntentMod::ScanIntent e);
02253
02254
02263 static string toXML(const string& elementName, const vector<ScanIntentMod::ScanIntent>& v_e);
02264
02273 static string toXML(const string& elementName, const vector<vector<ScanIntentMod::ScanIntent> >& vv_e);
02274
02275
02276
02285 static string toXML(const string& elementName, const vector<vector<vector<ScanIntentMod::ScanIntent> > >& vvv_e);
02286
02292 static ScanIntentMod::ScanIntent getScanIntent(const string &name, const string &tableName, const string &xmlDoc);
02293
02299 static vector<ScanIntentMod::ScanIntent> getScanIntent1D(const string &name, const string &tableName, const string &xmlDoc);
02300
02306 static vector<vector<ScanIntentMod::ScanIntent> > getScanIntent2D(const string &name, const string &tableName, const string &xmlDoc);
02307
02313 static vector<vector<vector<ScanIntentMod::ScanIntent> > > getScanIntent3D(const string &name, const string &tableName, const string &xmlDoc);
02314
02323 static string toXML(const string& elementName, CalDataOriginMod::CalDataOrigin e);
02324
02325
02334 static string toXML(const string& elementName, const vector<CalDataOriginMod::CalDataOrigin>& v_e);
02335
02344 static string toXML(const string& elementName, const vector<vector<CalDataOriginMod::CalDataOrigin> >& vv_e);
02345
02346
02347
02356 static string toXML(const string& elementName, const vector<vector<vector<CalDataOriginMod::CalDataOrigin> > >& vvv_e);
02357
02363 static CalDataOriginMod::CalDataOrigin getCalDataOrigin(const string &name, const string &tableName, const string &xmlDoc);
02364
02370 static vector<CalDataOriginMod::CalDataOrigin> getCalDataOrigin1D(const string &name, const string &tableName, const string &xmlDoc);
02371
02377 static vector<vector<CalDataOriginMod::CalDataOrigin> > getCalDataOrigin2D(const string &name, const string &tableName, const string &xmlDoc);
02378
02384 static vector<vector<vector<CalDataOriginMod::CalDataOrigin> > > getCalDataOrigin3D(const string &name, const string &tableName, const string &xmlDoc);
02385
02394 static string toXML(const string& elementName, CalibrationFunctionMod::CalibrationFunction e);
02395
02396
02405 static string toXML(const string& elementName, const vector<CalibrationFunctionMod::CalibrationFunction>& v_e);
02406
02415 static string toXML(const string& elementName, const vector<vector<CalibrationFunctionMod::CalibrationFunction> >& vv_e);
02416
02417
02418
02427 static string toXML(const string& elementName, const vector<vector<vector<CalibrationFunctionMod::CalibrationFunction> > >& vvv_e);
02428
02434 static CalibrationFunctionMod::CalibrationFunction getCalibrationFunction(const string &name, const string &tableName, const string &xmlDoc);
02435
02441 static vector<CalibrationFunctionMod::CalibrationFunction> getCalibrationFunction1D(const string &name, const string &tableName, const string &xmlDoc);
02442
02448 static vector<vector<CalibrationFunctionMod::CalibrationFunction> > getCalibrationFunction2D(const string &name, const string &tableName, const string &xmlDoc);
02449
02455 static vector<vector<vector<CalibrationFunctionMod::CalibrationFunction> > > getCalibrationFunction3D(const string &name, const string &tableName, const string &xmlDoc);
02456
02465 static string toXML(const string& elementName, CalibrationSetMod::CalibrationSet e);
02466
02467
02476 static string toXML(const string& elementName, const vector<CalibrationSetMod::CalibrationSet>& v_e);
02477
02486 static string toXML(const string& elementName, const vector<vector<CalibrationSetMod::CalibrationSet> >& vv_e);
02487
02488
02489
02498 static string toXML(const string& elementName, const vector<vector<vector<CalibrationSetMod::CalibrationSet> > >& vvv_e);
02499
02505 static CalibrationSetMod::CalibrationSet getCalibrationSet(const string &name, const string &tableName, const string &xmlDoc);
02506
02512 static vector<CalibrationSetMod::CalibrationSet> getCalibrationSet1D(const string &name, const string &tableName, const string &xmlDoc);
02513
02519 static vector<vector<CalibrationSetMod::CalibrationSet> > getCalibrationSet2D(const string &name, const string &tableName, const string &xmlDoc);
02520
02526 static vector<vector<vector<CalibrationSetMod::CalibrationSet> > > getCalibrationSet3D(const string &name, const string &tableName, const string &xmlDoc);
02527
02536 static string toXML(const string& elementName, AntennaMotionPatternMod::AntennaMotionPattern e);
02537
02538
02547 static string toXML(const string& elementName, const vector<AntennaMotionPatternMod::AntennaMotionPattern>& v_e);
02548
02557 static string toXML(const string& elementName, const vector<vector<AntennaMotionPatternMod::AntennaMotionPattern> >& vv_e);
02558
02559
02560
02569 static string toXML(const string& elementName, const vector<vector<vector<AntennaMotionPatternMod::AntennaMotionPattern> > >& vvv_e);
02570
02576 static AntennaMotionPatternMod::AntennaMotionPattern getAntennaMotionPattern(const string &name, const string &tableName, const string &xmlDoc);
02577
02583 static vector<AntennaMotionPatternMod::AntennaMotionPattern> getAntennaMotionPattern1D(const string &name, const string &tableName, const string &xmlDoc);
02584
02590 static vector<vector<AntennaMotionPatternMod::AntennaMotionPattern> > getAntennaMotionPattern2D(const string &name, const string &tableName, const string &xmlDoc);
02591
02597 static vector<vector<vector<AntennaMotionPatternMod::AntennaMotionPattern> > > getAntennaMotionPattern3D(const string &name, const string &tableName, const string &xmlDoc);
02598
02607 static string toXML(const string& elementName, SubscanIntentMod::SubscanIntent e);
02608
02609
02618 static string toXML(const string& elementName, const vector<SubscanIntentMod::SubscanIntent>& v_e);
02619
02628 static string toXML(const string& elementName, const vector<vector<SubscanIntentMod::SubscanIntent> >& vv_e);
02629
02630
02631
02640 static string toXML(const string& elementName, const vector<vector<vector<SubscanIntentMod::SubscanIntent> > >& vvv_e);
02641
02647 static SubscanIntentMod::SubscanIntent getSubscanIntent(const string &name, const string &tableName, const string &xmlDoc);
02648
02654 static vector<SubscanIntentMod::SubscanIntent> getSubscanIntent1D(const string &name, const string &tableName, const string &xmlDoc);
02655
02661 static vector<vector<SubscanIntentMod::SubscanIntent> > getSubscanIntent2D(const string &name, const string &tableName, const string &xmlDoc);
02662
02668 static vector<vector<vector<SubscanIntentMod::SubscanIntent> > > getSubscanIntent3D(const string &name, const string &tableName, const string &xmlDoc);
02669
02678 static string toXML(const string& elementName, SwitchingModeMod::SwitchingMode e);
02679
02680
02689 static string toXML(const string& elementName, const vector<SwitchingModeMod::SwitchingMode>& v_e);
02690
02699 static string toXML(const string& elementName, const vector<vector<SwitchingModeMod::SwitchingMode> >& vv_e);
02700
02701
02702
02711 static string toXML(const string& elementName, const vector<vector<vector<SwitchingModeMod::SwitchingMode> > >& vvv_e);
02712
02718 static SwitchingModeMod::SwitchingMode getSwitchingMode(const string &name, const string &tableName, const string &xmlDoc);
02719
02725 static vector<SwitchingModeMod::SwitchingMode> getSwitchingMode1D(const string &name, const string &tableName, const string &xmlDoc);
02726
02732 static vector<vector<SwitchingModeMod::SwitchingMode> > getSwitchingMode2D(const string &name, const string &tableName, const string &xmlDoc);
02733
02739 static vector<vector<vector<SwitchingModeMod::SwitchingMode> > > getSwitchingMode3D(const string &name, const string &tableName, const string &xmlDoc);
02740
02749 static string toXML(const string& elementName, CorrelatorCalibrationMod::CorrelatorCalibration e);
02750
02751
02760 static string toXML(const string& elementName, const vector<CorrelatorCalibrationMod::CorrelatorCalibration>& v_e);
02761
02770 static string toXML(const string& elementName, const vector<vector<CorrelatorCalibrationMod::CorrelatorCalibration> >& vv_e);
02771
02772
02773
02782 static string toXML(const string& elementName, const vector<vector<vector<CorrelatorCalibrationMod::CorrelatorCalibration> > >& vvv_e);
02783
02789 static CorrelatorCalibrationMod::CorrelatorCalibration getCorrelatorCalibration(const string &name, const string &tableName, const string &xmlDoc);
02790
02796 static vector<CorrelatorCalibrationMod::CorrelatorCalibration> getCorrelatorCalibration1D(const string &name, const string &tableName, const string &xmlDoc);
02797
02803 static vector<vector<CorrelatorCalibrationMod::CorrelatorCalibration> > getCorrelatorCalibration2D(const string &name, const string &tableName, const string &xmlDoc);
02804
02810 static vector<vector<vector<CorrelatorCalibrationMod::CorrelatorCalibration> > > getCorrelatorCalibration3D(const string &name, const string &tableName, const string &xmlDoc);
02811
02820 static string toXML(const string& elementName, TimeSamplingMod::TimeSampling e);
02821
02822
02831 static string toXML(const string& elementName, const vector<TimeSamplingMod::TimeSampling>& v_e);
02832
02841 static string toXML(const string& elementName, const vector<vector<TimeSamplingMod::TimeSampling> >& vv_e);
02842
02843
02844
02853 static string toXML(const string& elementName, const vector<vector<vector<TimeSamplingMod::TimeSampling> > >& vvv_e);
02854
02860 static TimeSamplingMod::TimeSampling getTimeSampling(const string &name, const string &tableName, const string &xmlDoc);
02861
02867 static vector<TimeSamplingMod::TimeSampling> getTimeSampling1D(const string &name, const string &tableName, const string &xmlDoc);
02868
02874 static vector<vector<TimeSamplingMod::TimeSampling> > getTimeSampling2D(const string &name, const string &tableName, const string &xmlDoc);
02875
02881 static vector<vector<vector<TimeSamplingMod::TimeSampling> > > getTimeSampling3D(const string &name, const string &tableName, const string &xmlDoc);
02882
02891 static string toXML(const string& elementName, CalTypeMod::CalType e);
02892
02893
02902 static string toXML(const string& elementName, const vector<CalTypeMod::CalType>& v_e);
02903
02912 static string toXML(const string& elementName, const vector<vector<CalTypeMod::CalType> >& vv_e);
02913
02914
02915
02924 static string toXML(const string& elementName, const vector<vector<vector<CalTypeMod::CalType> > >& vvv_e);
02925
02931 static CalTypeMod::CalType getCalType(const string &name, const string &tableName, const string &xmlDoc);
02932
02938 static vector<CalTypeMod::CalType> getCalType1D(const string &name, const string &tableName, const string &xmlDoc);
02939
02945 static vector<vector<CalTypeMod::CalType> > getCalType2D(const string &name, const string &tableName, const string &xmlDoc);
02946
02952 static vector<vector<vector<CalTypeMod::CalType> > > getCalType3D(const string &name, const string &tableName, const string &xmlDoc);
02953
02962 static string toXML(const string& elementName, AssociatedCalNatureMod::AssociatedCalNature e);
02963
02964
02973 static string toXML(const string& elementName, const vector<AssociatedCalNatureMod::AssociatedCalNature>& v_e);
02974
02983 static string toXML(const string& elementName, const vector<vector<AssociatedCalNatureMod::AssociatedCalNature> >& vv_e);
02984
02985
02986
02995 static string toXML(const string& elementName, const vector<vector<vector<AssociatedCalNatureMod::AssociatedCalNature> > >& vvv_e);
02996
03002 static AssociatedCalNatureMod::AssociatedCalNature getAssociatedCalNature(const string &name, const string &tableName, const string &xmlDoc);
03003
03009 static vector<AssociatedCalNatureMod::AssociatedCalNature> getAssociatedCalNature1D(const string &name, const string &tableName, const string &xmlDoc);
03010
03016 static vector<vector<AssociatedCalNatureMod::AssociatedCalNature> > getAssociatedCalNature2D(const string &name, const string &tableName, const string &xmlDoc);
03017
03023 static vector<vector<vector<AssociatedCalNatureMod::AssociatedCalNature> > > getAssociatedCalNature3D(const string &name, const string &tableName, const string &xmlDoc);
03024
03033 static string toXML(const string& elementName, InvalidatingConditionMod::InvalidatingCondition e);
03034
03035
03044 static string toXML(const string& elementName, const vector<InvalidatingConditionMod::InvalidatingCondition>& v_e);
03045
03054 static string toXML(const string& elementName, const vector<vector<InvalidatingConditionMod::InvalidatingCondition> >& vv_e);
03055
03056
03057
03066 static string toXML(const string& elementName, const vector<vector<vector<InvalidatingConditionMod::InvalidatingCondition> > >& vvv_e);
03067
03073 static InvalidatingConditionMod::InvalidatingCondition getInvalidatingCondition(const string &name, const string &tableName, const string &xmlDoc);
03074
03080 static vector<InvalidatingConditionMod::InvalidatingCondition> getInvalidatingCondition1D(const string &name, const string &tableName, const string &xmlDoc);
03081
03087 static vector<vector<InvalidatingConditionMod::InvalidatingCondition> > getInvalidatingCondition2D(const string &name, const string &tableName, const string &xmlDoc);
03088
03094 static vector<vector<vector<InvalidatingConditionMod::InvalidatingCondition> > > getInvalidatingCondition3D(const string &name, const string &tableName, const string &xmlDoc);
03095
03104 static string toXML(const string& elementName, PositionMethodMod::PositionMethod e);
03105
03106
03115 static string toXML(const string& elementName, const vector<PositionMethodMod::PositionMethod>& v_e);
03116
03125 static string toXML(const string& elementName, const vector<vector<PositionMethodMod::PositionMethod> >& vv_e);
03126
03127
03128
03137 static string toXML(const string& elementName, const vector<vector<vector<PositionMethodMod::PositionMethod> > >& vvv_e);
03138
03144 static PositionMethodMod::PositionMethod getPositionMethod(const string &name, const string &tableName, const string &xmlDoc);
03145
03151 static vector<PositionMethodMod::PositionMethod> getPositionMethod1D(const string &name, const string &tableName, const string &xmlDoc);
03152
03158 static vector<vector<PositionMethodMod::PositionMethod> > getPositionMethod2D(const string &name, const string &tableName, const string &xmlDoc);
03159
03165 static vector<vector<vector<PositionMethodMod::PositionMethod> > > getPositionMethod3D(const string &name, const string &tableName, const string &xmlDoc);
03166
03175 static string toXML(const string& elementName, PointingModelModeMod::PointingModelMode e);
03176
03177
03186 static string toXML(const string& elementName, const vector<PointingModelModeMod::PointingModelMode>& v_e);
03187
03196 static string toXML(const string& elementName, const vector<vector<PointingModelModeMod::PointingModelMode> >& vv_e);
03197
03198
03199
03208 static string toXML(const string& elementName, const vector<vector<vector<PointingModelModeMod::PointingModelMode> > >& vvv_e);
03209
03215 static PointingModelModeMod::PointingModelMode getPointingModelMode(const string &name, const string &tableName, const string &xmlDoc);
03216
03222 static vector<PointingModelModeMod::PointingModelMode> getPointingModelMode1D(const string &name, const string &tableName, const string &xmlDoc);
03223
03229 static vector<vector<PointingModelModeMod::PointingModelMode> > getPointingModelMode2D(const string &name, const string &tableName, const string &xmlDoc);
03230
03236 static vector<vector<vector<PointingModelModeMod::PointingModelMode> > > getPointingModelMode3D(const string &name, const string &tableName, const string &xmlDoc);
03237
03246 static string toXML(const string& elementName, PointingMethodMod::PointingMethod e);
03247
03248
03257 static string toXML(const string& elementName, const vector<PointingMethodMod::PointingMethod>& v_e);
03258
03267 static string toXML(const string& elementName, const vector<vector<PointingMethodMod::PointingMethod> >& vv_e);
03268
03269
03270
03279 static string toXML(const string& elementName, const vector<vector<vector<PointingMethodMod::PointingMethod> > >& vvv_e);
03280
03286 static PointingMethodMod::PointingMethod getPointingMethod(const string &name, const string &tableName, const string &xmlDoc);
03287
03293 static vector<PointingMethodMod::PointingMethod> getPointingMethod1D(const string &name, const string &tableName, const string &xmlDoc);
03294
03300 static vector<vector<PointingMethodMod::PointingMethod> > getPointingMethod2D(const string &name, const string &tableName, const string &xmlDoc);
03301
03307 static vector<vector<vector<PointingMethodMod::PointingMethod> > > getPointingMethod3D(const string &name, const string &tableName, const string &xmlDoc);
03308
03317 static string toXML(const string& elementName, SyscalMethodMod::SyscalMethod e);
03318
03319
03328 static string toXML(const string& elementName, const vector<SyscalMethodMod::SyscalMethod>& v_e);
03329
03338 static string toXML(const string& elementName, const vector<vector<SyscalMethodMod::SyscalMethod> >& vv_e);
03339
03340
03341
03350 static string toXML(const string& elementName, const vector<vector<vector<SyscalMethodMod::SyscalMethod> > >& vvv_e);
03351
03357 static SyscalMethodMod::SyscalMethod getSyscalMethod(const string &name, const string &tableName, const string &xmlDoc);
03358
03364 static vector<SyscalMethodMod::SyscalMethod> getSyscalMethod1D(const string &name, const string &tableName, const string &xmlDoc);
03365
03371 static vector<vector<SyscalMethodMod::SyscalMethod> > getSyscalMethod2D(const string &name, const string &tableName, const string &xmlDoc);
03372
03378 static vector<vector<vector<SyscalMethodMod::SyscalMethod> > > getSyscalMethod3D(const string &name, const string &tableName, const string &xmlDoc);
03379
03388 static string toXML(const string& elementName, CalCurveTypeMod::CalCurveType e);
03389
03390
03399 static string toXML(const string& elementName, const vector<CalCurveTypeMod::CalCurveType>& v_e);
03400
03409 static string toXML(const string& elementName, const vector<vector<CalCurveTypeMod::CalCurveType> >& vv_e);
03410
03411
03412
03421 static string toXML(const string& elementName, const vector<vector<vector<CalCurveTypeMod::CalCurveType> > >& vvv_e);
03422
03428 static CalCurveTypeMod::CalCurveType getCalCurveType(const string &name, const string &tableName, const string &xmlDoc);
03429
03435 static vector<CalCurveTypeMod::CalCurveType> getCalCurveType1D(const string &name, const string &tableName, const string &xmlDoc);
03436
03442 static vector<vector<CalCurveTypeMod::CalCurveType> > getCalCurveType2D(const string &name, const string &tableName, const string &xmlDoc);
03443
03449 static vector<vector<vector<CalCurveTypeMod::CalCurveType> > > getCalCurveType3D(const string &name, const string &tableName, const string &xmlDoc);
03450
03459 static string toXML(const string& elementName, StationTypeMod::StationType e);
03460
03461
03470 static string toXML(const string& elementName, const vector<StationTypeMod::StationType>& v_e);
03471
03480 static string toXML(const string& elementName, const vector<vector<StationTypeMod::StationType> >& vv_e);
03481
03482
03483
03492 static string toXML(const string& elementName, const vector<vector<vector<StationTypeMod::StationType> > >& vvv_e);
03493
03499 static StationTypeMod::StationType getStationType(const string &name, const string &tableName, const string &xmlDoc);
03500
03506 static vector<StationTypeMod::StationType> getStationType1D(const string &name, const string &tableName, const string &xmlDoc);
03507
03513 static vector<vector<StationTypeMod::StationType> > getStationType2D(const string &name, const string &tableName, const string &xmlDoc);
03514
03520 static vector<vector<vector<StationTypeMod::StationType> > > getStationType3D(const string &name, const string &tableName, const string &xmlDoc);
03521
03530 static string toXML(const string& elementName, DetectorBandTypeMod::DetectorBandType e);
03531
03532
03541 static string toXML(const string& elementName, const vector<DetectorBandTypeMod::DetectorBandType>& v_e);
03542
03551 static string toXML(const string& elementName, const vector<vector<DetectorBandTypeMod::DetectorBandType> >& vv_e);
03552
03553
03554
03563 static string toXML(const string& elementName, const vector<vector<vector<DetectorBandTypeMod::DetectorBandType> > >& vvv_e);
03564
03570 static DetectorBandTypeMod::DetectorBandType getDetectorBandType(const string &name, const string &tableName, const string &xmlDoc);
03571
03577 static vector<DetectorBandTypeMod::DetectorBandType> getDetectorBandType1D(const string &name, const string &tableName, const string &xmlDoc);
03578
03584 static vector<vector<DetectorBandTypeMod::DetectorBandType> > getDetectorBandType2D(const string &name, const string &tableName, const string &xmlDoc);
03585
03591 static vector<vector<vector<DetectorBandTypeMod::DetectorBandType> > > getDetectorBandType3D(const string &name, const string &tableName, const string &xmlDoc);
03592
03601 static string toXML(const string& elementName, FocusMethodMod::FocusMethod e);
03602
03603
03612 static string toXML(const string& elementName, const vector<FocusMethodMod::FocusMethod>& v_e);
03613
03622 static string toXML(const string& elementName, const vector<vector<FocusMethodMod::FocusMethod> >& vv_e);
03623
03624
03625
03634 static string toXML(const string& elementName, const vector<vector<vector<FocusMethodMod::FocusMethod> > >& vvv_e);
03635
03641 static FocusMethodMod::FocusMethod getFocusMethod(const string &name, const string &tableName, const string &xmlDoc);
03642
03648 static vector<FocusMethodMod::FocusMethod> getFocusMethod1D(const string &name, const string &tableName, const string &xmlDoc);
03649
03655 static vector<vector<FocusMethodMod::FocusMethod> > getFocusMethod2D(const string &name, const string &tableName, const string &xmlDoc);
03656
03662 static vector<vector<vector<FocusMethodMod::FocusMethod> > > getFocusMethod3D(const string &name, const string &tableName, const string &xmlDoc);
03663
03672 static string toXML(const string& elementName, HolographyChannelTypeMod::HolographyChannelType e);
03673
03674
03683 static string toXML(const string& elementName, const vector<HolographyChannelTypeMod::HolographyChannelType>& v_e);
03684
03693 static string toXML(const string& elementName, const vector<vector<HolographyChannelTypeMod::HolographyChannelType> >& vv_e);
03694
03695
03696
03705 static string toXML(const string& elementName, const vector<vector<vector<HolographyChannelTypeMod::HolographyChannelType> > >& vvv_e);
03706
03712 static HolographyChannelTypeMod::HolographyChannelType getHolographyChannelType(const string &name, const string &tableName, const string &xmlDoc);
03713
03719 static vector<HolographyChannelTypeMod::HolographyChannelType> getHolographyChannelType1D(const string &name, const string &tableName, const string &xmlDoc);
03720
03726 static vector<vector<HolographyChannelTypeMod::HolographyChannelType> > getHolographyChannelType2D(const string &name, const string &tableName, const string &xmlDoc);
03727
03733 static vector<vector<vector<HolographyChannelTypeMod::HolographyChannelType> > > getHolographyChannelType3D(const string &name, const string &tableName, const string &xmlDoc);
03734
03743 static string toXML(const string& elementName, FluxCalibrationMethodMod::FluxCalibrationMethod e);
03744
03745
03754 static string toXML(const string& elementName, const vector<FluxCalibrationMethodMod::FluxCalibrationMethod>& v_e);
03755
03764 static string toXML(const string& elementName, const vector<vector<FluxCalibrationMethodMod::FluxCalibrationMethod> >& vv_e);
03765
03766
03767
03776 static string toXML(const string& elementName, const vector<vector<vector<FluxCalibrationMethodMod::FluxCalibrationMethod> > >& vvv_e);
03777
03783 static FluxCalibrationMethodMod::FluxCalibrationMethod getFluxCalibrationMethod(const string &name, const string &tableName, const string &xmlDoc);
03784
03790 static vector<FluxCalibrationMethodMod::FluxCalibrationMethod> getFluxCalibrationMethod1D(const string &name, const string &tableName, const string &xmlDoc);
03791
03797 static vector<vector<FluxCalibrationMethodMod::FluxCalibrationMethod> > getFluxCalibrationMethod2D(const string &name, const string &tableName, const string &xmlDoc);
03798
03804 static vector<vector<vector<FluxCalibrationMethodMod::FluxCalibrationMethod> > > getFluxCalibrationMethod3D(const string &name, const string &tableName, const string &xmlDoc);
03805
03814 static string toXML(const string& elementName, PrimaryBeamDescriptionMod::PrimaryBeamDescription e);
03815
03816
03825 static string toXML(const string& elementName, const vector<PrimaryBeamDescriptionMod::PrimaryBeamDescription>& v_e);
03826
03835 static string toXML(const string& elementName, const vector<vector<PrimaryBeamDescriptionMod::PrimaryBeamDescription> >& vv_e);
03836
03837
03838
03847 static string toXML(const string& elementName, const vector<vector<vector<PrimaryBeamDescriptionMod::PrimaryBeamDescription> > >& vvv_e);
03848
03854 static PrimaryBeamDescriptionMod::PrimaryBeamDescription getPrimaryBeamDescription(const string &name, const string &tableName, const string &xmlDoc);
03855
03861 static vector<PrimaryBeamDescriptionMod::PrimaryBeamDescription> getPrimaryBeamDescription1D(const string &name, const string &tableName, const string &xmlDoc);
03862
03868 static vector<vector<PrimaryBeamDescriptionMod::PrimaryBeamDescription> > getPrimaryBeamDescription2D(const string &name, const string &tableName, const string &xmlDoc);
03869
03875 static vector<vector<vector<PrimaryBeamDescriptionMod::PrimaryBeamDescription> > > getPrimaryBeamDescription3D(const string &name, const string &tableName, const string &xmlDoc);
03876
03885 static string toXML(const string& elementName, TimeScaleMod::TimeScale e);
03886
03887
03896 static string toXML(const string& elementName, const vector<TimeScaleMod::TimeScale>& v_e);
03897
03906 static string toXML(const string& elementName, const vector<vector<TimeScaleMod::TimeScale> >& vv_e);
03907
03908
03909
03918 static string toXML(const string& elementName, const vector<vector<vector<TimeScaleMod::TimeScale> > >& vvv_e);
03919
03925 static TimeScaleMod::TimeScale getTimeScale(const string &name, const string &tableName, const string &xmlDoc);
03926
03932 static vector<TimeScaleMod::TimeScale> getTimeScale1D(const string &name, const string &tableName, const string &xmlDoc);
03933
03939 static vector<vector<TimeScaleMod::TimeScale> > getTimeScale2D(const string &name, const string &tableName, const string &xmlDoc);
03940
03946 static vector<vector<vector<TimeScaleMod::TimeScale> > > getTimeScale3D(const string &name, const string &tableName, const string &xmlDoc);
03947
03956 static string toXML(const string& elementName, DataScaleMod::DataScale e);
03957
03958
03967 static string toXML(const string& elementName, const vector<DataScaleMod::DataScale>& v_e);
03968
03977 static string toXML(const string& elementName, const vector<vector<DataScaleMod::DataScale> >& vv_e);
03978
03979
03980
03989 static string toXML(const string& elementName, const vector<vector<vector<DataScaleMod::DataScale> > >& vvv_e);
03990
03996 static DataScaleMod::DataScale getDataScale(const string &name, const string &tableName, const string &xmlDoc);
03997
04003 static vector<DataScaleMod::DataScale> getDataScale1D(const string &name, const string &tableName, const string &xmlDoc);
04004
04010 static vector<vector<DataScaleMod::DataScale> > getDataScale2D(const string &name, const string &tableName, const string &xmlDoc);
04011
04017 static vector<vector<vector<DataScaleMod::DataScale> > > getDataScale3D(const string &name, const string &tableName, const string &xmlDoc);
04018
04027 static string toXML(const string& elementName, WeightTypeMod::WeightType e);
04028
04029
04038 static string toXML(const string& elementName, const vector<WeightTypeMod::WeightType>& v_e);
04039
04048 static string toXML(const string& elementName, const vector<vector<WeightTypeMod::WeightType> >& vv_e);
04049
04050
04051
04060 static string toXML(const string& elementName, const vector<vector<vector<WeightTypeMod::WeightType> > >& vvv_e);
04061
04067 static WeightTypeMod::WeightType getWeightType(const string &name, const string &tableName, const string &xmlDoc);
04068
04074 static vector<WeightTypeMod::WeightType> getWeightType1D(const string &name, const string &tableName, const string &xmlDoc);
04075
04081 static vector<vector<WeightTypeMod::WeightType> > getWeightType2D(const string &name, const string &tableName, const string &xmlDoc);
04082
04088 static vector<vector<vector<WeightTypeMod::WeightType> > > getWeightType3D(const string &name, const string &tableName, const string &xmlDoc);
04089
04098 static string toXML(const string& elementName, DifferenceTypeMod::DifferenceType e);
04099
04100
04109 static string toXML(const string& elementName, const vector<DifferenceTypeMod::DifferenceType>& v_e);
04110
04119 static string toXML(const string& elementName, const vector<vector<DifferenceTypeMod::DifferenceType> >& vv_e);
04120
04121
04122
04131 static string toXML(const string& elementName, const vector<vector<vector<DifferenceTypeMod::DifferenceType> > >& vvv_e);
04132
04138 static DifferenceTypeMod::DifferenceType getDifferenceType(const string &name, const string &tableName, const string &xmlDoc);
04139
04145 static vector<DifferenceTypeMod::DifferenceType> getDifferenceType1D(const string &name, const string &tableName, const string &xmlDoc);
04146
04152 static vector<vector<DifferenceTypeMod::DifferenceType> > getDifferenceType2D(const string &name, const string &tableName, const string &xmlDoc);
04153
04159 static vector<vector<vector<DifferenceTypeMod::DifferenceType> > > getDifferenceType3D(const string &name, const string &tableName, const string &xmlDoc);
04160
04169 static string toXML(const string& elementName, CalibrationModeMod::CalibrationMode e);
04170
04171
04180 static string toXML(const string& elementName, const vector<CalibrationModeMod::CalibrationMode>& v_e);
04181
04190 static string toXML(const string& elementName, const vector<vector<CalibrationModeMod::CalibrationMode> >& vv_e);
04191
04192
04193
04202 static string toXML(const string& elementName, const vector<vector<vector<CalibrationModeMod::CalibrationMode> > >& vvv_e);
04203
04209 static CalibrationModeMod::CalibrationMode getCalibrationMode(const string &name, const string &tableName, const string &xmlDoc);
04210
04216 static vector<CalibrationModeMod::CalibrationMode> getCalibrationMode1D(const string &name, const string &tableName, const string &xmlDoc);
04217
04223 static vector<vector<CalibrationModeMod::CalibrationMode> > getCalibrationMode2D(const string &name, const string &tableName, const string &xmlDoc);
04224
04230 static vector<vector<vector<CalibrationModeMod::CalibrationMode> > > getCalibrationMode3D(const string &name, const string &tableName, const string &xmlDoc);
04231
04240 static string toXML(const string& elementName, AssociatedFieldNatureMod::AssociatedFieldNature e);
04241
04242
04251 static string toXML(const string& elementName, const vector<AssociatedFieldNatureMod::AssociatedFieldNature>& v_e);
04252
04261 static string toXML(const string& elementName, const vector<vector<AssociatedFieldNatureMod::AssociatedFieldNature> >& vv_e);
04262
04263
04264
04273 static string toXML(const string& elementName, const vector<vector<vector<AssociatedFieldNatureMod::AssociatedFieldNature> > >& vvv_e);
04274
04280 static AssociatedFieldNatureMod::AssociatedFieldNature getAssociatedFieldNature(const string &name, const string &tableName, const string &xmlDoc);
04281
04287 static vector<AssociatedFieldNatureMod::AssociatedFieldNature> getAssociatedFieldNature1D(const string &name, const string &tableName, const string &xmlDoc);
04288
04294 static vector<vector<AssociatedFieldNatureMod::AssociatedFieldNature> > getAssociatedFieldNature2D(const string &name, const string &tableName, const string &xmlDoc);
04295
04301 static vector<vector<vector<AssociatedFieldNatureMod::AssociatedFieldNature> > > getAssociatedFieldNature3D(const string &name, const string &tableName, const string &xmlDoc);
04302
04311 static string toXML(const string& elementName, DataContentMod::DataContent e);
04312
04313
04322 static string toXML(const string& elementName, const vector<DataContentMod::DataContent>& v_e);
04323
04332 static string toXML(const string& elementName, const vector<vector<DataContentMod::DataContent> >& vv_e);
04333
04334
04335
04344 static string toXML(const string& elementName, const vector<vector<vector<DataContentMod::DataContent> > >& vvv_e);
04345
04351 static DataContentMod::DataContent getDataContent(const string &name, const string &tableName, const string &xmlDoc);
04352
04358 static vector<DataContentMod::DataContent> getDataContent1D(const string &name, const string &tableName, const string &xmlDoc);
04359
04365 static vector<vector<DataContentMod::DataContent> > getDataContent2D(const string &name, const string &tableName, const string &xmlDoc);
04366
04372 static vector<vector<vector<DataContentMod::DataContent> > > getDataContent3D(const string &name, const string &tableName, const string &xmlDoc);
04373
04382 static string toXML(const string& elementName, PrimitiveDataTypeMod::PrimitiveDataType e);
04383
04384
04393 static string toXML(const string& elementName, const vector<PrimitiveDataTypeMod::PrimitiveDataType>& v_e);
04394
04403 static string toXML(const string& elementName, const vector<vector<PrimitiveDataTypeMod::PrimitiveDataType> >& vv_e);
04404
04405
04406
04415 static string toXML(const string& elementName, const vector<vector<vector<PrimitiveDataTypeMod::PrimitiveDataType> > >& vvv_e);
04416
04422 static PrimitiveDataTypeMod::PrimitiveDataType getPrimitiveDataType(const string &name, const string &tableName, const string &xmlDoc);
04423
04429 static vector<PrimitiveDataTypeMod::PrimitiveDataType> getPrimitiveDataType1D(const string &name, const string &tableName, const string &xmlDoc);
04430
04436 static vector<vector<PrimitiveDataTypeMod::PrimitiveDataType> > getPrimitiveDataType2D(const string &name, const string &tableName, const string &xmlDoc);
04437
04443 static vector<vector<vector<PrimitiveDataTypeMod::PrimitiveDataType> > > getPrimitiveDataType3D(const string &name, const string &tableName, const string &xmlDoc);
04444
04453 static string toXML(const string& elementName, SchedulerModeMod::SchedulerMode e);
04454
04455
04464 static string toXML(const string& elementName, const vector<SchedulerModeMod::SchedulerMode>& v_e);
04465
04474 static string toXML(const string& elementName, const vector<vector<SchedulerModeMod::SchedulerMode> >& vv_e);
04475
04476
04477
04486 static string toXML(const string& elementName, const vector<vector<vector<SchedulerModeMod::SchedulerMode> > >& vvv_e);
04487
04493 static SchedulerModeMod::SchedulerMode getSchedulerMode(const string &name, const string &tableName, const string &xmlDoc);
04494
04500 static vector<SchedulerModeMod::SchedulerMode> getSchedulerMode1D(const string &name, const string &tableName, const string &xmlDoc);
04501
04507 static vector<vector<SchedulerModeMod::SchedulerMode> > getSchedulerMode2D(const string &name, const string &tableName, const string &xmlDoc);
04508
04514 static vector<vector<vector<SchedulerModeMod::SchedulerMode> > > getSchedulerMode3D(const string &name, const string &tableName, const string &xmlDoc);
04515
04524 static string toXML(const string& elementName, FieldCodeMod::FieldCode e);
04525
04526
04535 static string toXML(const string& elementName, const vector<FieldCodeMod::FieldCode>& v_e);
04536
04545 static string toXML(const string& elementName, const vector<vector<FieldCodeMod::FieldCode> >& vv_e);
04546
04547
04548
04557 static string toXML(const string& elementName, const vector<vector<vector<FieldCodeMod::FieldCode> > >& vvv_e);
04558
04564 static FieldCodeMod::FieldCode getFieldCode(const string &name, const string &tableName, const string &xmlDoc);
04565
04571 static vector<FieldCodeMod::FieldCode> getFieldCode1D(const string &name, const string &tableName, const string &xmlDoc);
04572
04578 static vector<vector<FieldCodeMod::FieldCode> > getFieldCode2D(const string &name, const string &tableName, const string &xmlDoc);
04579
04585 static vector<vector<vector<FieldCodeMod::FieldCode> > > getFieldCode3D(const string &name, const string &tableName, const string &xmlDoc);
04586
04595 static string toXML(const string& elementName, ACAPolarizationMod::ACAPolarization e);
04596
04597
04606 static string toXML(const string& elementName, const vector<ACAPolarizationMod::ACAPolarization>& v_e);
04607
04616 static string toXML(const string& elementName, const vector<vector<ACAPolarizationMod::ACAPolarization> >& vv_e);
04617
04618
04619
04628 static string toXML(const string& elementName, const vector<vector<vector<ACAPolarizationMod::ACAPolarization> > >& vvv_e);
04629
04635 static ACAPolarizationMod::ACAPolarization getACAPolarization(const string &name, const string &tableName, const string &xmlDoc);
04636
04642 static vector<ACAPolarizationMod::ACAPolarization> getACAPolarization1D(const string &name, const string &tableName, const string &xmlDoc);
04643
04649 static vector<vector<ACAPolarizationMod::ACAPolarization> > getACAPolarization2D(const string &name, const string &tableName, const string &xmlDoc);
04650
04656 static vector<vector<vector<ACAPolarizationMod::ACAPolarization> > > getACAPolarization3D(const string &name, const string &tableName, const string &xmlDoc);
04657
04666 static string toXML(const string& elementName, PositionReferenceCodeMod::PositionReferenceCode e);
04667
04668
04677 static string toXML(const string& elementName, const vector<PositionReferenceCodeMod::PositionReferenceCode>& v_e);
04678
04687 static string toXML(const string& elementName, const vector<vector<PositionReferenceCodeMod::PositionReferenceCode> >& vv_e);
04688
04689
04690
04699 static string toXML(const string& elementName, const vector<vector<vector<PositionReferenceCodeMod::PositionReferenceCode> > >& vvv_e);
04700
04706 static PositionReferenceCodeMod::PositionReferenceCode getPositionReferenceCode(const string &name, const string &tableName, const string &xmlDoc);
04707
04713 static vector<PositionReferenceCodeMod::PositionReferenceCode> getPositionReferenceCode1D(const string &name, const string &tableName, const string &xmlDoc);
04714
04720 static vector<vector<PositionReferenceCodeMod::PositionReferenceCode> > getPositionReferenceCode2D(const string &name, const string &tableName, const string &xmlDoc);
04721
04727 static vector<vector<vector<PositionReferenceCodeMod::PositionReferenceCode> > > getPositionReferenceCode3D(const string &name, const string &tableName, const string &xmlDoc);
04728
04737 static string toXML(const string& elementName, BaselineReferenceCodeMod::BaselineReferenceCode e);
04738
04739
04748 static string toXML(const string& elementName, const vector<BaselineReferenceCodeMod::BaselineReferenceCode>& v_e);
04749
04758 static string toXML(const string& elementName, const vector<vector<BaselineReferenceCodeMod::BaselineReferenceCode> >& vv_e);
04759
04760
04761
04770 static string toXML(const string& elementName, const vector<vector<vector<BaselineReferenceCodeMod::BaselineReferenceCode> > >& vvv_e);
04771
04777 static BaselineReferenceCodeMod::BaselineReferenceCode getBaselineReferenceCode(const string &name, const string &tableName, const string &xmlDoc);
04778
04784 static vector<BaselineReferenceCodeMod::BaselineReferenceCode> getBaselineReferenceCode1D(const string &name, const string &tableName, const string &xmlDoc);
04785
04791 static vector<vector<BaselineReferenceCodeMod::BaselineReferenceCode> > getBaselineReferenceCode2D(const string &name, const string &tableName, const string &xmlDoc);
04792
04798 static vector<vector<vector<BaselineReferenceCodeMod::BaselineReferenceCode> > > getBaselineReferenceCode3D(const string &name, const string &tableName, const string &xmlDoc);
04799
04808 static string toXML(const string& elementName, CorrelatorTypeMod::CorrelatorType e);
04809
04810
04819 static string toXML(const string& elementName, const vector<CorrelatorTypeMod::CorrelatorType>& v_e);
04820
04829 static string toXML(const string& elementName, const vector<vector<CorrelatorTypeMod::CorrelatorType> >& vv_e);
04830
04831
04832
04841 static string toXML(const string& elementName, const vector<vector<vector<CorrelatorTypeMod::CorrelatorType> > >& vvv_e);
04842
04848 static CorrelatorTypeMod::CorrelatorType getCorrelatorType(const string &name, const string &tableName, const string &xmlDoc);
04849
04855 static vector<CorrelatorTypeMod::CorrelatorType> getCorrelatorType1D(const string &name, const string &tableName, const string &xmlDoc);
04856
04862 static vector<vector<CorrelatorTypeMod::CorrelatorType> > getCorrelatorType2D(const string &name, const string &tableName, const string &xmlDoc);
04863
04869 static vector<vector<vector<CorrelatorTypeMod::CorrelatorType> > > getCorrelatorType3D(const string &name, const string &tableName, const string &xmlDoc);
04870
04879 static string toXML(const string& elementName, DopplerTrackingModeMod::DopplerTrackingMode e);
04880
04881
04890 static string toXML(const string& elementName, const vector<DopplerTrackingModeMod::DopplerTrackingMode>& v_e);
04891
04900 static string toXML(const string& elementName, const vector<vector<DopplerTrackingModeMod::DopplerTrackingMode> >& vv_e);
04901
04902
04903
04912 static string toXML(const string& elementName, const vector<vector<vector<DopplerTrackingModeMod::DopplerTrackingMode> > >& vvv_e);
04913
04919 static DopplerTrackingModeMod::DopplerTrackingMode getDopplerTrackingMode(const string &name, const string &tableName, const string &xmlDoc);
04920
04926 static vector<DopplerTrackingModeMod::DopplerTrackingMode> getDopplerTrackingMode1D(const string &name, const string &tableName, const string &xmlDoc);
04927
04933 static vector<vector<DopplerTrackingModeMod::DopplerTrackingMode> > getDopplerTrackingMode2D(const string &name, const string &tableName, const string &xmlDoc);
04934
04940 static vector<vector<vector<DopplerTrackingModeMod::DopplerTrackingMode> > > getDopplerTrackingMode3D(const string &name, const string &tableName, const string &xmlDoc);
04941
04950 static string toXML(const string& elementName, SynthProfMod::SynthProf e);
04951
04952
04961 static string toXML(const string& elementName, const vector<SynthProfMod::SynthProf>& v_e);
04962
04971 static string toXML(const string& elementName, const vector<vector<SynthProfMod::SynthProf> >& vv_e);
04972
04973
04974
04983 static string toXML(const string& elementName, const vector<vector<vector<SynthProfMod::SynthProf> > >& vvv_e);
04984
04990 static SynthProfMod::SynthProf getSynthProf(const string &name, const string &tableName, const string &xmlDoc);
04991
04997 static vector<SynthProfMod::SynthProf> getSynthProf1D(const string &name, const string &tableName, const string &xmlDoc);
04998
05004 static vector<vector<SynthProfMod::SynthProf> > getSynthProf2D(const string &name, const string &tableName, const string &xmlDoc);
05005
05011 static vector<vector<vector<SynthProfMod::SynthProf> > > getSynthProf3D(const string &name, const string &tableName, const string &xmlDoc);
05012
05013
05014 };
05015
05016 }
05017