casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
StokesParameter.h
Go to the documentation of this file.
1 /*
2  *
3  * /////////////////////////////////////////////////////////////////
4  * // WARNING! DO NOT MODIFY THIS FILE! //
5  * // --------------------------------------------------------- //
6  * // | This is generated code using a C++ template function! | //
7  * // ! Do not modify this file. | //
8  * // | Any changes will be lost when the file is re-generated. | //
9  * // --------------------------------------------------------- //
10  * /////////////////////////////////////////////////////////////////
11  *
12  */
13 
14 
15 #if !defined(_STOKESPARAMETER_H)
16 
18 #define _STOKESPARAMETER_H
19 #endif
20 
21 #if !defined(_STOKESPARAMETER_HH)
22 
23 #include <alma/Enumtcl/Enum.hpp>
24 
25 template<>
26  struct enum_set_traits<StokesParameterMod::StokesParameter> : public enum_set_traiter<StokesParameterMod::StokesParameter,32,StokesParameterMod::PANGLE> {};
27 
28 template<>
29 class enum_map_traits<StokesParameterMod::StokesParameter,void> : public enum_map_traiter<StokesParameterMod::StokesParameter,void> {
30 public:
31  static bool init_;
32  static std::string typeName_;
33  static std::string enumerationDesc_;
34  static std::string order_;
35  static std::string xsdBaseType_;
36  static bool init(){
37  EnumPar<void> ep;
38  m_.insert(std::pair<StokesParameterMod::StokesParameter,EnumPar<void> >
39  (StokesParameterMod::I,ep((int)StokesParameterMod::I,"I","un-documented")));
40  m_.insert(std::pair<StokesParameterMod::StokesParameter,EnumPar<void> >
41  (StokesParameterMod::Q,ep((int)StokesParameterMod::Q,"Q","un-documented")));
42  m_.insert(std::pair<StokesParameterMod::StokesParameter,EnumPar<void> >
43  (StokesParameterMod::U,ep((int)StokesParameterMod::U,"U","un-documented")));
44  m_.insert(std::pair<StokesParameterMod::StokesParameter,EnumPar<void> >
45  (StokesParameterMod::V,ep((int)StokesParameterMod::V,"V","un-documented")));
46  m_.insert(std::pair<StokesParameterMod::StokesParameter,EnumPar<void> >
47  (StokesParameterMod::RR,ep((int)StokesParameterMod::RR,"RR","un-documented")));
48  m_.insert(std::pair<StokesParameterMod::StokesParameter,EnumPar<void> >
49  (StokesParameterMod::RL,ep((int)StokesParameterMod::RL,"RL","un-documented")));
50  m_.insert(std::pair<StokesParameterMod::StokesParameter,EnumPar<void> >
51  (StokesParameterMod::LR,ep((int)StokesParameterMod::LR,"LR","un-documented")));
52  m_.insert(std::pair<StokesParameterMod::StokesParameter,EnumPar<void> >
53  (StokesParameterMod::LL,ep((int)StokesParameterMod::LL,"LL","un-documented")));
54  m_.insert(std::pair<StokesParameterMod::StokesParameter,EnumPar<void> >
55  (StokesParameterMod::XX,ep((int)StokesParameterMod::XX,"XX","un-documented")));
56  m_.insert(std::pair<StokesParameterMod::StokesParameter,EnumPar<void> >
57  (StokesParameterMod::XY,ep((int)StokesParameterMod::XY,"XY","un-documented")));
58  m_.insert(std::pair<StokesParameterMod::StokesParameter,EnumPar<void> >
59  (StokesParameterMod::YX,ep((int)StokesParameterMod::YX,"YX","un-documented")));
60  m_.insert(std::pair<StokesParameterMod::StokesParameter,EnumPar<void> >
61  (StokesParameterMod::YY,ep((int)StokesParameterMod::YY,"YY","un-documented")));
62  m_.insert(std::pair<StokesParameterMod::StokesParameter,EnumPar<void> >
63  (StokesParameterMod::RX,ep((int)StokesParameterMod::RX,"RX","un-documented")));
64  m_.insert(std::pair<StokesParameterMod::StokesParameter,EnumPar<void> >
65  (StokesParameterMod::RY,ep((int)StokesParameterMod::RY,"RY","un-documented")));
66  m_.insert(std::pair<StokesParameterMod::StokesParameter,EnumPar<void> >
67  (StokesParameterMod::LX,ep((int)StokesParameterMod::LX,"LX","un-documented")));
68  m_.insert(std::pair<StokesParameterMod::StokesParameter,EnumPar<void> >
69  (StokesParameterMod::LY,ep((int)StokesParameterMod::LY,"LY","un-documented")));
70  m_.insert(std::pair<StokesParameterMod::StokesParameter,EnumPar<void> >
71  (StokesParameterMod::XR,ep((int)StokesParameterMod::XR,"XR","un-documented")));
72  m_.insert(std::pair<StokesParameterMod::StokesParameter,EnumPar<void> >
73  (StokesParameterMod::XL,ep((int)StokesParameterMod::XL,"XL","un-documented")));
74  m_.insert(std::pair<StokesParameterMod::StokesParameter,EnumPar<void> >
75  (StokesParameterMod::YR,ep((int)StokesParameterMod::YR,"YR","un-documented")));
76  m_.insert(std::pair<StokesParameterMod::StokesParameter,EnumPar<void> >
77  (StokesParameterMod::YL,ep((int)StokesParameterMod::YL,"YL","un-documented")));
78  m_.insert(std::pair<StokesParameterMod::StokesParameter,EnumPar<void> >
79  (StokesParameterMod::PP,ep((int)StokesParameterMod::PP,"PP","un-documented")));
80  m_.insert(std::pair<StokesParameterMod::StokesParameter,EnumPar<void> >
81  (StokesParameterMod::PQ,ep((int)StokesParameterMod::PQ,"PQ","un-documented")));
82  m_.insert(std::pair<StokesParameterMod::StokesParameter,EnumPar<void> >
83  (StokesParameterMod::QP,ep((int)StokesParameterMod::QP,"QP","un-documented")));
84  m_.insert(std::pair<StokesParameterMod::StokesParameter,EnumPar<void> >
85  (StokesParameterMod::QQ,ep((int)StokesParameterMod::QQ,"QQ","un-documented")));
86  m_.insert(std::pair<StokesParameterMod::StokesParameter,EnumPar<void> >
87  (StokesParameterMod::RCIRCULAR,ep((int)StokesParameterMod::RCIRCULAR,"RCIRCULAR","un-documented")));
88  m_.insert(std::pair<StokesParameterMod::StokesParameter,EnumPar<void> >
89  (StokesParameterMod::LCIRCULAR,ep((int)StokesParameterMod::LCIRCULAR,"LCIRCULAR","un-documented")));
90  m_.insert(std::pair<StokesParameterMod::StokesParameter,EnumPar<void> >
91  (StokesParameterMod::LINEAR,ep((int)StokesParameterMod::LINEAR,"LINEAR","un-documented")));
92  m_.insert(std::pair<StokesParameterMod::StokesParameter,EnumPar<void> >
93  (StokesParameterMod::PTOTAL,ep((int)StokesParameterMod::PTOTAL,"PTOTAL","un-documented")));
94  m_.insert(std::pair<StokesParameterMod::StokesParameter,EnumPar<void> >
95  (StokesParameterMod::PLINEAR,ep((int)StokesParameterMod::PLINEAR,"PLINEAR","un-documented")));
96  m_.insert(std::pair<StokesParameterMod::StokesParameter,EnumPar<void> >
97  (StokesParameterMod::PFTOTAL,ep((int)StokesParameterMod::PFTOTAL,"PFTOTAL","un-documented")));
98  m_.insert(std::pair<StokesParameterMod::StokesParameter,EnumPar<void> >
99  (StokesParameterMod::PFLINEAR,ep((int)StokesParameterMod::PFLINEAR,"PFLINEAR","un-documented")));
100  m_.insert(std::pair<StokesParameterMod::StokesParameter,EnumPar<void> >
101  (StokesParameterMod::PANGLE,ep((int)StokesParameterMod::PANGLE,"PANGLE","un-documented")));
102  return true;
103  }
104  static std::map<StokesParameterMod::StokesParameter,EnumPar<void> > m_;
105 };
106 #define _STOKESPARAMETER_HH
107 #endif
static std::map< StokesParameterMod::StokesParameter, EnumPar< void > > m_