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 "CPolarizationType.h"
00082  using namespace PolarizationTypeMod;
00083  
00084  #include "CBasebandName.h"
00085  using namespace BasebandNameMod;
00086  
00087  #include "CNetSideband.h"
00088  using namespace NetSidebandMod;
00089  
00090  #include "CSidebandProcessingMode.h"
00091  using namespace SidebandProcessingModeMod;
00092  
00093  #include "CWindowFunction.h"
00094  using namespace WindowFunctionMod;
00095  
00096  #include "CCorrelationBit.h"
00097  using namespace CorrelationBitMod;
00098  
00099  #include "CReceiverSideband.h"
00100  using namespace ReceiverSidebandMod;
00101  
00102  #include "CDopplerReferenceCode.h"
00103  using namespace DopplerReferenceCodeMod;
00104  
00105  #include "CProcessorSubType.h"
00106  using namespace ProcessorSubTypeMod;
00107  
00108  #include "CAccumMode.h"
00109  using namespace AccumModeMod;
00110  
00111  #include "CAxisName.h"
00112  using namespace AxisNameMod;
00113  
00114  #include "CFilterMode.h"
00115  using namespace FilterModeMod;
00116  
00117  #include "CCorrelatorName.h"
00118  using namespace CorrelatorNameMod;
00119  
00120  #include "CWVRMethod.h"
00121  using namespace WVRMethodMod;
00122  
00123  #include "CScanIntent.h"
00124  using namespace ScanIntentMod;
00125  
00126  #include "CCalDataOrigin.h"
00127  using namespace CalDataOriginMod;
00128  
00129  #include "CCalibrationFunction.h"
00130  using namespace CalibrationFunctionMod;
00131  
00132  #include "CCalibrationSet.h"
00133  using namespace CalibrationSetMod;
00134  
00135  #include "CAntennaMotionPattern.h"
00136  using namespace AntennaMotionPatternMod;
00137  
00138  #include "CSubscanIntent.h"
00139  using namespace SubscanIntentMod;
00140  
00141  #include "CSwitchingMode.h"
00142  using namespace SwitchingModeMod;
00143  
00144  #include "CCorrelatorCalibration.h"
00145  using namespace CorrelatorCalibrationMod;
00146  
00147  #include "CTimeSampling.h"
00148  using namespace TimeSamplingMod;
00149  
00150  #include "CCalType.h"
00151  using namespace CalTypeMod;
00152  
00153  #include "CAssociatedCalNature.h"
00154  using namespace AssociatedCalNatureMod;
00155  
00156  #include "CInvalidatingCondition.h"
00157  using namespace InvalidatingConditionMod;
00158  
00159  #include "CPositionMethod.h"
00160  using namespace PositionMethodMod;
00161  
00162  #include "CPointingModelMode.h"
00163  using namespace PointingModelModeMod;
00164  
00165  #include "CPointingMethod.h"
00166  using namespace PointingMethodMod;
00167  
00168  #include "CSyscalMethod.h"
00169  using namespace SyscalMethodMod;
00170  
00171  #include "CCalCurveType.h"
00172  using namespace CalCurveTypeMod;
00173  
00174  #include "CStationType.h"
00175  using namespace StationTypeMod;
00176  
00177  #include "CDetectorBandType.h"
00178  using namespace DetectorBandTypeMod;
00179  
00180  #include "CFocusMethod.h"
00181  using namespace FocusMethodMod;
00182  
00183  #include "CHolographyChannelType.h"
00184  using namespace HolographyChannelTypeMod;
00185  
00186  #include "CFluxCalibrationMethod.h"
00187  using namespace FluxCalibrationMethodMod;
00188  
00189  #include "CCalibrationMode.h"
00190  using namespace CalibrationModeMod;
00191  
00192  #include "CAssociatedFieldNature.h"
00193  using namespace AssociatedFieldNatureMod;
00194  
00195  #include "CDataContent.h"
00196  using namespace DataContentMod;
00197  
00198  #include "CPrimitiveDataType.h"
00199  using namespace PrimitiveDataTypeMod;
00200  
00201  #include "CSchedulerMode.h"
00202  using namespace SchedulerModeMod;
00203  
00204  #include "CFieldCode.h"
00205  using namespace FieldCodeMod;
00206  
00207  #include "CACAPolarization.h"
00208  using namespace ACAPolarizationMod;
00209  
00210  #include "CPositionReferenceCode.h"
00211  using namespace PositionReferenceCodeMod;
00212  
00213  #include "CBaselineReferenceCode.h"
00214  using namespace BaselineReferenceCodeMod;
00215  
00216  #include "CRadialVelocityReferenceCode.h"
00217  using namespace RadialVelocityReferenceCodeMod;
00218  
00219  #include "CCorrelatorType.h"
00220  using namespace CorrelatorTypeMod;
00221  
00222  
00223  namespace asdm {
00224  
00225         class EnumerationParser {
00226         
00227         static string getField(const string &xml, const string &field);
00228         
00229         static string substring(const string &s, int a, int b);
00230         
00231         static string trim(const string &s);
00232         
00233         public:
00234         
00243          static string toXML(const string& elementName, ReceiverBandMod::ReceiverBand e);
00244          
00245          
00254          static string toXML(const string& elementName, const vector<ReceiverBandMod::ReceiverBand>& v_e);
00255         
00264          static string toXML(const string& elementName, const vector<vector<ReceiverBandMod::ReceiverBand> >& vv_e); 
00265          
00266 
00267 
00276          static string toXML(const string& elementName, const vector<vector<vector<ReceiverBandMod::ReceiverBand> > >& vvv_e); 
00277 
00283         static ReceiverBandMod::ReceiverBand getReceiverBand(const string &name, const string &tableName, const string &xmlDoc);
00284         
00290         static vector<ReceiverBandMod::ReceiverBand> getReceiverBand1D(const string &name, const string &tableName, const string &xmlDoc);
00291         
00297         static vector<vector<ReceiverBandMod::ReceiverBand> > getReceiverBand2D(const string &name, const string &tableName, const string &xmlDoc);
00298         
00304         static vector<vector<vector<ReceiverBandMod::ReceiverBand> > > getReceiverBand3D(const string &name, const string &tableName, const string &xmlDoc);                                                            
00305 
00314          static string toXML(const string& elementName, SBTypeMod::SBType e);
00315          
00316          
00325          static string toXML(const string& elementName, const vector<SBTypeMod::SBType>& v_e);
00326         
00335          static string toXML(const string& elementName, const vector<vector<SBTypeMod::SBType> >& vv_e); 
00336          
00337 
00338 
00347          static string toXML(const string& elementName, const vector<vector<vector<SBTypeMod::SBType> > >& vvv_e); 
00348 
00354         static SBTypeMod::SBType getSBType(const string &name, const string &tableName, const string &xmlDoc);
00355         
00361         static vector<SBTypeMod::SBType> getSBType1D(const string &name, const string &tableName, const string &xmlDoc);
00362         
00368         static vector<vector<SBTypeMod::SBType> > getSBType2D(const string &name, const string &tableName, const string &xmlDoc);
00369         
00375         static vector<vector<vector<SBTypeMod::SBType> > > getSBType3D(const string &name, const string &tableName, const string &xmlDoc);                                                              
00376 
00385          static string toXML(const string& elementName, DirectionReferenceCodeMod::DirectionReferenceCode e);
00386          
00387          
00396          static string toXML(const string& elementName, const vector<DirectionReferenceCodeMod::DirectionReferenceCode>& v_e);
00397         
00406          static string toXML(const string& elementName, const vector<vector<DirectionReferenceCodeMod::DirectionReferenceCode> >& vv_e); 
00407          
00408 
00409 
00418          static string toXML(const string& elementName, const vector<vector<vector<DirectionReferenceCodeMod::DirectionReferenceCode> > >& vvv_e); 
00419 
00425         static DirectionReferenceCodeMod::DirectionReferenceCode getDirectionReferenceCode(const string &name, const string &tableName, const string &xmlDoc);
00426         
00432         static vector<DirectionReferenceCodeMod::DirectionReferenceCode> getDirectionReferenceCode1D(const string &name, const string &tableName, const string &xmlDoc);
00433         
00439         static vector<vector<DirectionReferenceCodeMod::DirectionReferenceCode> > getDirectionReferenceCode2D(const string &name, const string &tableName, const string &xmlDoc);
00440         
00446         static vector<vector<vector<DirectionReferenceCodeMod::DirectionReferenceCode> > > getDirectionReferenceCode3D(const string &name, const string &tableName, const string &xmlDoc);                                                              
00447 
00456          static string toXML(const string& elementName, CorrelationModeMod::CorrelationMode e);
00457          
00458          
00467          static string toXML(const string& elementName, const vector<CorrelationModeMod::CorrelationMode>& v_e);
00468         
00477          static string toXML(const string& elementName, const vector<vector<CorrelationModeMod::CorrelationMode> >& vv_e); 
00478          
00479 
00480 
00489          static string toXML(const string& elementName, const vector<vector<vector<CorrelationModeMod::CorrelationMode> > >& vvv_e); 
00490 
00496         static CorrelationModeMod::CorrelationMode getCorrelationMode(const string &name, const string &tableName, const string &xmlDoc);
00497         
00503         static vector<CorrelationModeMod::CorrelationMode> getCorrelationMode1D(const string &name, const string &tableName, const string &xmlDoc);
00504         
00510         static vector<vector<CorrelationModeMod::CorrelationMode> > getCorrelationMode2D(const string &name, const string &tableName, const string &xmlDoc);
00511         
00517         static vector<vector<vector<CorrelationModeMod::CorrelationMode> > > getCorrelationMode3D(const string &name, const string &tableName, const string &xmlDoc);                                                           
00518 
00527          static string toXML(const string& elementName, AtmPhaseCorrectionMod::AtmPhaseCorrection e);
00528          
00529          
00538          static string toXML(const string& elementName, const vector<AtmPhaseCorrectionMod::AtmPhaseCorrection>& v_e);
00539         
00548          static string toXML(const string& elementName, const vector<vector<AtmPhaseCorrectionMod::AtmPhaseCorrection> >& vv_e); 
00549          
00550 
00551 
00560          static string toXML(const string& elementName, const vector<vector<vector<AtmPhaseCorrectionMod::AtmPhaseCorrection> > >& vvv_e); 
00561 
00567         static AtmPhaseCorrectionMod::AtmPhaseCorrection getAtmPhaseCorrection(const string &name, const string &tableName, const string &xmlDoc);
00568         
00574         static vector<AtmPhaseCorrectionMod::AtmPhaseCorrection> getAtmPhaseCorrection1D(const string &name, const string &tableName, const string &xmlDoc);
00575         
00581         static vector<vector<AtmPhaseCorrectionMod::AtmPhaseCorrection> > getAtmPhaseCorrection2D(const string &name, const string &tableName, const string &xmlDoc);
00582         
00588         static vector<vector<vector<AtmPhaseCorrectionMod::AtmPhaseCorrection> > > getAtmPhaseCorrection3D(const string &name, const string &tableName, const string &xmlDoc);                                                          
00589 
00598          static string toXML(const string& elementName, ProcessorTypeMod::ProcessorType e);
00599          
00600          
00609          static string toXML(const string& elementName, const vector<ProcessorTypeMod::ProcessorType>& v_e);
00610         
00619          static string toXML(const string& elementName, const vector<vector<ProcessorTypeMod::ProcessorType> >& vv_e); 
00620          
00621 
00622 
00631          static string toXML(const string& elementName, const vector<vector<vector<ProcessorTypeMod::ProcessorType> > >& vvv_e); 
00632 
00638         static ProcessorTypeMod::ProcessorType getProcessorType(const string &name, const string &tableName, const string &xmlDoc);
00639         
00645         static vector<ProcessorTypeMod::ProcessorType> getProcessorType1D(const string &name, const string &tableName, const string &xmlDoc);
00646         
00652         static vector<vector<ProcessorTypeMod::ProcessorType> > getProcessorType2D(const string &name, const string &tableName, const string &xmlDoc);
00653         
00659         static vector<vector<vector<ProcessorTypeMod::ProcessorType> > > getProcessorType3D(const string &name, const string &tableName, const string &xmlDoc);                                                         
00660 
00669          static string toXML(const string& elementName, SpectralResolutionTypeMod::SpectralResolutionType e);
00670          
00671          
00680          static string toXML(const string& elementName, const vector<SpectralResolutionTypeMod::SpectralResolutionType>& v_e);
00681         
00690          static string toXML(const string& elementName, const vector<vector<SpectralResolutionTypeMod::SpectralResolutionType> >& vv_e); 
00691          
00692 
00693 
00702          static string toXML(const string& elementName, const vector<vector<vector<SpectralResolutionTypeMod::SpectralResolutionType> > >& vvv_e); 
00703 
00709         static SpectralResolutionTypeMod::SpectralResolutionType getSpectralResolutionType(const string &name, const string &tableName, const string &xmlDoc);
00710         
00716         static vector<SpectralResolutionTypeMod::SpectralResolutionType> getSpectralResolutionType1D(const string &name, const string &tableName, const string &xmlDoc);
00717         
00723         static vector<vector<SpectralResolutionTypeMod::SpectralResolutionType> > getSpectralResolutionType2D(const string &name, const string &tableName, const string &xmlDoc);
00724         
00730         static vector<vector<vector<SpectralResolutionTypeMod::SpectralResolutionType> > > getSpectralResolutionType3D(const string &name, const string &tableName, const string &xmlDoc);                                                              
00731 
00740          static string toXML(const string& elementName, CalibrationDeviceMod::CalibrationDevice e);
00741          
00742          
00751          static string toXML(const string& elementName, const vector<CalibrationDeviceMod::CalibrationDevice>& v_e);
00752         
00761          static string toXML(const string& elementName, const vector<vector<CalibrationDeviceMod::CalibrationDevice> >& vv_e); 
00762          
00763 
00764 
00773          static string toXML(const string& elementName, const vector<vector<vector<CalibrationDeviceMod::CalibrationDevice> > >& vvv_e); 
00774 
00780         static CalibrationDeviceMod::CalibrationDevice getCalibrationDevice(const string &name, const string &tableName, const string &xmlDoc);
00781         
00787         static vector<CalibrationDeviceMod::CalibrationDevice> getCalibrationDevice1D(const string &name, const string &tableName, const string &xmlDoc);
00788         
00794         static vector<vector<CalibrationDeviceMod::CalibrationDevice> > getCalibrationDevice2D(const string &name, const string &tableName, const string &xmlDoc);
00795         
00801         static vector<vector<vector<CalibrationDeviceMod::CalibrationDevice> > > getCalibrationDevice3D(const string &name, const string &tableName, const string &xmlDoc);                                                             
00802 
00811          static string toXML(const string& elementName, AntennaMakeMod::AntennaMake e);
00812          
00813          
00822          static string toXML(const string& elementName, const vector<AntennaMakeMod::AntennaMake>& v_e);
00823         
00832          static string toXML(const string& elementName, const vector<vector<AntennaMakeMod::AntennaMake> >& vv_e); 
00833          
00834 
00835 
00844          static string toXML(const string& elementName, const vector<vector<vector<AntennaMakeMod::AntennaMake> > >& vvv_e); 
00845 
00851         static AntennaMakeMod::AntennaMake getAntennaMake(const string &name, const string &tableName, const string &xmlDoc);
00852         
00858         static vector<AntennaMakeMod::AntennaMake> getAntennaMake1D(const string &name, const string &tableName, const string &xmlDoc);
00859         
00865         static vector<vector<AntennaMakeMod::AntennaMake> > getAntennaMake2D(const string &name, const string &tableName, const string &xmlDoc);
00866         
00872         static vector<vector<vector<AntennaMakeMod::AntennaMake> > > getAntennaMake3D(const string &name, const string &tableName, const string &xmlDoc);                                                               
00873 
00882          static string toXML(const string& elementName, AntennaTypeMod::AntennaType e);
00883          
00884          
00893          static string toXML(const string& elementName, const vector<AntennaTypeMod::AntennaType>& v_e);
00894         
00903          static string toXML(const string& elementName, const vector<vector<AntennaTypeMod::AntennaType> >& vv_e); 
00904          
00905 
00906 
00915          static string toXML(const string& elementName, const vector<vector<vector<AntennaTypeMod::AntennaType> > >& vvv_e); 
00916 
00922         static AntennaTypeMod::AntennaType getAntennaType(const string &name, const string &tableName, const string &xmlDoc);
00923         
00929         static vector<AntennaTypeMod::AntennaType> getAntennaType1D(const string &name, const string &tableName, const string &xmlDoc);
00930         
00936         static vector<vector<AntennaTypeMod::AntennaType> > getAntennaType2D(const string &name, const string &tableName, const string &xmlDoc);
00937         
00943         static vector<vector<vector<AntennaTypeMod::AntennaType> > > getAntennaType3D(const string &name, const string &tableName, const string &xmlDoc);                                                               
00944 
00953          static string toXML(const string& elementName, SourceModelMod::SourceModel e);
00954          
00955          
00964          static string toXML(const string& elementName, const vector<SourceModelMod::SourceModel>& v_e);
00965         
00974          static string toXML(const string& elementName, const vector<vector<SourceModelMod::SourceModel> >& vv_e); 
00975          
00976 
00977 
00986          static string toXML(const string& elementName, const vector<vector<vector<SourceModelMod::SourceModel> > >& vvv_e); 
00987 
00993         static SourceModelMod::SourceModel getSourceModel(const string &name, const string &tableName, const string &xmlDoc);
00994         
01000         static vector<SourceModelMod::SourceModel> getSourceModel1D(const string &name, const string &tableName, const string &xmlDoc);
01001         
01007         static vector<vector<SourceModelMod::SourceModel> > getSourceModel2D(const string &name, const string &tableName, const string &xmlDoc);
01008         
01014         static vector<vector<vector<SourceModelMod::SourceModel> > > getSourceModel3D(const string &name, const string &tableName, const string &xmlDoc);                                                               
01015 
01024          static string toXML(const string& elementName, FrequencyReferenceCodeMod::FrequencyReferenceCode e);
01025          
01026          
01035          static string toXML(const string& elementName, const vector<FrequencyReferenceCodeMod::FrequencyReferenceCode>& v_e);
01036         
01045          static string toXML(const string& elementName, const vector<vector<FrequencyReferenceCodeMod::FrequencyReferenceCode> >& vv_e); 
01046          
01047 
01048 
01057          static string toXML(const string& elementName, const vector<vector<vector<FrequencyReferenceCodeMod::FrequencyReferenceCode> > >& vvv_e); 
01058 
01064         static FrequencyReferenceCodeMod::FrequencyReferenceCode getFrequencyReferenceCode(const string &name, const string &tableName, const string &xmlDoc);
01065         
01071         static vector<FrequencyReferenceCodeMod::FrequencyReferenceCode> getFrequencyReferenceCode1D(const string &name, const string &tableName, const string &xmlDoc);
01072         
01078         static vector<vector<FrequencyReferenceCodeMod::FrequencyReferenceCode> > getFrequencyReferenceCode2D(const string &name, const string &tableName, const string &xmlDoc);
01079         
01085         static vector<vector<vector<FrequencyReferenceCodeMod::FrequencyReferenceCode> > > getFrequencyReferenceCode3D(const string &name, const string &tableName, const string &xmlDoc);                                                              
01086 
01095          static string toXML(const string& elementName, StokesParameterMod::StokesParameter e);
01096          
01097          
01106          static string toXML(const string& elementName, const vector<StokesParameterMod::StokesParameter>& v_e);
01107         
01116          static string toXML(const string& elementName, const vector<vector<StokesParameterMod::StokesParameter> >& vv_e); 
01117          
01118 
01119 
01128          static string toXML(const string& elementName, const vector<vector<vector<StokesParameterMod::StokesParameter> > >& vvv_e); 
01129 
01135         static StokesParameterMod::StokesParameter getStokesParameter(const string &name, const string &tableName, const string &xmlDoc);
01136         
01142         static vector<StokesParameterMod::StokesParameter> getStokesParameter1D(const string &name, const string &tableName, const string &xmlDoc);
01143         
01149         static vector<vector<StokesParameterMod::StokesParameter> > getStokesParameter2D(const string &name, const string &tableName, const string &xmlDoc);
01150         
01156         static vector<vector<vector<StokesParameterMod::StokesParameter> > > getStokesParameter3D(const string &name, const string &tableName, const string &xmlDoc);                                                           
01157 
01166          static string toXML(const string& elementName, PolarizationTypeMod::PolarizationType e);
01167          
01168          
01177          static string toXML(const string& elementName, const vector<PolarizationTypeMod::PolarizationType>& v_e);
01178         
01187          static string toXML(const string& elementName, const vector<vector<PolarizationTypeMod::PolarizationType> >& vv_e); 
01188          
01189 
01190 
01199          static string toXML(const string& elementName, const vector<vector<vector<PolarizationTypeMod::PolarizationType> > >& vvv_e); 
01200 
01206         static PolarizationTypeMod::PolarizationType getPolarizationType(const string &name, const string &tableName, const string &xmlDoc);
01207         
01213         static vector<PolarizationTypeMod::PolarizationType> getPolarizationType1D(const string &name, const string &tableName, const string &xmlDoc);
01214         
01220         static vector<vector<PolarizationTypeMod::PolarizationType> > getPolarizationType2D(const string &name, const string &tableName, const string &xmlDoc);
01221         
01227         static vector<vector<vector<PolarizationTypeMod::PolarizationType> > > getPolarizationType3D(const string &name, const string &tableName, const string &xmlDoc);                                                                
01228 
01237          static string toXML(const string& elementName, BasebandNameMod::BasebandName e);
01238          
01239          
01248          static string toXML(const string& elementName, const vector<BasebandNameMod::BasebandName>& v_e);
01249         
01258          static string toXML(const string& elementName, const vector<vector<BasebandNameMod::BasebandName> >& vv_e); 
01259          
01260 
01261 
01270          static string toXML(const string& elementName, const vector<vector<vector<BasebandNameMod::BasebandName> > >& vvv_e); 
01271 
01277         static BasebandNameMod::BasebandName getBasebandName(const string &name, const string &tableName, const string &xmlDoc);
01278         
01284         static vector<BasebandNameMod::BasebandName> getBasebandName1D(const string &name, const string &tableName, const string &xmlDoc);
01285         
01291         static vector<vector<BasebandNameMod::BasebandName> > getBasebandName2D(const string &name, const string &tableName, const string &xmlDoc);
01292         
01298         static vector<vector<vector<BasebandNameMod::BasebandName> > > getBasebandName3D(const string &name, const string &tableName, const string &xmlDoc);                                                            
01299 
01308          static string toXML(const string& elementName, NetSidebandMod::NetSideband e);
01309          
01310          
01319          static string toXML(const string& elementName, const vector<NetSidebandMod::NetSideband>& v_e);
01320         
01329          static string toXML(const string& elementName, const vector<vector<NetSidebandMod::NetSideband> >& vv_e); 
01330          
01331 
01332 
01341          static string toXML(const string& elementName, const vector<vector<vector<NetSidebandMod::NetSideband> > >& vvv_e); 
01342 
01348         static NetSidebandMod::NetSideband getNetSideband(const string &name, const string &tableName, const string &xmlDoc);
01349         
01355         static vector<NetSidebandMod::NetSideband> getNetSideband1D(const string &name, const string &tableName, const string &xmlDoc);
01356         
01362         static vector<vector<NetSidebandMod::NetSideband> > getNetSideband2D(const string &name, const string &tableName, const string &xmlDoc);
01363         
01369         static vector<vector<vector<NetSidebandMod::NetSideband> > > getNetSideband3D(const string &name, const string &tableName, const string &xmlDoc);                                                               
01370 
01379          static string toXML(const string& elementName, SidebandProcessingModeMod::SidebandProcessingMode e);
01380          
01381          
01390          static string toXML(const string& elementName, const vector<SidebandProcessingModeMod::SidebandProcessingMode>& v_e);
01391         
01400          static string toXML(const string& elementName, const vector<vector<SidebandProcessingModeMod::SidebandProcessingMode> >& vv_e); 
01401          
01402 
01403 
01412          static string toXML(const string& elementName, const vector<vector<vector<SidebandProcessingModeMod::SidebandProcessingMode> > >& vvv_e); 
01413 
01419         static SidebandProcessingModeMod::SidebandProcessingMode getSidebandProcessingMode(const string &name, const string &tableName, const string &xmlDoc);
01420         
01426         static vector<SidebandProcessingModeMod::SidebandProcessingMode> getSidebandProcessingMode1D(const string &name, const string &tableName, const string &xmlDoc);
01427         
01433         static vector<vector<SidebandProcessingModeMod::SidebandProcessingMode> > getSidebandProcessingMode2D(const string &name, const string &tableName, const string &xmlDoc);
01434         
01440         static vector<vector<vector<SidebandProcessingModeMod::SidebandProcessingMode> > > getSidebandProcessingMode3D(const string &name, const string &tableName, const string &xmlDoc);                                                              
01441 
01450          static string toXML(const string& elementName, WindowFunctionMod::WindowFunction e);
01451          
01452          
01461          static string toXML(const string& elementName, const vector<WindowFunctionMod::WindowFunction>& v_e);
01462         
01471          static string toXML(const string& elementName, const vector<vector<WindowFunctionMod::WindowFunction> >& vv_e); 
01472          
01473 
01474 
01483          static string toXML(const string& elementName, const vector<vector<vector<WindowFunctionMod::WindowFunction> > >& vvv_e); 
01484 
01490         static WindowFunctionMod::WindowFunction getWindowFunction(const string &name, const string &tableName, const string &xmlDoc);
01491         
01497         static vector<WindowFunctionMod::WindowFunction> getWindowFunction1D(const string &name, const string &tableName, const string &xmlDoc);
01498         
01504         static vector<vector<WindowFunctionMod::WindowFunction> > getWindowFunction2D(const string &name, const string &tableName, const string &xmlDoc);
01505         
01511         static vector<vector<vector<WindowFunctionMod::WindowFunction> > > getWindowFunction3D(const string &name, const string &tableName, const string &xmlDoc);                                                              
01512 
01521          static string toXML(const string& elementName, CorrelationBitMod::CorrelationBit e);
01522          
01523          
01532          static string toXML(const string& elementName, const vector<CorrelationBitMod::CorrelationBit>& v_e);
01533         
01542          static string toXML(const string& elementName, const vector<vector<CorrelationBitMod::CorrelationBit> >& vv_e); 
01543          
01544 
01545 
01554          static string toXML(const string& elementName, const vector<vector<vector<CorrelationBitMod::CorrelationBit> > >& vvv_e); 
01555 
01561         static CorrelationBitMod::CorrelationBit getCorrelationBit(const string &name, const string &tableName, const string &xmlDoc);
01562         
01568         static vector<CorrelationBitMod::CorrelationBit> getCorrelationBit1D(const string &name, const string &tableName, const string &xmlDoc);
01569         
01575         static vector<vector<CorrelationBitMod::CorrelationBit> > getCorrelationBit2D(const string &name, const string &tableName, const string &xmlDoc);
01576         
01582         static vector<vector<vector<CorrelationBitMod::CorrelationBit> > > getCorrelationBit3D(const string &name, const string &tableName, const string &xmlDoc);                                                              
01583 
01592          static string toXML(const string& elementName, ReceiverSidebandMod::ReceiverSideband e);
01593          
01594          
01603          static string toXML(const string& elementName, const vector<ReceiverSidebandMod::ReceiverSideband>& v_e);
01604         
01613          static string toXML(const string& elementName, const vector<vector<ReceiverSidebandMod::ReceiverSideband> >& vv_e); 
01614          
01615 
01616 
01625          static string toXML(const string& elementName, const vector<vector<vector<ReceiverSidebandMod::ReceiverSideband> > >& vvv_e); 
01626 
01632         static ReceiverSidebandMod::ReceiverSideband getReceiverSideband(const string &name, const string &tableName, const string &xmlDoc);
01633         
01639         static vector<ReceiverSidebandMod::ReceiverSideband> getReceiverSideband1D(const string &name, const string &tableName, const string &xmlDoc);
01640         
01646         static vector<vector<ReceiverSidebandMod::ReceiverSideband> > getReceiverSideband2D(const string &name, const string &tableName, const string &xmlDoc);
01647         
01653         static vector<vector<vector<ReceiverSidebandMod::ReceiverSideband> > > getReceiverSideband3D(const string &name, const string &tableName, const string &xmlDoc);                                                                
01654 
01663          static string toXML(const string& elementName, DopplerReferenceCodeMod::DopplerReferenceCode e);
01664          
01665          
01674          static string toXML(const string& elementName, const vector<DopplerReferenceCodeMod::DopplerReferenceCode>& v_e);
01675         
01684          static string toXML(const string& elementName, const vector<vector<DopplerReferenceCodeMod::DopplerReferenceCode> >& vv_e); 
01685          
01686 
01687 
01696          static string toXML(const string& elementName, const vector<vector<vector<DopplerReferenceCodeMod::DopplerReferenceCode> > >& vvv_e); 
01697 
01703         static DopplerReferenceCodeMod::DopplerReferenceCode getDopplerReferenceCode(const string &name, const string &tableName, const string &xmlDoc);
01704         
01710         static vector<DopplerReferenceCodeMod::DopplerReferenceCode> getDopplerReferenceCode1D(const string &name, const string &tableName, const string &xmlDoc);
01711         
01717         static vector<vector<DopplerReferenceCodeMod::DopplerReferenceCode> > getDopplerReferenceCode2D(const string &name, const string &tableName, const string &xmlDoc);
01718         
01724         static vector<vector<vector<DopplerReferenceCodeMod::DopplerReferenceCode> > > getDopplerReferenceCode3D(const string &name, const string &tableName, const string &xmlDoc);                                                            
01725 
01734          static string toXML(const string& elementName, ProcessorSubTypeMod::ProcessorSubType e);
01735          
01736          
01745          static string toXML(const string& elementName, const vector<ProcessorSubTypeMod::ProcessorSubType>& v_e);
01746         
01755          static string toXML(const string& elementName, const vector<vector<ProcessorSubTypeMod::ProcessorSubType> >& vv_e); 
01756          
01757 
01758 
01767          static string toXML(const string& elementName, const vector<vector<vector<ProcessorSubTypeMod::ProcessorSubType> > >& vvv_e); 
01768 
01774         static ProcessorSubTypeMod::ProcessorSubType getProcessorSubType(const string &name, const string &tableName, const string &xmlDoc);
01775         
01781         static vector<ProcessorSubTypeMod::ProcessorSubType> getProcessorSubType1D(const string &name, const string &tableName, const string &xmlDoc);
01782         
01788         static vector<vector<ProcessorSubTypeMod::ProcessorSubType> > getProcessorSubType2D(const string &name, const string &tableName, const string &xmlDoc);
01789         
01795         static vector<vector<vector<ProcessorSubTypeMod::ProcessorSubType> > > getProcessorSubType3D(const string &name, const string &tableName, const string &xmlDoc);                                                                
01796 
01805          static string toXML(const string& elementName, AccumModeMod::AccumMode e);
01806          
01807          
01816          static string toXML(const string& elementName, const vector<AccumModeMod::AccumMode>& v_e);
01817         
01826          static string toXML(const string& elementName, const vector<vector<AccumModeMod::AccumMode> >& vv_e); 
01827          
01828 
01829 
01838          static string toXML(const string& elementName, const vector<vector<vector<AccumModeMod::AccumMode> > >& vvv_e); 
01839 
01845         static AccumModeMod::AccumMode getAccumMode(const string &name, const string &tableName, const string &xmlDoc);
01846         
01852         static vector<AccumModeMod::AccumMode> getAccumMode1D(const string &name, const string &tableName, const string &xmlDoc);
01853         
01859         static vector<vector<AccumModeMod::AccumMode> > getAccumMode2D(const string &name, const string &tableName, const string &xmlDoc);
01860         
01866         static vector<vector<vector<AccumModeMod::AccumMode> > > getAccumMode3D(const string &name, const string &tableName, const string &xmlDoc);                                                             
01867 
01876          static string toXML(const string& elementName, AxisNameMod::AxisName e);
01877          
01878          
01887          static string toXML(const string& elementName, const vector<AxisNameMod::AxisName>& v_e);
01888         
01897          static string toXML(const string& elementName, const vector<vector<AxisNameMod::AxisName> >& vv_e); 
01898          
01899 
01900 
01909          static string toXML(const string& elementName, const vector<vector<vector<AxisNameMod::AxisName> > >& vvv_e); 
01910 
01916         static AxisNameMod::AxisName getAxisName(const string &name, const string &tableName, const string &xmlDoc);
01917         
01923         static vector<AxisNameMod::AxisName> getAxisName1D(const string &name, const string &tableName, const string &xmlDoc);
01924         
01930         static vector<vector<AxisNameMod::AxisName> > getAxisName2D(const string &name, const string &tableName, const string &xmlDoc);
01931         
01937         static vector<vector<vector<AxisNameMod::AxisName> > > getAxisName3D(const string &name, const string &tableName, const string &xmlDoc);                                                                
01938 
01947          static string toXML(const string& elementName, FilterModeMod::FilterMode e);
01948          
01949          
01958          static string toXML(const string& elementName, const vector<FilterModeMod::FilterMode>& v_e);
01959         
01968          static string toXML(const string& elementName, const vector<vector<FilterModeMod::FilterMode> >& vv_e); 
01969          
01970 
01971 
01980          static string toXML(const string& elementName, const vector<vector<vector<FilterModeMod::FilterMode> > >& vvv_e); 
01981 
01987         static FilterModeMod::FilterMode getFilterMode(const string &name, const string &tableName, const string &xmlDoc);
01988         
01994         static vector<FilterModeMod::FilterMode> getFilterMode1D(const string &name, const string &tableName, const string &xmlDoc);
01995         
02001         static vector<vector<FilterModeMod::FilterMode> > getFilterMode2D(const string &name, const string &tableName, const string &xmlDoc);
02002         
02008         static vector<vector<vector<FilterModeMod::FilterMode> > > getFilterMode3D(const string &name, const string &tableName, const string &xmlDoc);                                                          
02009 
02018          static string toXML(const string& elementName, CorrelatorNameMod::CorrelatorName e);
02019          
02020          
02029          static string toXML(const string& elementName, const vector<CorrelatorNameMod::CorrelatorName>& v_e);
02030         
02039          static string toXML(const string& elementName, const vector<vector<CorrelatorNameMod::CorrelatorName> >& vv_e); 
02040          
02041 
02042 
02051          static string toXML(const string& elementName, const vector<vector<vector<CorrelatorNameMod::CorrelatorName> > >& vvv_e); 
02052 
02058         static CorrelatorNameMod::CorrelatorName getCorrelatorName(const string &name, const string &tableName, const string &xmlDoc);
02059         
02065         static vector<CorrelatorNameMod::CorrelatorName> getCorrelatorName1D(const string &name, const string &tableName, const string &xmlDoc);
02066         
02072         static vector<vector<CorrelatorNameMod::CorrelatorName> > getCorrelatorName2D(const string &name, const string &tableName, const string &xmlDoc);
02073         
02079         static vector<vector<vector<CorrelatorNameMod::CorrelatorName> > > getCorrelatorName3D(const string &name, const string &tableName, const string &xmlDoc);                                                              
02080 
02089          static string toXML(const string& elementName, WVRMethodMod::WVRMethod e);
02090          
02091          
02100          static string toXML(const string& elementName, const vector<WVRMethodMod::WVRMethod>& v_e);
02101         
02110          static string toXML(const string& elementName, const vector<vector<WVRMethodMod::WVRMethod> >& vv_e); 
02111          
02112 
02113 
02122          static string toXML(const string& elementName, const vector<vector<vector<WVRMethodMod::WVRMethod> > >& vvv_e); 
02123 
02129         static WVRMethodMod::WVRMethod getWVRMethod(const string &name, const string &tableName, const string &xmlDoc);
02130         
02136         static vector<WVRMethodMod::WVRMethod> getWVRMethod1D(const string &name, const string &tableName, const string &xmlDoc);
02137         
02143         static vector<vector<WVRMethodMod::WVRMethod> > getWVRMethod2D(const string &name, const string &tableName, const string &xmlDoc);
02144         
02150         static vector<vector<vector<WVRMethodMod::WVRMethod> > > getWVRMethod3D(const string &name, const string &tableName, const string &xmlDoc);                                                             
02151 
02160          static string toXML(const string& elementName, ScanIntentMod::ScanIntent e);
02161          
02162          
02171          static string toXML(const string& elementName, const vector<ScanIntentMod::ScanIntent>& v_e);
02172         
02181          static string toXML(const string& elementName, const vector<vector<ScanIntentMod::ScanIntent> >& vv_e); 
02182          
02183 
02184 
02193          static string toXML(const string& elementName, const vector<vector<vector<ScanIntentMod::ScanIntent> > >& vvv_e); 
02194 
02200         static ScanIntentMod::ScanIntent getScanIntent(const string &name, const string &tableName, const string &xmlDoc);
02201         
02207         static vector<ScanIntentMod::ScanIntent> getScanIntent1D(const string &name, const string &tableName, const string &xmlDoc);
02208         
02214         static vector<vector<ScanIntentMod::ScanIntent> > getScanIntent2D(const string &name, const string &tableName, const string &xmlDoc);
02215         
02221         static vector<vector<vector<ScanIntentMod::ScanIntent> > > getScanIntent3D(const string &name, const string &tableName, const string &xmlDoc);                                                          
02222 
02231          static string toXML(const string& elementName, CalDataOriginMod::CalDataOrigin e);
02232          
02233          
02242          static string toXML(const string& elementName, const vector<CalDataOriginMod::CalDataOrigin>& v_e);
02243         
02252          static string toXML(const string& elementName, const vector<vector<CalDataOriginMod::CalDataOrigin> >& vv_e); 
02253          
02254 
02255 
02264          static string toXML(const string& elementName, const vector<vector<vector<CalDataOriginMod::CalDataOrigin> > >& vvv_e); 
02265 
02271         static CalDataOriginMod::CalDataOrigin getCalDataOrigin(const string &name, const string &tableName, const string &xmlDoc);
02272         
02278         static vector<CalDataOriginMod::CalDataOrigin> getCalDataOrigin1D(const string &name, const string &tableName, const string &xmlDoc);
02279         
02285         static vector<vector<CalDataOriginMod::CalDataOrigin> > getCalDataOrigin2D(const string &name, const string &tableName, const string &xmlDoc);
02286         
02292         static vector<vector<vector<CalDataOriginMod::CalDataOrigin> > > getCalDataOrigin3D(const string &name, const string &tableName, const string &xmlDoc);                                                         
02293 
02302          static string toXML(const string& elementName, CalibrationFunctionMod::CalibrationFunction e);
02303          
02304          
02313          static string toXML(const string& elementName, const vector<CalibrationFunctionMod::CalibrationFunction>& v_e);
02314         
02323          static string toXML(const string& elementName, const vector<vector<CalibrationFunctionMod::CalibrationFunction> >& vv_e); 
02324          
02325 
02326 
02335          static string toXML(const string& elementName, const vector<vector<vector<CalibrationFunctionMod::CalibrationFunction> > >& vvv_e); 
02336 
02342         static CalibrationFunctionMod::CalibrationFunction getCalibrationFunction(const string &name, const string &tableName, const string &xmlDoc);
02343         
02349         static vector<CalibrationFunctionMod::CalibrationFunction> getCalibrationFunction1D(const string &name, const string &tableName, const string &xmlDoc);
02350         
02356         static vector<vector<CalibrationFunctionMod::CalibrationFunction> > getCalibrationFunction2D(const string &name, const string &tableName, const string &xmlDoc);
02357         
02363         static vector<vector<vector<CalibrationFunctionMod::CalibrationFunction> > > getCalibrationFunction3D(const string &name, const string &tableName, const string &xmlDoc);                                                               
02364 
02373          static string toXML(const string& elementName, CalibrationSetMod::CalibrationSet e);
02374          
02375          
02384          static string toXML(const string& elementName, const vector<CalibrationSetMod::CalibrationSet>& v_e);
02385         
02394          static string toXML(const string& elementName, const vector<vector<CalibrationSetMod::CalibrationSet> >& vv_e); 
02395          
02396 
02397 
02406          static string toXML(const string& elementName, const vector<vector<vector<CalibrationSetMod::CalibrationSet> > >& vvv_e); 
02407 
02413         static CalibrationSetMod::CalibrationSet getCalibrationSet(const string &name, const string &tableName, const string &xmlDoc);
02414         
02420         static vector<CalibrationSetMod::CalibrationSet> getCalibrationSet1D(const string &name, const string &tableName, const string &xmlDoc);
02421         
02427         static vector<vector<CalibrationSetMod::CalibrationSet> > getCalibrationSet2D(const string &name, const string &tableName, const string &xmlDoc);
02428         
02434         static vector<vector<vector<CalibrationSetMod::CalibrationSet> > > getCalibrationSet3D(const string &name, const string &tableName, const string &xmlDoc);                                                              
02435 
02444          static string toXML(const string& elementName, AntennaMotionPatternMod::AntennaMotionPattern e);
02445          
02446          
02455          static string toXML(const string& elementName, const vector<AntennaMotionPatternMod::AntennaMotionPattern>& v_e);
02456         
02465          static string toXML(const string& elementName, const vector<vector<AntennaMotionPatternMod::AntennaMotionPattern> >& vv_e); 
02466          
02467 
02468 
02477          static string toXML(const string& elementName, const vector<vector<vector<AntennaMotionPatternMod::AntennaMotionPattern> > >& vvv_e); 
02478 
02484         static AntennaMotionPatternMod::AntennaMotionPattern getAntennaMotionPattern(const string &name, const string &tableName, const string &xmlDoc);
02485         
02491         static vector<AntennaMotionPatternMod::AntennaMotionPattern> getAntennaMotionPattern1D(const string &name, const string &tableName, const string &xmlDoc);
02492         
02498         static vector<vector<AntennaMotionPatternMod::AntennaMotionPattern> > getAntennaMotionPattern2D(const string &name, const string &tableName, const string &xmlDoc);
02499         
02505         static vector<vector<vector<AntennaMotionPatternMod::AntennaMotionPattern> > > getAntennaMotionPattern3D(const string &name, const string &tableName, const string &xmlDoc);                                                            
02506 
02515          static string toXML(const string& elementName, SubscanIntentMod::SubscanIntent e);
02516          
02517          
02526          static string toXML(const string& elementName, const vector<SubscanIntentMod::SubscanIntent>& v_e);
02527         
02536          static string toXML(const string& elementName, const vector<vector<SubscanIntentMod::SubscanIntent> >& vv_e); 
02537          
02538 
02539 
02548          static string toXML(const string& elementName, const vector<vector<vector<SubscanIntentMod::SubscanIntent> > >& vvv_e); 
02549 
02555         static SubscanIntentMod::SubscanIntent getSubscanIntent(const string &name, const string &tableName, const string &xmlDoc);
02556         
02562         static vector<SubscanIntentMod::SubscanIntent> getSubscanIntent1D(const string &name, const string &tableName, const string &xmlDoc);
02563         
02569         static vector<vector<SubscanIntentMod::SubscanIntent> > getSubscanIntent2D(const string &name, const string &tableName, const string &xmlDoc);
02570         
02576         static vector<vector<vector<SubscanIntentMod::SubscanIntent> > > getSubscanIntent3D(const string &name, const string &tableName, const string &xmlDoc);                                                         
02577 
02586          static string toXML(const string& elementName, SwitchingModeMod::SwitchingMode e);
02587          
02588          
02597          static string toXML(const string& elementName, const vector<SwitchingModeMod::SwitchingMode>& v_e);
02598         
02607          static string toXML(const string& elementName, const vector<vector<SwitchingModeMod::SwitchingMode> >& vv_e); 
02608          
02609 
02610 
02619          static string toXML(const string& elementName, const vector<vector<vector<SwitchingModeMod::SwitchingMode> > >& vvv_e); 
02620 
02626         static SwitchingModeMod::SwitchingMode getSwitchingMode(const string &name, const string &tableName, const string &xmlDoc);
02627         
02633         static vector<SwitchingModeMod::SwitchingMode> getSwitchingMode1D(const string &name, const string &tableName, const string &xmlDoc);
02634         
02640         static vector<vector<SwitchingModeMod::SwitchingMode> > getSwitchingMode2D(const string &name, const string &tableName, const string &xmlDoc);
02641         
02647         static vector<vector<vector<SwitchingModeMod::SwitchingMode> > > getSwitchingMode3D(const string &name, const string &tableName, const string &xmlDoc);                                                         
02648 
02657          static string toXML(const string& elementName, CorrelatorCalibrationMod::CorrelatorCalibration e);
02658          
02659          
02668          static string toXML(const string& elementName, const vector<CorrelatorCalibrationMod::CorrelatorCalibration>& v_e);
02669         
02678          static string toXML(const string& elementName, const vector<vector<CorrelatorCalibrationMod::CorrelatorCalibration> >& vv_e); 
02679          
02680 
02681 
02690          static string toXML(const string& elementName, const vector<vector<vector<CorrelatorCalibrationMod::CorrelatorCalibration> > >& vvv_e); 
02691 
02697         static CorrelatorCalibrationMod::CorrelatorCalibration getCorrelatorCalibration(const string &name, const string &tableName, const string &xmlDoc);
02698         
02704         static vector<CorrelatorCalibrationMod::CorrelatorCalibration> getCorrelatorCalibration1D(const string &name, const string &tableName, const string &xmlDoc);
02705         
02711         static vector<vector<CorrelatorCalibrationMod::CorrelatorCalibration> > getCorrelatorCalibration2D(const string &name, const string &tableName, const string &xmlDoc);
02712         
02718         static vector<vector<vector<CorrelatorCalibrationMod::CorrelatorCalibration> > > getCorrelatorCalibration3D(const string &name, const string &tableName, const string &xmlDoc);                                                         
02719 
02728          static string toXML(const string& elementName, TimeSamplingMod::TimeSampling e);
02729          
02730          
02739          static string toXML(const string& elementName, const vector<TimeSamplingMod::TimeSampling>& v_e);
02740         
02749          static string toXML(const string& elementName, const vector<vector<TimeSamplingMod::TimeSampling> >& vv_e); 
02750          
02751 
02752 
02761          static string toXML(const string& elementName, const vector<vector<vector<TimeSamplingMod::TimeSampling> > >& vvv_e); 
02762 
02768         static TimeSamplingMod::TimeSampling getTimeSampling(const string &name, const string &tableName, const string &xmlDoc);
02769         
02775         static vector<TimeSamplingMod::TimeSampling> getTimeSampling1D(const string &name, const string &tableName, const string &xmlDoc);
02776         
02782         static vector<vector<TimeSamplingMod::TimeSampling> > getTimeSampling2D(const string &name, const string &tableName, const string &xmlDoc);
02783         
02789         static vector<vector<vector<TimeSamplingMod::TimeSampling> > > getTimeSampling3D(const string &name, const string &tableName, const string &xmlDoc);                                                            
02790 
02799          static string toXML(const string& elementName, CalTypeMod::CalType e);
02800          
02801          
02810          static string toXML(const string& elementName, const vector<CalTypeMod::CalType>& v_e);
02811         
02820          static string toXML(const string& elementName, const vector<vector<CalTypeMod::CalType> >& vv_e); 
02821          
02822 
02823 
02832          static string toXML(const string& elementName, const vector<vector<vector<CalTypeMod::CalType> > >& vvv_e); 
02833 
02839         static CalTypeMod::CalType getCalType(const string &name, const string &tableName, const string &xmlDoc);
02840         
02846         static vector<CalTypeMod::CalType> getCalType1D(const string &name, const string &tableName, const string &xmlDoc);
02847         
02853         static vector<vector<CalTypeMod::CalType> > getCalType2D(const string &name, const string &tableName, const string &xmlDoc);
02854         
02860         static vector<vector<vector<CalTypeMod::CalType> > > getCalType3D(const string &name, const string &tableName, const string &xmlDoc);                                                           
02861 
02870          static string toXML(const string& elementName, AssociatedCalNatureMod::AssociatedCalNature e);
02871          
02872          
02881          static string toXML(const string& elementName, const vector<AssociatedCalNatureMod::AssociatedCalNature>& v_e);
02882         
02891          static string toXML(const string& elementName, const vector<vector<AssociatedCalNatureMod::AssociatedCalNature> >& vv_e); 
02892          
02893 
02894 
02903          static string toXML(const string& elementName, const vector<vector<vector<AssociatedCalNatureMod::AssociatedCalNature> > >& vvv_e); 
02904 
02910         static AssociatedCalNatureMod::AssociatedCalNature getAssociatedCalNature(const string &name, const string &tableName, const string &xmlDoc);
02911         
02917         static vector<AssociatedCalNatureMod::AssociatedCalNature> getAssociatedCalNature1D(const string &name, const string &tableName, const string &xmlDoc);
02918         
02924         static vector<vector<AssociatedCalNatureMod::AssociatedCalNature> > getAssociatedCalNature2D(const string &name, const string &tableName, const string &xmlDoc);
02925         
02931         static vector<vector<vector<AssociatedCalNatureMod::AssociatedCalNature> > > getAssociatedCalNature3D(const string &name, const string &tableName, const string &xmlDoc);                                                               
02932 
02941          static string toXML(const string& elementName, InvalidatingConditionMod::InvalidatingCondition e);
02942          
02943          
02952          static string toXML(const string& elementName, const vector<InvalidatingConditionMod::InvalidatingCondition>& v_e);
02953         
02962          static string toXML(const string& elementName, const vector<vector<InvalidatingConditionMod::InvalidatingCondition> >& vv_e); 
02963          
02964 
02965 
02974          static string toXML(const string& elementName, const vector<vector<vector<InvalidatingConditionMod::InvalidatingCondition> > >& vvv_e); 
02975 
02981         static InvalidatingConditionMod::InvalidatingCondition getInvalidatingCondition(const string &name, const string &tableName, const string &xmlDoc);
02982         
02988         static vector<InvalidatingConditionMod::InvalidatingCondition> getInvalidatingCondition1D(const string &name, const string &tableName, const string &xmlDoc);
02989         
02995         static vector<vector<InvalidatingConditionMod::InvalidatingCondition> > getInvalidatingCondition2D(const string &name, const string &tableName, const string &xmlDoc);
02996         
03002         static vector<vector<vector<InvalidatingConditionMod::InvalidatingCondition> > > getInvalidatingCondition3D(const string &name, const string &tableName, const string &xmlDoc);                                                         
03003 
03012          static string toXML(const string& elementName, PositionMethodMod::PositionMethod e);
03013          
03014          
03023          static string toXML(const string& elementName, const vector<PositionMethodMod::PositionMethod>& v_e);
03024         
03033          static string toXML(const string& elementName, const vector<vector<PositionMethodMod::PositionMethod> >& vv_e); 
03034          
03035 
03036 
03045          static string toXML(const string& elementName, const vector<vector<vector<PositionMethodMod::PositionMethod> > >& vvv_e); 
03046 
03052         static PositionMethodMod::PositionMethod getPositionMethod(const string &name, const string &tableName, const string &xmlDoc);
03053         
03059         static vector<PositionMethodMod::PositionMethod> getPositionMethod1D(const string &name, const string &tableName, const string &xmlDoc);
03060         
03066         static vector<vector<PositionMethodMod::PositionMethod> > getPositionMethod2D(const string &name, const string &tableName, const string &xmlDoc);
03067         
03073         static vector<vector<vector<PositionMethodMod::PositionMethod> > > getPositionMethod3D(const string &name, const string &tableName, const string &xmlDoc);                                                              
03074 
03083          static string toXML(const string& elementName, PointingModelModeMod::PointingModelMode e);
03084          
03085          
03094          static string toXML(const string& elementName, const vector<PointingModelModeMod::PointingModelMode>& v_e);
03095         
03104          static string toXML(const string& elementName, const vector<vector<PointingModelModeMod::PointingModelMode> >& vv_e); 
03105          
03106 
03107 
03116          static string toXML(const string& elementName, const vector<vector<vector<PointingModelModeMod::PointingModelMode> > >& vvv_e); 
03117 
03123         static PointingModelModeMod::PointingModelMode getPointingModelMode(const string &name, const string &tableName, const string &xmlDoc);
03124         
03130         static vector<PointingModelModeMod::PointingModelMode> getPointingModelMode1D(const string &name, const string &tableName, const string &xmlDoc);
03131         
03137         static vector<vector<PointingModelModeMod::PointingModelMode> > getPointingModelMode2D(const string &name, const string &tableName, const string &xmlDoc);
03138         
03144         static vector<vector<vector<PointingModelModeMod::PointingModelMode> > > getPointingModelMode3D(const string &name, const string &tableName, const string &xmlDoc);                                                             
03145 
03154          static string toXML(const string& elementName, PointingMethodMod::PointingMethod e);
03155          
03156          
03165          static string toXML(const string& elementName, const vector<PointingMethodMod::PointingMethod>& v_e);
03166         
03175          static string toXML(const string& elementName, const vector<vector<PointingMethodMod::PointingMethod> >& vv_e); 
03176          
03177 
03178 
03187          static string toXML(const string& elementName, const vector<vector<vector<PointingMethodMod::PointingMethod> > >& vvv_e); 
03188 
03194         static PointingMethodMod::PointingMethod getPointingMethod(const string &name, const string &tableName, const string &xmlDoc);
03195         
03201         static vector<PointingMethodMod::PointingMethod> getPointingMethod1D(const string &name, const string &tableName, const string &xmlDoc);
03202         
03208         static vector<vector<PointingMethodMod::PointingMethod> > getPointingMethod2D(const string &name, const string &tableName, const string &xmlDoc);
03209         
03215         static vector<vector<vector<PointingMethodMod::PointingMethod> > > getPointingMethod3D(const string &name, const string &tableName, const string &xmlDoc);                                                              
03216 
03225          static string toXML(const string& elementName, SyscalMethodMod::SyscalMethod e);
03226          
03227          
03236          static string toXML(const string& elementName, const vector<SyscalMethodMod::SyscalMethod>& v_e);
03237         
03246          static string toXML(const string& elementName, const vector<vector<SyscalMethodMod::SyscalMethod> >& vv_e); 
03247          
03248 
03249 
03258          static string toXML(const string& elementName, const vector<vector<vector<SyscalMethodMod::SyscalMethod> > >& vvv_e); 
03259 
03265         static SyscalMethodMod::SyscalMethod getSyscalMethod(const string &name, const string &tableName, const string &xmlDoc);
03266         
03272         static vector<SyscalMethodMod::SyscalMethod> getSyscalMethod1D(const string &name, const string &tableName, const string &xmlDoc);
03273         
03279         static vector<vector<SyscalMethodMod::SyscalMethod> > getSyscalMethod2D(const string &name, const string &tableName, const string &xmlDoc);
03280         
03286         static vector<vector<vector<SyscalMethodMod::SyscalMethod> > > getSyscalMethod3D(const string &name, const string &tableName, const string &xmlDoc);                                                            
03287 
03296          static string toXML(const string& elementName, CalCurveTypeMod::CalCurveType e);
03297          
03298          
03307          static string toXML(const string& elementName, const vector<CalCurveTypeMod::CalCurveType>& v_e);
03308         
03317          static string toXML(const string& elementName, const vector<vector<CalCurveTypeMod::CalCurveType> >& vv_e); 
03318          
03319 
03320 
03329          static string toXML(const string& elementName, const vector<vector<vector<CalCurveTypeMod::CalCurveType> > >& vvv_e); 
03330 
03336         static CalCurveTypeMod::CalCurveType getCalCurveType(const string &name, const string &tableName, const string &xmlDoc);
03337         
03343         static vector<CalCurveTypeMod::CalCurveType> getCalCurveType1D(const string &name, const string &tableName, const string &xmlDoc);
03344         
03350         static vector<vector<CalCurveTypeMod::CalCurveType> > getCalCurveType2D(const string &name, const string &tableName, const string &xmlDoc);
03351         
03357         static vector<vector<vector<CalCurveTypeMod::CalCurveType> > > getCalCurveType3D(const string &name, const string &tableName, const string &xmlDoc);                                                            
03358 
03367          static string toXML(const string& elementName, StationTypeMod::StationType e);
03368          
03369          
03378          static string toXML(const string& elementName, const vector<StationTypeMod::StationType>& v_e);
03379         
03388          static string toXML(const string& elementName, const vector<vector<StationTypeMod::StationType> >& vv_e); 
03389          
03390 
03391 
03400          static string toXML(const string& elementName, const vector<vector<vector<StationTypeMod::StationType> > >& vvv_e); 
03401 
03407         static StationTypeMod::StationType getStationType(const string &name, const string &tableName, const string &xmlDoc);
03408         
03414         static vector<StationTypeMod::StationType> getStationType1D(const string &name, const string &tableName, const string &xmlDoc);
03415         
03421         static vector<vector<StationTypeMod::StationType> > getStationType2D(const string &name, const string &tableName, const string &xmlDoc);
03422         
03428         static vector<vector<vector<StationTypeMod::StationType> > > getStationType3D(const string &name, const string &tableName, const string &xmlDoc);                                                               
03429 
03438          static string toXML(const string& elementName, DetectorBandTypeMod::DetectorBandType e);
03439          
03440          
03449          static string toXML(const string& elementName, const vector<DetectorBandTypeMod::DetectorBandType>& v_e);
03450         
03459          static string toXML(const string& elementName, const vector<vector<DetectorBandTypeMod::DetectorBandType> >& vv_e); 
03460          
03461 
03462 
03471          static string toXML(const string& elementName, const vector<vector<vector<DetectorBandTypeMod::DetectorBandType> > >& vvv_e); 
03472 
03478         static DetectorBandTypeMod::DetectorBandType getDetectorBandType(const string &name, const string &tableName, const string &xmlDoc);
03479         
03485         static vector<DetectorBandTypeMod::DetectorBandType> getDetectorBandType1D(const string &name, const string &tableName, const string &xmlDoc);
03486         
03492         static vector<vector<DetectorBandTypeMod::DetectorBandType> > getDetectorBandType2D(const string &name, const string &tableName, const string &xmlDoc);
03493         
03499         static vector<vector<vector<DetectorBandTypeMod::DetectorBandType> > > getDetectorBandType3D(const string &name, const string &tableName, const string &xmlDoc);                                                                
03500 
03509          static string toXML(const string& elementName, FocusMethodMod::FocusMethod e);
03510          
03511          
03520          static string toXML(const string& elementName, const vector<FocusMethodMod::FocusMethod>& v_e);
03521         
03530          static string toXML(const string& elementName, const vector<vector<FocusMethodMod::FocusMethod> >& vv_e); 
03531          
03532 
03533 
03542          static string toXML(const string& elementName, const vector<vector<vector<FocusMethodMod::FocusMethod> > >& vvv_e); 
03543 
03549         static FocusMethodMod::FocusMethod getFocusMethod(const string &name, const string &tableName, const string &xmlDoc);
03550         
03556         static vector<FocusMethodMod::FocusMethod> getFocusMethod1D(const string &name, const string &tableName, const string &xmlDoc);
03557         
03563         static vector<vector<FocusMethodMod::FocusMethod> > getFocusMethod2D(const string &name, const string &tableName, const string &xmlDoc);
03564         
03570         static vector<vector<vector<FocusMethodMod::FocusMethod> > > getFocusMethod3D(const string &name, const string &tableName, const string &xmlDoc);                                                               
03571 
03580          static string toXML(const string& elementName, HolographyChannelTypeMod::HolographyChannelType e);
03581          
03582          
03591          static string toXML(const string& elementName, const vector<HolographyChannelTypeMod::HolographyChannelType>& v_e);
03592         
03601          static string toXML(const string& elementName, const vector<vector<HolographyChannelTypeMod::HolographyChannelType> >& vv_e); 
03602          
03603 
03604 
03613          static string toXML(const string& elementName, const vector<vector<vector<HolographyChannelTypeMod::HolographyChannelType> > >& vvv_e); 
03614 
03620         static HolographyChannelTypeMod::HolographyChannelType getHolographyChannelType(const string &name, const string &tableName, const string &xmlDoc);
03621         
03627         static vector<HolographyChannelTypeMod::HolographyChannelType> getHolographyChannelType1D(const string &name, const string &tableName, const string &xmlDoc);
03628         
03634         static vector<vector<HolographyChannelTypeMod::HolographyChannelType> > getHolographyChannelType2D(const string &name, const string &tableName, const string &xmlDoc);
03635         
03641         static vector<vector<vector<HolographyChannelTypeMod::HolographyChannelType> > > getHolographyChannelType3D(const string &name, const string &tableName, const string &xmlDoc);                                                         
03642 
03651          static string toXML(const string& elementName, FluxCalibrationMethodMod::FluxCalibrationMethod e);
03652          
03653          
03662          static string toXML(const string& elementName, const vector<FluxCalibrationMethodMod::FluxCalibrationMethod>& v_e);
03663         
03672          static string toXML(const string& elementName, const vector<vector<FluxCalibrationMethodMod::FluxCalibrationMethod> >& vv_e); 
03673          
03674 
03675 
03684          static string toXML(const string& elementName, const vector<vector<vector<FluxCalibrationMethodMod::FluxCalibrationMethod> > >& vvv_e); 
03685 
03691         static FluxCalibrationMethodMod::FluxCalibrationMethod getFluxCalibrationMethod(const string &name, const string &tableName, const string &xmlDoc);
03692         
03698         static vector<FluxCalibrationMethodMod::FluxCalibrationMethod> getFluxCalibrationMethod1D(const string &name, const string &tableName, const string &xmlDoc);
03699         
03705         static vector<vector<FluxCalibrationMethodMod::FluxCalibrationMethod> > getFluxCalibrationMethod2D(const string &name, const string &tableName, const string &xmlDoc);
03706         
03712         static vector<vector<vector<FluxCalibrationMethodMod::FluxCalibrationMethod> > > getFluxCalibrationMethod3D(const string &name, const string &tableName, const string &xmlDoc);                                                         
03713 
03722          static string toXML(const string& elementName, CalibrationModeMod::CalibrationMode e);
03723          
03724          
03733          static string toXML(const string& elementName, const vector<CalibrationModeMod::CalibrationMode>& v_e);
03734         
03743          static string toXML(const string& elementName, const vector<vector<CalibrationModeMod::CalibrationMode> >& vv_e); 
03744          
03745 
03746 
03755          static string toXML(const string& elementName, const vector<vector<vector<CalibrationModeMod::CalibrationMode> > >& vvv_e); 
03756 
03762         static CalibrationModeMod::CalibrationMode getCalibrationMode(const string &name, const string &tableName, const string &xmlDoc);
03763         
03769         static vector<CalibrationModeMod::CalibrationMode> getCalibrationMode1D(const string &name, const string &tableName, const string &xmlDoc);
03770         
03776         static vector<vector<CalibrationModeMod::CalibrationMode> > getCalibrationMode2D(const string &name, const string &tableName, const string &xmlDoc);
03777         
03783         static vector<vector<vector<CalibrationModeMod::CalibrationMode> > > getCalibrationMode3D(const string &name, const string &tableName, const string &xmlDoc);                                                           
03784 
03793          static string toXML(const string& elementName, AssociatedFieldNatureMod::AssociatedFieldNature e);
03794          
03795          
03804          static string toXML(const string& elementName, const vector<AssociatedFieldNatureMod::AssociatedFieldNature>& v_e);
03805         
03814          static string toXML(const string& elementName, const vector<vector<AssociatedFieldNatureMod::AssociatedFieldNature> >& vv_e); 
03815          
03816 
03817 
03826          static string toXML(const string& elementName, const vector<vector<vector<AssociatedFieldNatureMod::AssociatedFieldNature> > >& vvv_e); 
03827 
03833         static AssociatedFieldNatureMod::AssociatedFieldNature getAssociatedFieldNature(const string &name, const string &tableName, const string &xmlDoc);
03834         
03840         static vector<AssociatedFieldNatureMod::AssociatedFieldNature> getAssociatedFieldNature1D(const string &name, const string &tableName, const string &xmlDoc);
03841         
03847         static vector<vector<AssociatedFieldNatureMod::AssociatedFieldNature> > getAssociatedFieldNature2D(const string &name, const string &tableName, const string &xmlDoc);
03848         
03854         static vector<vector<vector<AssociatedFieldNatureMod::AssociatedFieldNature> > > getAssociatedFieldNature3D(const string &name, const string &tableName, const string &xmlDoc);                                                         
03855 
03864          static string toXML(const string& elementName, DataContentMod::DataContent e);
03865          
03866          
03875          static string toXML(const string& elementName, const vector<DataContentMod::DataContent>& v_e);
03876         
03885          static string toXML(const string& elementName, const vector<vector<DataContentMod::DataContent> >& vv_e); 
03886          
03887 
03888 
03897          static string toXML(const string& elementName, const vector<vector<vector<DataContentMod::DataContent> > >& vvv_e); 
03898 
03904         static DataContentMod::DataContent getDataContent(const string &name, const string &tableName, const string &xmlDoc);
03905         
03911         static vector<DataContentMod::DataContent> getDataContent1D(const string &name, const string &tableName, const string &xmlDoc);
03912         
03918         static vector<vector<DataContentMod::DataContent> > getDataContent2D(const string &name, const string &tableName, const string &xmlDoc);
03919         
03925         static vector<vector<vector<DataContentMod::DataContent> > > getDataContent3D(const string &name, const string &tableName, const string &xmlDoc);                                                               
03926 
03935          static string toXML(const string& elementName, PrimitiveDataTypeMod::PrimitiveDataType e);
03936          
03937          
03946          static string toXML(const string& elementName, const vector<PrimitiveDataTypeMod::PrimitiveDataType>& v_e);
03947         
03956          static string toXML(const string& elementName, const vector<vector<PrimitiveDataTypeMod::PrimitiveDataType> >& vv_e); 
03957          
03958 
03959 
03968          static string toXML(const string& elementName, const vector<vector<vector<PrimitiveDataTypeMod::PrimitiveDataType> > >& vvv_e); 
03969 
03975         static PrimitiveDataTypeMod::PrimitiveDataType getPrimitiveDataType(const string &name, const string &tableName, const string &xmlDoc);
03976         
03982         static vector<PrimitiveDataTypeMod::PrimitiveDataType> getPrimitiveDataType1D(const string &name, const string &tableName, const string &xmlDoc);
03983         
03989         static vector<vector<PrimitiveDataTypeMod::PrimitiveDataType> > getPrimitiveDataType2D(const string &name, const string &tableName, const string &xmlDoc);
03990         
03996         static vector<vector<vector<PrimitiveDataTypeMod::PrimitiveDataType> > > getPrimitiveDataType3D(const string &name, const string &tableName, const string &xmlDoc);                                                             
03997 
04006          static string toXML(const string& elementName, SchedulerModeMod::SchedulerMode e);
04007          
04008          
04017          static string toXML(const string& elementName, const vector<SchedulerModeMod::SchedulerMode>& v_e);
04018         
04027          static string toXML(const string& elementName, const vector<vector<SchedulerModeMod::SchedulerMode> >& vv_e); 
04028          
04029 
04030 
04039          static string toXML(const string& elementName, const vector<vector<vector<SchedulerModeMod::SchedulerMode> > >& vvv_e); 
04040 
04046         static SchedulerModeMod::SchedulerMode getSchedulerMode(const string &name, const string &tableName, const string &xmlDoc);
04047         
04053         static vector<SchedulerModeMod::SchedulerMode> getSchedulerMode1D(const string &name, const string &tableName, const string &xmlDoc);
04054         
04060         static vector<vector<SchedulerModeMod::SchedulerMode> > getSchedulerMode2D(const string &name, const string &tableName, const string &xmlDoc);
04061         
04067         static vector<vector<vector<SchedulerModeMod::SchedulerMode> > > getSchedulerMode3D(const string &name, const string &tableName, const string &xmlDoc);                                                         
04068 
04077          static string toXML(const string& elementName, FieldCodeMod::FieldCode e);
04078          
04079          
04088          static string toXML(const string& elementName, const vector<FieldCodeMod::FieldCode>& v_e);
04089         
04098          static string toXML(const string& elementName, const vector<vector<FieldCodeMod::FieldCode> >& vv_e); 
04099          
04100 
04101 
04110          static string toXML(const string& elementName, const vector<vector<vector<FieldCodeMod::FieldCode> > >& vvv_e); 
04111 
04117         static FieldCodeMod::FieldCode getFieldCode(const string &name, const string &tableName, const string &xmlDoc);
04118         
04124         static vector<FieldCodeMod::FieldCode> getFieldCode1D(const string &name, const string &tableName, const string &xmlDoc);
04125         
04131         static vector<vector<FieldCodeMod::FieldCode> > getFieldCode2D(const string &name, const string &tableName, const string &xmlDoc);
04132         
04138         static vector<vector<vector<FieldCodeMod::FieldCode> > > getFieldCode3D(const string &name, const string &tableName, const string &xmlDoc);                                                             
04139 
04148          static string toXML(const string& elementName, ACAPolarizationMod::ACAPolarization e);
04149          
04150          
04159          static string toXML(const string& elementName, const vector<ACAPolarizationMod::ACAPolarization>& v_e);
04160         
04169          static string toXML(const string& elementName, const vector<vector<ACAPolarizationMod::ACAPolarization> >& vv_e); 
04170          
04171 
04172 
04181          static string toXML(const string& elementName, const vector<vector<vector<ACAPolarizationMod::ACAPolarization> > >& vvv_e); 
04182 
04188         static ACAPolarizationMod::ACAPolarization getACAPolarization(const string &name, const string &tableName, const string &xmlDoc);
04189         
04195         static vector<ACAPolarizationMod::ACAPolarization> getACAPolarization1D(const string &name, const string &tableName, const string &xmlDoc);
04196         
04202         static vector<vector<ACAPolarizationMod::ACAPolarization> > getACAPolarization2D(const string &name, const string &tableName, const string &xmlDoc);
04203         
04209         static vector<vector<vector<ACAPolarizationMod::ACAPolarization> > > getACAPolarization3D(const string &name, const string &tableName, const string &xmlDoc);                                                           
04210 
04219          static string toXML(const string& elementName, PositionReferenceCodeMod::PositionReferenceCode e);
04220          
04221          
04230          static string toXML(const string& elementName, const vector<PositionReferenceCodeMod::PositionReferenceCode>& v_e);
04231         
04240          static string toXML(const string& elementName, const vector<vector<PositionReferenceCodeMod::PositionReferenceCode> >& vv_e); 
04241          
04242 
04243 
04252          static string toXML(const string& elementName, const vector<vector<vector<PositionReferenceCodeMod::PositionReferenceCode> > >& vvv_e); 
04253 
04259         static PositionReferenceCodeMod::PositionReferenceCode getPositionReferenceCode(const string &name, const string &tableName, const string &xmlDoc);
04260         
04266         static vector<PositionReferenceCodeMod::PositionReferenceCode> getPositionReferenceCode1D(const string &name, const string &tableName, const string &xmlDoc);
04267         
04273         static vector<vector<PositionReferenceCodeMod::PositionReferenceCode> > getPositionReferenceCode2D(const string &name, const string &tableName, const string &xmlDoc);
04274         
04280         static vector<vector<vector<PositionReferenceCodeMod::PositionReferenceCode> > > getPositionReferenceCode3D(const string &name, const string &tableName, const string &xmlDoc);                                                         
04281 
04290          static string toXML(const string& elementName, BaselineReferenceCodeMod::BaselineReferenceCode e);
04291          
04292          
04301          static string toXML(const string& elementName, const vector<BaselineReferenceCodeMod::BaselineReferenceCode>& v_e);
04302         
04311          static string toXML(const string& elementName, const vector<vector<BaselineReferenceCodeMod::BaselineReferenceCode> >& vv_e); 
04312          
04313 
04314 
04323          static string toXML(const string& elementName, const vector<vector<vector<BaselineReferenceCodeMod::BaselineReferenceCode> > >& vvv_e); 
04324 
04330         static BaselineReferenceCodeMod::BaselineReferenceCode getBaselineReferenceCode(const string &name, const string &tableName, const string &xmlDoc);
04331         
04337         static vector<BaselineReferenceCodeMod::BaselineReferenceCode> getBaselineReferenceCode1D(const string &name, const string &tableName, const string &xmlDoc);
04338         
04344         static vector<vector<BaselineReferenceCodeMod::BaselineReferenceCode> > getBaselineReferenceCode2D(const string &name, const string &tableName, const string &xmlDoc);
04345         
04351         static vector<vector<vector<BaselineReferenceCodeMod::BaselineReferenceCode> > > getBaselineReferenceCode3D(const string &name, const string &tableName, const string &xmlDoc);                                                         
04352 
04361          static string toXML(const string& elementName, RadialVelocityReferenceCodeMod::RadialVelocityReferenceCode e);
04362          
04363          
04372          static string toXML(const string& elementName, const vector<RadialVelocityReferenceCodeMod::RadialVelocityReferenceCode>& v_e);
04373         
04382          static string toXML(const string& elementName, const vector<vector<RadialVelocityReferenceCodeMod::RadialVelocityReferenceCode> >& vv_e); 
04383          
04384 
04385 
04394          static string toXML(const string& elementName, const vector<vector<vector<RadialVelocityReferenceCodeMod::RadialVelocityReferenceCode> > >& vvv_e); 
04395 
04401         static RadialVelocityReferenceCodeMod::RadialVelocityReferenceCode getRadialVelocityReferenceCode(const string &name, const string &tableName, const string &xmlDoc);
04402         
04408         static vector<RadialVelocityReferenceCodeMod::RadialVelocityReferenceCode> getRadialVelocityReferenceCode1D(const string &name, const string &tableName, const string &xmlDoc);
04409         
04415         static vector<vector<RadialVelocityReferenceCodeMod::RadialVelocityReferenceCode> > getRadialVelocityReferenceCode2D(const string &name, const string &tableName, const string &xmlDoc);
04416         
04422         static vector<vector<vector<RadialVelocityReferenceCodeMod::RadialVelocityReferenceCode> > > getRadialVelocityReferenceCode3D(const string &name, const string &tableName, const string &xmlDoc);                                                               
04423 
04432          static string toXML(const string& elementName, CorrelatorTypeMod::CorrelatorType e);
04433          
04434          
04443          static string toXML(const string& elementName, const vector<CorrelatorTypeMod::CorrelatorType>& v_e);
04444         
04453          static string toXML(const string& elementName, const vector<vector<CorrelatorTypeMod::CorrelatorType> >& vv_e); 
04454          
04455 
04456 
04465          static string toXML(const string& elementName, const vector<vector<vector<CorrelatorTypeMod::CorrelatorType> > >& vvv_e); 
04466 
04472         static CorrelatorTypeMod::CorrelatorType getCorrelatorType(const string &name, const string &tableName, const string &xmlDoc);
04473         
04479         static vector<CorrelatorTypeMod::CorrelatorType> getCorrelatorType1D(const string &name, const string &tableName, const string &xmlDoc);
04480         
04486         static vector<vector<CorrelatorTypeMod::CorrelatorType> > getCorrelatorType2D(const string &name, const string &tableName, const string &xmlDoc);
04487         
04493         static vector<vector<vector<CorrelatorTypeMod::CorrelatorType> > > getCorrelatorType3D(const string &name, const string &tableName, const string &xmlDoc);                                                              
04494 
04495         
04496         };
04497         
04498 } // namespace asdm.
04499 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines