EnumerationParser.h

Go to the documentation of this file.
00001 
00002 /*
00003  * ALMA - Atacama Large Millimeter Array
00004  * (c) European Southern Observatory, 2002
00005  * (c) Associated Universities Inc., 2002
00006  * Copyright by ESO (in the framework of the ALMA collaboration),
00007  * Copyright by AUI (in the framework of the ALMA collaboration),
00008  * All rights reserved.
00009  * 
00010  * This library is free software; you can redistribute it and/or
00011  * modify it under the terms of the GNU Lesser General Public
00012  * License as published by the Free software Foundation; either
00013  * version 2.1 of the License, or (at your option) any later version.
00014  * 
00015  * This library is distributed in the hope that it will be useful,
00016  * but WITHOUT ANY WARRANTY, without even the implied warranty of
00017  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
00018  * Lesser General Public License for more details.
00019  * 
00020  * You should have received a copy of the GNU Lesser General Public
00021  * License along with this library; if not, write to the Free Software
00022  * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
00023  * MA 02111-1307  USA
00024  * 
00025  * /////////////////////////////////////////////////////////////////
00026  * // WARNING!  DO NOT MODIFY THIS FILE!                          //
00027  * //  ---------------------------------------------------------  //
00028  * // | This is generated code!  Do not modify this file.       | //
00029  * // | Any changes will be lost when the file is re-generated. | //
00030  * //  ---------------------------------------------------------  //
00031  * /////////////////////////////////////////////////////////////////
00032  *
00033  * File CEnumerationParser.h
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 } // namespace asdm.
05017 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1