casa
$Rev:20696$
|
00001 00002 #ifndef _ASDMTABLES_H_ 00003 #define _ASDMTABLES_H_ 00004 #include "ASDMTableBase.h" 00005 /* 00006 * ALMA - Atacama Large Millimeter Array 00007 * (c) European Southern Observatory, 2002 00008 * (c) Associated Universities Inc., 2002 00009 * Copyright by ESO (in the framework of the ALMA collaboration), 00010 * Copyright by AUI (in the framework of the ALMA collaboration), 00011 * All rights reserved. 00012 * 00013 * This library is free software; you can redistribute it and/or 00014 * modify it under the terms of the GNU Lesser General Public 00015 * License as published by the Free software Foundation; either 00016 * version 2.1 of the License, or (at your option) any later version. 00017 * 00018 * This library is distributed in the hope that it will be useful, 00019 * but WITHOUT ANY WARRANTY, without even the implied warranty of 00020 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 00021 * Lesser General Public License for more details. 00022 * 00023 * You should have received a copy of the GNU Lesser General Public 00024 * License along with this library; if not, write to the Free Software 00025 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, 00026 * MA 02111-1307 USA 00027 * 00028 * Warning! 00029 * -------------------------------------------------------------------- 00030 * | This is generated code! Do not modify this file. | 00031 * | If you do, all changes will be lost when the file is re-generated. | 00032 * -------------------------------------------------------------------- 00033 * 00034 * File ASDMTables.h 00035 */ 00036 00037 00038 class ASDM_MAIN : public ASDM_TABLE_SINGLETON<ASDM_MAIN>, public ASDM_TABLE_BASE { 00039 friend class ASDM_TABLE_SINGLETON<ASDM_MAIN>; 00040 00041 private: 00042 ASDM_MAIN(); 00043 ~ASDM_MAIN(); 00044 TableDesc tableDesc_; 00045 00046 public: 00047 const TableDesc& tableDesc() const; 00048 void fill(const ASDM& asdm); 00049 }; 00050 00051 class ASDM_ALMARADIOMETER : public ASDM_TABLE_SINGLETON<ASDM_ALMARADIOMETER>, public ASDM_TABLE_BASE { 00052 friend class ASDM_TABLE_SINGLETON<ASDM_ALMARADIOMETER>; 00053 00054 private: 00055 ASDM_ALMARADIOMETER(); 00056 ~ASDM_ALMARADIOMETER(); 00057 TableDesc tableDesc_; 00058 00059 public: 00060 const TableDesc& tableDesc() const; 00061 void fill(const ASDM& asdm); 00062 }; 00063 00064 class ASDM_ANNOTATION : public ASDM_TABLE_SINGLETON<ASDM_ANNOTATION>, public ASDM_TABLE_BASE { 00065 friend class ASDM_TABLE_SINGLETON<ASDM_ANNOTATION>; 00066 00067 private: 00068 ASDM_ANNOTATION(); 00069 ~ASDM_ANNOTATION(); 00070 TableDesc tableDesc_; 00071 00072 public: 00073 const TableDesc& tableDesc() const; 00074 void fill(const ASDM& asdm); 00075 }; 00076 00077 class ASDM_ANTENNA : public ASDM_TABLE_SINGLETON<ASDM_ANTENNA>, public ASDM_TABLE_BASE { 00078 friend class ASDM_TABLE_SINGLETON<ASDM_ANTENNA>; 00079 00080 private: 00081 ASDM_ANTENNA(); 00082 ~ASDM_ANTENNA(); 00083 TableDesc tableDesc_; 00084 00085 public: 00086 const TableDesc& tableDesc() const; 00087 void fill(const ASDM& asdm); 00088 }; 00089 00090 class ASDM_CALAMPLI : public ASDM_TABLE_SINGLETON<ASDM_CALAMPLI>, public ASDM_TABLE_BASE { 00091 friend class ASDM_TABLE_SINGLETON<ASDM_CALAMPLI>; 00092 00093 private: 00094 ASDM_CALAMPLI(); 00095 ~ASDM_CALAMPLI(); 00096 TableDesc tableDesc_; 00097 00098 public: 00099 const TableDesc& tableDesc() const; 00100 void fill(const ASDM& asdm); 00101 }; 00102 00103 class ASDM_CALATMOSPHERE : public ASDM_TABLE_SINGLETON<ASDM_CALATMOSPHERE>, public ASDM_TABLE_BASE { 00104 friend class ASDM_TABLE_SINGLETON<ASDM_CALATMOSPHERE>; 00105 00106 private: 00107 ASDM_CALATMOSPHERE(); 00108 ~ASDM_CALATMOSPHERE(); 00109 TableDesc tableDesc_; 00110 00111 public: 00112 const TableDesc& tableDesc() const; 00113 void fill(const ASDM& asdm); 00114 }; 00115 00116 class ASDM_CALBANDPASS : public ASDM_TABLE_SINGLETON<ASDM_CALBANDPASS>, public ASDM_TABLE_BASE { 00117 friend class ASDM_TABLE_SINGLETON<ASDM_CALBANDPASS>; 00118 00119 private: 00120 ASDM_CALBANDPASS(); 00121 ~ASDM_CALBANDPASS(); 00122 TableDesc tableDesc_; 00123 00124 public: 00125 const TableDesc& tableDesc() const; 00126 void fill(const ASDM& asdm); 00127 }; 00128 00129 class ASDM_CALCURVE : public ASDM_TABLE_SINGLETON<ASDM_CALCURVE>, public ASDM_TABLE_BASE { 00130 friend class ASDM_TABLE_SINGLETON<ASDM_CALCURVE>; 00131 00132 private: 00133 ASDM_CALCURVE(); 00134 ~ASDM_CALCURVE(); 00135 TableDesc tableDesc_; 00136 00137 public: 00138 const TableDesc& tableDesc() const; 00139 void fill(const ASDM& asdm); 00140 }; 00141 00142 class ASDM_CALDATA : public ASDM_TABLE_SINGLETON<ASDM_CALDATA>, public ASDM_TABLE_BASE { 00143 friend class ASDM_TABLE_SINGLETON<ASDM_CALDATA>; 00144 00145 private: 00146 ASDM_CALDATA(); 00147 ~ASDM_CALDATA(); 00148 TableDesc tableDesc_; 00149 00150 public: 00151 const TableDesc& tableDesc() const; 00152 void fill(const ASDM& asdm); 00153 }; 00154 00155 class ASDM_CALDELAY : public ASDM_TABLE_SINGLETON<ASDM_CALDELAY>, public ASDM_TABLE_BASE { 00156 friend class ASDM_TABLE_SINGLETON<ASDM_CALDELAY>; 00157 00158 private: 00159 ASDM_CALDELAY(); 00160 ~ASDM_CALDELAY(); 00161 TableDesc tableDesc_; 00162 00163 public: 00164 const TableDesc& tableDesc() const; 00165 void fill(const ASDM& asdm); 00166 }; 00167 00168 class ASDM_CALDEVICE : public ASDM_TABLE_SINGLETON<ASDM_CALDEVICE>, public ASDM_TABLE_BASE { 00169 friend class ASDM_TABLE_SINGLETON<ASDM_CALDEVICE>; 00170 00171 private: 00172 ASDM_CALDEVICE(); 00173 ~ASDM_CALDEVICE(); 00174 TableDesc tableDesc_; 00175 00176 public: 00177 const TableDesc& tableDesc() const; 00178 void fill(const ASDM& asdm); 00179 }; 00180 00181 class ASDM_CALFLUX : public ASDM_TABLE_SINGLETON<ASDM_CALFLUX>, public ASDM_TABLE_BASE { 00182 friend class ASDM_TABLE_SINGLETON<ASDM_CALFLUX>; 00183 00184 private: 00185 ASDM_CALFLUX(); 00186 ~ASDM_CALFLUX(); 00187 TableDesc tableDesc_; 00188 00189 public: 00190 const TableDesc& tableDesc() const; 00191 void fill(const ASDM& asdm); 00192 }; 00193 00194 class ASDM_CALFOCUS : public ASDM_TABLE_SINGLETON<ASDM_CALFOCUS>, public ASDM_TABLE_BASE { 00195 friend class ASDM_TABLE_SINGLETON<ASDM_CALFOCUS>; 00196 00197 private: 00198 ASDM_CALFOCUS(); 00199 ~ASDM_CALFOCUS(); 00200 TableDesc tableDesc_; 00201 00202 public: 00203 const TableDesc& tableDesc() const; 00204 void fill(const ASDM& asdm); 00205 }; 00206 00207 class ASDM_CALFOCUSMODEL : public ASDM_TABLE_SINGLETON<ASDM_CALFOCUSMODEL>, public ASDM_TABLE_BASE { 00208 friend class ASDM_TABLE_SINGLETON<ASDM_CALFOCUSMODEL>; 00209 00210 private: 00211 ASDM_CALFOCUSMODEL(); 00212 ~ASDM_CALFOCUSMODEL(); 00213 TableDesc tableDesc_; 00214 00215 public: 00216 const TableDesc& tableDesc() const; 00217 void fill(const ASDM& asdm); 00218 }; 00219 00220 class ASDM_CALGAIN : public ASDM_TABLE_SINGLETON<ASDM_CALGAIN>, public ASDM_TABLE_BASE { 00221 friend class ASDM_TABLE_SINGLETON<ASDM_CALGAIN>; 00222 00223 private: 00224 ASDM_CALGAIN(); 00225 ~ASDM_CALGAIN(); 00226 TableDesc tableDesc_; 00227 00228 public: 00229 const TableDesc& tableDesc() const; 00230 void fill(const ASDM& asdm); 00231 }; 00232 00233 class ASDM_CALHOLOGRAPHY : public ASDM_TABLE_SINGLETON<ASDM_CALHOLOGRAPHY>, public ASDM_TABLE_BASE { 00234 friend class ASDM_TABLE_SINGLETON<ASDM_CALHOLOGRAPHY>; 00235 00236 private: 00237 ASDM_CALHOLOGRAPHY(); 00238 ~ASDM_CALHOLOGRAPHY(); 00239 TableDesc tableDesc_; 00240 00241 public: 00242 const TableDesc& tableDesc() const; 00243 void fill(const ASDM& asdm); 00244 }; 00245 00246 class ASDM_CALPHASE : public ASDM_TABLE_SINGLETON<ASDM_CALPHASE>, public ASDM_TABLE_BASE { 00247 friend class ASDM_TABLE_SINGLETON<ASDM_CALPHASE>; 00248 00249 private: 00250 ASDM_CALPHASE(); 00251 ~ASDM_CALPHASE(); 00252 TableDesc tableDesc_; 00253 00254 public: 00255 const TableDesc& tableDesc() const; 00256 void fill(const ASDM& asdm); 00257 }; 00258 00259 class ASDM_CALPOINTING : public ASDM_TABLE_SINGLETON<ASDM_CALPOINTING>, public ASDM_TABLE_BASE { 00260 friend class ASDM_TABLE_SINGLETON<ASDM_CALPOINTING>; 00261 00262 private: 00263 ASDM_CALPOINTING(); 00264 ~ASDM_CALPOINTING(); 00265 TableDesc tableDesc_; 00266 00267 public: 00268 const TableDesc& tableDesc() const; 00269 void fill(const ASDM& asdm); 00270 }; 00271 00272 class ASDM_CALPOINTINGMODEL : public ASDM_TABLE_SINGLETON<ASDM_CALPOINTINGMODEL>, public ASDM_TABLE_BASE { 00273 friend class ASDM_TABLE_SINGLETON<ASDM_CALPOINTINGMODEL>; 00274 00275 private: 00276 ASDM_CALPOINTINGMODEL(); 00277 ~ASDM_CALPOINTINGMODEL(); 00278 TableDesc tableDesc_; 00279 00280 public: 00281 const TableDesc& tableDesc() const; 00282 void fill(const ASDM& asdm); 00283 }; 00284 00285 class ASDM_CALPOSITION : public ASDM_TABLE_SINGLETON<ASDM_CALPOSITION>, public ASDM_TABLE_BASE { 00286 friend class ASDM_TABLE_SINGLETON<ASDM_CALPOSITION>; 00287 00288 private: 00289 ASDM_CALPOSITION(); 00290 ~ASDM_CALPOSITION(); 00291 TableDesc tableDesc_; 00292 00293 public: 00294 const TableDesc& tableDesc() const; 00295 void fill(const ASDM& asdm); 00296 }; 00297 00298 class ASDM_CALPRIMARYBEAM : public ASDM_TABLE_SINGLETON<ASDM_CALPRIMARYBEAM>, public ASDM_TABLE_BASE { 00299 friend class ASDM_TABLE_SINGLETON<ASDM_CALPRIMARYBEAM>; 00300 00301 private: 00302 ASDM_CALPRIMARYBEAM(); 00303 ~ASDM_CALPRIMARYBEAM(); 00304 TableDesc tableDesc_; 00305 00306 public: 00307 const TableDesc& tableDesc() const; 00308 void fill(const ASDM& asdm); 00309 }; 00310 00311 class ASDM_CALREDUCTION : public ASDM_TABLE_SINGLETON<ASDM_CALREDUCTION>, public ASDM_TABLE_BASE { 00312 friend class ASDM_TABLE_SINGLETON<ASDM_CALREDUCTION>; 00313 00314 private: 00315 ASDM_CALREDUCTION(); 00316 ~ASDM_CALREDUCTION(); 00317 TableDesc tableDesc_; 00318 00319 public: 00320 const TableDesc& tableDesc() const; 00321 void fill(const ASDM& asdm); 00322 }; 00323 00324 class ASDM_CALSEEING : public ASDM_TABLE_SINGLETON<ASDM_CALSEEING>, public ASDM_TABLE_BASE { 00325 friend class ASDM_TABLE_SINGLETON<ASDM_CALSEEING>; 00326 00327 private: 00328 ASDM_CALSEEING(); 00329 ~ASDM_CALSEEING(); 00330 TableDesc tableDesc_; 00331 00332 public: 00333 const TableDesc& tableDesc() const; 00334 void fill(const ASDM& asdm); 00335 }; 00336 00337 class ASDM_CALWVR : public ASDM_TABLE_SINGLETON<ASDM_CALWVR>, public ASDM_TABLE_BASE { 00338 friend class ASDM_TABLE_SINGLETON<ASDM_CALWVR>; 00339 00340 private: 00341 ASDM_CALWVR(); 00342 ~ASDM_CALWVR(); 00343 TableDesc tableDesc_; 00344 00345 public: 00346 const TableDesc& tableDesc() const; 00347 void fill(const ASDM& asdm); 00348 }; 00349 00350 class ASDM_CONFIGDESCRIPTION : public ASDM_TABLE_SINGLETON<ASDM_CONFIGDESCRIPTION>, public ASDM_TABLE_BASE { 00351 friend class ASDM_TABLE_SINGLETON<ASDM_CONFIGDESCRIPTION>; 00352 00353 private: 00354 ASDM_CONFIGDESCRIPTION(); 00355 ~ASDM_CONFIGDESCRIPTION(); 00356 TableDesc tableDesc_; 00357 00358 public: 00359 const TableDesc& tableDesc() const; 00360 void fill(const ASDM& asdm); 00361 }; 00362 00363 class ASDM_CORRELATORMODE : public ASDM_TABLE_SINGLETON<ASDM_CORRELATORMODE>, public ASDM_TABLE_BASE { 00364 friend class ASDM_TABLE_SINGLETON<ASDM_CORRELATORMODE>; 00365 00366 private: 00367 ASDM_CORRELATORMODE(); 00368 ~ASDM_CORRELATORMODE(); 00369 TableDesc tableDesc_; 00370 00371 public: 00372 const TableDesc& tableDesc() const; 00373 void fill(const ASDM& asdm); 00374 }; 00375 00376 class ASDM_DATADESCRIPTION : public ASDM_TABLE_SINGLETON<ASDM_DATADESCRIPTION>, public ASDM_TABLE_BASE { 00377 friend class ASDM_TABLE_SINGLETON<ASDM_DATADESCRIPTION>; 00378 00379 private: 00380 ASDM_DATADESCRIPTION(); 00381 ~ASDM_DATADESCRIPTION(); 00382 TableDesc tableDesc_; 00383 00384 public: 00385 const TableDesc& tableDesc() const; 00386 void fill(const ASDM& asdm); 00387 }; 00388 00389 class ASDM_DELAYMODEL : public ASDM_TABLE_SINGLETON<ASDM_DELAYMODEL>, public ASDM_TABLE_BASE { 00390 friend class ASDM_TABLE_SINGLETON<ASDM_DELAYMODEL>; 00391 00392 private: 00393 ASDM_DELAYMODEL(); 00394 ~ASDM_DELAYMODEL(); 00395 TableDesc tableDesc_; 00396 00397 public: 00398 const TableDesc& tableDesc() const; 00399 void fill(const ASDM& asdm); 00400 }; 00401 00402 class ASDM_DOPPLER : public ASDM_TABLE_SINGLETON<ASDM_DOPPLER>, public ASDM_TABLE_BASE { 00403 friend class ASDM_TABLE_SINGLETON<ASDM_DOPPLER>; 00404 00405 private: 00406 ASDM_DOPPLER(); 00407 ~ASDM_DOPPLER(); 00408 TableDesc tableDesc_; 00409 00410 public: 00411 const TableDesc& tableDesc() const; 00412 void fill(const ASDM& asdm); 00413 }; 00414 00415 class ASDM_EPHEMERIS : public ASDM_TABLE_SINGLETON<ASDM_EPHEMERIS>, public ASDM_TABLE_BASE { 00416 friend class ASDM_TABLE_SINGLETON<ASDM_EPHEMERIS>; 00417 00418 private: 00419 ASDM_EPHEMERIS(); 00420 ~ASDM_EPHEMERIS(); 00421 TableDesc tableDesc_; 00422 00423 public: 00424 const TableDesc& tableDesc() const; 00425 void fill(const ASDM& asdm); 00426 }; 00427 00428 class ASDM_EXECBLOCK : public ASDM_TABLE_SINGLETON<ASDM_EXECBLOCK>, public ASDM_TABLE_BASE { 00429 friend class ASDM_TABLE_SINGLETON<ASDM_EXECBLOCK>; 00430 00431 private: 00432 ASDM_EXECBLOCK(); 00433 ~ASDM_EXECBLOCK(); 00434 TableDesc tableDesc_; 00435 00436 public: 00437 const TableDesc& tableDesc() const; 00438 void fill(const ASDM& asdm); 00439 }; 00440 00441 class ASDM_FEED : public ASDM_TABLE_SINGLETON<ASDM_FEED>, public ASDM_TABLE_BASE { 00442 friend class ASDM_TABLE_SINGLETON<ASDM_FEED>; 00443 00444 private: 00445 ASDM_FEED(); 00446 ~ASDM_FEED(); 00447 TableDesc tableDesc_; 00448 00449 public: 00450 const TableDesc& tableDesc() const; 00451 void fill(const ASDM& asdm); 00452 }; 00453 00454 class ASDM_FIELD : public ASDM_TABLE_SINGLETON<ASDM_FIELD>, public ASDM_TABLE_BASE { 00455 friend class ASDM_TABLE_SINGLETON<ASDM_FIELD>; 00456 00457 private: 00458 ASDM_FIELD(); 00459 ~ASDM_FIELD(); 00460 TableDesc tableDesc_; 00461 00462 public: 00463 const TableDesc& tableDesc() const; 00464 void fill(const ASDM& asdm); 00465 }; 00466 00467 class ASDM_FLAG : public ASDM_TABLE_SINGLETON<ASDM_FLAG>, public ASDM_TABLE_BASE { 00468 friend class ASDM_TABLE_SINGLETON<ASDM_FLAG>; 00469 00470 private: 00471 ASDM_FLAG(); 00472 ~ASDM_FLAG(); 00473 TableDesc tableDesc_; 00474 00475 public: 00476 const TableDesc& tableDesc() const; 00477 void fill(const ASDM& asdm); 00478 }; 00479 00480 class ASDM_FLAGCMD : public ASDM_TABLE_SINGLETON<ASDM_FLAGCMD>, public ASDM_TABLE_BASE { 00481 friend class ASDM_TABLE_SINGLETON<ASDM_FLAGCMD>; 00482 00483 private: 00484 ASDM_FLAGCMD(); 00485 ~ASDM_FLAGCMD(); 00486 TableDesc tableDesc_; 00487 00488 public: 00489 const TableDesc& tableDesc() const; 00490 void fill(const ASDM& asdm); 00491 }; 00492 00493 class ASDM_FOCUS : public ASDM_TABLE_SINGLETON<ASDM_FOCUS>, public ASDM_TABLE_BASE { 00494 friend class ASDM_TABLE_SINGLETON<ASDM_FOCUS>; 00495 00496 private: 00497 ASDM_FOCUS(); 00498 ~ASDM_FOCUS(); 00499 TableDesc tableDesc_; 00500 00501 public: 00502 const TableDesc& tableDesc() const; 00503 void fill(const ASDM& asdm); 00504 }; 00505 00506 class ASDM_FOCUSMODEL : public ASDM_TABLE_SINGLETON<ASDM_FOCUSMODEL>, public ASDM_TABLE_BASE { 00507 friend class ASDM_TABLE_SINGLETON<ASDM_FOCUSMODEL>; 00508 00509 private: 00510 ASDM_FOCUSMODEL(); 00511 ~ASDM_FOCUSMODEL(); 00512 TableDesc tableDesc_; 00513 00514 public: 00515 const TableDesc& tableDesc() const; 00516 void fill(const ASDM& asdm); 00517 }; 00518 00519 class ASDM_FREQOFFSET : public ASDM_TABLE_SINGLETON<ASDM_FREQOFFSET>, public ASDM_TABLE_BASE { 00520 friend class ASDM_TABLE_SINGLETON<ASDM_FREQOFFSET>; 00521 00522 private: 00523 ASDM_FREQOFFSET(); 00524 ~ASDM_FREQOFFSET(); 00525 TableDesc tableDesc_; 00526 00527 public: 00528 const TableDesc& tableDesc() const; 00529 void fill(const ASDM& asdm); 00530 }; 00531 00532 class ASDM_GAINTRACKING : public ASDM_TABLE_SINGLETON<ASDM_GAINTRACKING>, public ASDM_TABLE_BASE { 00533 friend class ASDM_TABLE_SINGLETON<ASDM_GAINTRACKING>; 00534 00535 private: 00536 ASDM_GAINTRACKING(); 00537 ~ASDM_GAINTRACKING(); 00538 TableDesc tableDesc_; 00539 00540 public: 00541 const TableDesc& tableDesc() const; 00542 void fill(const ASDM& asdm); 00543 }; 00544 00545 class ASDM_HISTORY : public ASDM_TABLE_SINGLETON<ASDM_HISTORY>, public ASDM_TABLE_BASE { 00546 friend class ASDM_TABLE_SINGLETON<ASDM_HISTORY>; 00547 00548 private: 00549 ASDM_HISTORY(); 00550 ~ASDM_HISTORY(); 00551 TableDesc tableDesc_; 00552 00553 public: 00554 const TableDesc& tableDesc() const; 00555 void fill(const ASDM& asdm); 00556 }; 00557 00558 class ASDM_HOLOGRAPHY : public ASDM_TABLE_SINGLETON<ASDM_HOLOGRAPHY>, public ASDM_TABLE_BASE { 00559 friend class ASDM_TABLE_SINGLETON<ASDM_HOLOGRAPHY>; 00560 00561 private: 00562 ASDM_HOLOGRAPHY(); 00563 ~ASDM_HOLOGRAPHY(); 00564 TableDesc tableDesc_; 00565 00566 public: 00567 const TableDesc& tableDesc() const; 00568 void fill(const ASDM& asdm); 00569 }; 00570 00571 class ASDM_OBSERVATION : public ASDM_TABLE_SINGLETON<ASDM_OBSERVATION>, public ASDM_TABLE_BASE { 00572 friend class ASDM_TABLE_SINGLETON<ASDM_OBSERVATION>; 00573 00574 private: 00575 ASDM_OBSERVATION(); 00576 ~ASDM_OBSERVATION(); 00577 TableDesc tableDesc_; 00578 00579 public: 00580 const TableDesc& tableDesc() const; 00581 void fill(const ASDM& asdm); 00582 }; 00583 00584 class ASDM_POINTING : public ASDM_TABLE_SINGLETON<ASDM_POINTING>, public ASDM_TABLE_BASE { 00585 friend class ASDM_TABLE_SINGLETON<ASDM_POINTING>; 00586 00587 private: 00588 ASDM_POINTING(); 00589 ~ASDM_POINTING(); 00590 TableDesc tableDesc_; 00591 00592 public: 00593 const TableDesc& tableDesc() const; 00594 void fill(const ASDM& asdm); 00595 }; 00596 00597 class ASDM_POINTINGMODEL : public ASDM_TABLE_SINGLETON<ASDM_POINTINGMODEL>, public ASDM_TABLE_BASE { 00598 friend class ASDM_TABLE_SINGLETON<ASDM_POINTINGMODEL>; 00599 00600 private: 00601 ASDM_POINTINGMODEL(); 00602 ~ASDM_POINTINGMODEL(); 00603 TableDesc tableDesc_; 00604 00605 public: 00606 const TableDesc& tableDesc() const; 00607 void fill(const ASDM& asdm); 00608 }; 00609 00610 class ASDM_POLARIZATION : public ASDM_TABLE_SINGLETON<ASDM_POLARIZATION>, public ASDM_TABLE_BASE { 00611 friend class ASDM_TABLE_SINGLETON<ASDM_POLARIZATION>; 00612 00613 private: 00614 ASDM_POLARIZATION(); 00615 ~ASDM_POLARIZATION(); 00616 TableDesc tableDesc_; 00617 00618 public: 00619 const TableDesc& tableDesc() const; 00620 void fill(const ASDM& asdm); 00621 }; 00622 00623 class ASDM_PROCESSOR : public ASDM_TABLE_SINGLETON<ASDM_PROCESSOR>, public ASDM_TABLE_BASE { 00624 friend class ASDM_TABLE_SINGLETON<ASDM_PROCESSOR>; 00625 00626 private: 00627 ASDM_PROCESSOR(); 00628 ~ASDM_PROCESSOR(); 00629 TableDesc tableDesc_; 00630 00631 public: 00632 const TableDesc& tableDesc() const; 00633 void fill(const ASDM& asdm); 00634 }; 00635 00636 class ASDM_RECEIVER : public ASDM_TABLE_SINGLETON<ASDM_RECEIVER>, public ASDM_TABLE_BASE { 00637 friend class ASDM_TABLE_SINGLETON<ASDM_RECEIVER>; 00638 00639 private: 00640 ASDM_RECEIVER(); 00641 ~ASDM_RECEIVER(); 00642 TableDesc tableDesc_; 00643 00644 public: 00645 const TableDesc& tableDesc() const; 00646 void fill(const ASDM& asdm); 00647 }; 00648 00649 class ASDM_SBSUMMARY : public ASDM_TABLE_SINGLETON<ASDM_SBSUMMARY>, public ASDM_TABLE_BASE { 00650 friend class ASDM_TABLE_SINGLETON<ASDM_SBSUMMARY>; 00651 00652 private: 00653 ASDM_SBSUMMARY(); 00654 ~ASDM_SBSUMMARY(); 00655 TableDesc tableDesc_; 00656 00657 public: 00658 const TableDesc& tableDesc() const; 00659 void fill(const ASDM& asdm); 00660 }; 00661 00662 class ASDM_SCALE : public ASDM_TABLE_SINGLETON<ASDM_SCALE>, public ASDM_TABLE_BASE { 00663 friend class ASDM_TABLE_SINGLETON<ASDM_SCALE>; 00664 00665 private: 00666 ASDM_SCALE(); 00667 ~ASDM_SCALE(); 00668 TableDesc tableDesc_; 00669 00670 public: 00671 const TableDesc& tableDesc() const; 00672 void fill(const ASDM& asdm); 00673 }; 00674 00675 class ASDM_SCAN : public ASDM_TABLE_SINGLETON<ASDM_SCAN>, public ASDM_TABLE_BASE { 00676 friend class ASDM_TABLE_SINGLETON<ASDM_SCAN>; 00677 00678 private: 00679 ASDM_SCAN(); 00680 ~ASDM_SCAN(); 00681 TableDesc tableDesc_; 00682 00683 public: 00684 const TableDesc& tableDesc() const; 00685 void fill(const ASDM& asdm); 00686 }; 00687 00688 class ASDM_SEEING : public ASDM_TABLE_SINGLETON<ASDM_SEEING>, public ASDM_TABLE_BASE { 00689 friend class ASDM_TABLE_SINGLETON<ASDM_SEEING>; 00690 00691 private: 00692 ASDM_SEEING(); 00693 ~ASDM_SEEING(); 00694 TableDesc tableDesc_; 00695 00696 public: 00697 const TableDesc& tableDesc() const; 00698 void fill(const ASDM& asdm); 00699 }; 00700 00701 class ASDM_SOURCE : public ASDM_TABLE_SINGLETON<ASDM_SOURCE>, public ASDM_TABLE_BASE { 00702 friend class ASDM_TABLE_SINGLETON<ASDM_SOURCE>; 00703 00704 private: 00705 ASDM_SOURCE(); 00706 ~ASDM_SOURCE(); 00707 TableDesc tableDesc_; 00708 00709 public: 00710 const TableDesc& tableDesc() const; 00711 void fill(const ASDM& asdm); 00712 }; 00713 00714 class ASDM_SPECTRALWINDOW : public ASDM_TABLE_SINGLETON<ASDM_SPECTRALWINDOW>, public ASDM_TABLE_BASE { 00715 friend class ASDM_TABLE_SINGLETON<ASDM_SPECTRALWINDOW>; 00716 00717 private: 00718 ASDM_SPECTRALWINDOW(); 00719 ~ASDM_SPECTRALWINDOW(); 00720 TableDesc tableDesc_; 00721 00722 public: 00723 const TableDesc& tableDesc() const; 00724 void fill(const ASDM& asdm); 00725 }; 00726 00727 class ASDM_SQUARELAWDETECTOR : public ASDM_TABLE_SINGLETON<ASDM_SQUARELAWDETECTOR>, public ASDM_TABLE_BASE { 00728 friend class ASDM_TABLE_SINGLETON<ASDM_SQUARELAWDETECTOR>; 00729 00730 private: 00731 ASDM_SQUARELAWDETECTOR(); 00732 ~ASDM_SQUARELAWDETECTOR(); 00733 TableDesc tableDesc_; 00734 00735 public: 00736 const TableDesc& tableDesc() const; 00737 void fill(const ASDM& asdm); 00738 }; 00739 00740 class ASDM_STATE : public ASDM_TABLE_SINGLETON<ASDM_STATE>, public ASDM_TABLE_BASE { 00741 friend class ASDM_TABLE_SINGLETON<ASDM_STATE>; 00742 00743 private: 00744 ASDM_STATE(); 00745 ~ASDM_STATE(); 00746 TableDesc tableDesc_; 00747 00748 public: 00749 const TableDesc& tableDesc() const; 00750 void fill(const ASDM& asdm); 00751 }; 00752 00753 class ASDM_STATION : public ASDM_TABLE_SINGLETON<ASDM_STATION>, public ASDM_TABLE_BASE { 00754 friend class ASDM_TABLE_SINGLETON<ASDM_STATION>; 00755 00756 private: 00757 ASDM_STATION(); 00758 ~ASDM_STATION(); 00759 TableDesc tableDesc_; 00760 00761 public: 00762 const TableDesc& tableDesc() const; 00763 void fill(const ASDM& asdm); 00764 }; 00765 00766 class ASDM_SUBSCAN : public ASDM_TABLE_SINGLETON<ASDM_SUBSCAN>, public ASDM_TABLE_BASE { 00767 friend class ASDM_TABLE_SINGLETON<ASDM_SUBSCAN>; 00768 00769 private: 00770 ASDM_SUBSCAN(); 00771 ~ASDM_SUBSCAN(); 00772 TableDesc tableDesc_; 00773 00774 public: 00775 const TableDesc& tableDesc() const; 00776 void fill(const ASDM& asdm); 00777 }; 00778 00779 class ASDM_SWITCHCYCLE : public ASDM_TABLE_SINGLETON<ASDM_SWITCHCYCLE>, public ASDM_TABLE_BASE { 00780 friend class ASDM_TABLE_SINGLETON<ASDM_SWITCHCYCLE>; 00781 00782 private: 00783 ASDM_SWITCHCYCLE(); 00784 ~ASDM_SWITCHCYCLE(); 00785 TableDesc tableDesc_; 00786 00787 public: 00788 const TableDesc& tableDesc() const; 00789 void fill(const ASDM& asdm); 00790 }; 00791 00792 class ASDM_SYSCAL : public ASDM_TABLE_SINGLETON<ASDM_SYSCAL>, public ASDM_TABLE_BASE { 00793 friend class ASDM_TABLE_SINGLETON<ASDM_SYSCAL>; 00794 00795 private: 00796 ASDM_SYSCAL(); 00797 ~ASDM_SYSCAL(); 00798 TableDesc tableDesc_; 00799 00800 public: 00801 const TableDesc& tableDesc() const; 00802 void fill(const ASDM& asdm); 00803 }; 00804 00805 class ASDM_SYSPOWER : public ASDM_TABLE_SINGLETON<ASDM_SYSPOWER>, public ASDM_TABLE_BASE { 00806 friend class ASDM_TABLE_SINGLETON<ASDM_SYSPOWER>; 00807 00808 private: 00809 ASDM_SYSPOWER(); 00810 ~ASDM_SYSPOWER(); 00811 TableDesc tableDesc_; 00812 00813 public: 00814 const TableDesc& tableDesc() const; 00815 void fill(const ASDM& asdm); 00816 }; 00817 00818 class ASDM_TOTALPOWER : public ASDM_TABLE_SINGLETON<ASDM_TOTALPOWER>, public ASDM_TABLE_BASE { 00819 friend class ASDM_TABLE_SINGLETON<ASDM_TOTALPOWER>; 00820 00821 private: 00822 ASDM_TOTALPOWER(); 00823 ~ASDM_TOTALPOWER(); 00824 TableDesc tableDesc_; 00825 00826 public: 00827 const TableDesc& tableDesc() const; 00828 void fill(const ASDM& asdm); 00829 }; 00830 00831 class ASDM_WVMCAL : public ASDM_TABLE_SINGLETON<ASDM_WVMCAL>, public ASDM_TABLE_BASE { 00832 friend class ASDM_TABLE_SINGLETON<ASDM_WVMCAL>; 00833 00834 private: 00835 ASDM_WVMCAL(); 00836 ~ASDM_WVMCAL(); 00837 TableDesc tableDesc_; 00838 00839 public: 00840 const TableDesc& tableDesc() const; 00841 void fill(const ASDM& asdm); 00842 }; 00843 00844 class ASDM_WEATHER : public ASDM_TABLE_SINGLETON<ASDM_WEATHER>, public ASDM_TABLE_BASE { 00845 friend class ASDM_TABLE_SINGLETON<ASDM_WEATHER>; 00846 00847 private: 00848 ASDM_WEATHER(); 00849 ~ASDM_WEATHER(); 00850 TableDesc tableDesc_; 00851 00852 public: 00853 const TableDesc& tableDesc() const; 00854 void fill(const ASDM& asdm); 00855 }; 00856 00857 00858 #endif // _ASDMTABLES_H_