casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Merger.h
Go to the documentation of this file.
1 
2 /*
3  * ALMA - Atacama Large Millimeter Array
4  * (c) European Southern Observatory, 2002
5  * (c) Associated Universities Inc., 2002
6  * Copyright by ESO (in the framework of the ALMA collaboration),
7  * Copyright by AUI (in the framework of the ALMA collaboration),
8  * All rights reserved.
9  *
10  * This library is free software; you can redistribute it and/or
11  * modify it under the terms of the GNU Lesser General Public
12  * License as published by the Free software Foundation; either
13  * version 2.1 of the License, or (at your option) any later version.
14  *
15  * This library is distributed in the hope that it will be useful,
16  * but WITHOUT ANY WARRANTY, without even the implied warranty of
17  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
18  * Lesser General Public License for more details.
19  *
20  * You should have received a copy of the GNU Lesser General Public
21  * License along with this library; if not, write to the Free Software
22  * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
23  * MA 02111-1307 USA
24  *
25  * Warning!
26  * --------------------------------------------------------------------
27  * | This is generated code! Do not modify this file. |
28  * | If you do, all changes will be lost when the file is re-generated. |
29  * --------------------------------------------------------------------
30  *
31  * File Merger.h
32  */
33 #ifndef Merger_CLASS
34 #define Merger_CLASS
35 #include <map>
36 
37 #include <alma/ASDM/ASDM.h>
38 
40 #include <alma/ASDM/SBSummaryRow.h>
41 
44 
45 #include <alma/ASDM/FieldTable.h>
46 #include <alma/ASDM/FieldRow.h>
47 
48 #include <alma/ASDM/StateTable.h>
49 #include <alma/ASDM/StateRow.h>
50 
51 #include <alma/ASDM/AntennaTable.h>
52 #include <alma/ASDM/AntennaRow.h>
53 
56 
59 
60 #include <alma/ASDM/SourceTable.h>
61 #include <alma/ASDM/SourceRow.h>
62 
63 #include <alma/ASDM/FeedTable.h>
64 #include <alma/ASDM/FeedRow.h>
65 
68 
71 
74 
76 #include <alma/ASDM/ReceiverRow.h>
77 
78 #include <alma/ASDM/DopplerTable.h>
79 #include <alma/ASDM/DopplerRow.h>
80 
82 #include <alma/ASDM/ProcessorRow.h>
83 
86 
88 #include <alma/ASDM/CalDeviceRow.h>
89 
90 #include <alma/ASDM/FlagCmdTable.h>
91 #include <alma/ASDM/FlagCmdRow.h>
92 
93 #include <alma/ASDM/FocusTable.h>
94 #include <alma/ASDM/FocusRow.h>
95 
96 #include <alma/ASDM/HistoryTable.h>
97 #include <alma/ASDM/HistoryRow.h>
98 
101 
102 #include <alma/ASDM/PointingTable.h>
103 #include <alma/ASDM/PointingRow.h>
104 
105 #include <alma/ASDM/SeeingTable.h>
106 #include <alma/ASDM/SeeingRow.h>
107 
108 #include <alma/ASDM/SysCalTable.h>
109 #include <alma/ASDM/SysCalRow.h>
110 
112 #include <alma/ASDM/TotalPowerRow.h>
113 
114 #include <alma/ASDM/WeatherTable.h>
115 #include <alma/ASDM/WeatherRow.h>
116 
117 #include <alma/ASDM/WVMCalTable.h>
118 #include <alma/ASDM/WVMCalRow.h>
119 
121 #include <alma/ASDM/EphemerisRow.h>
122 
124 #include <alma/ASDM/ExecBlockRow.h>
125 
126 #include <alma/ASDM/ScanTable.h>
127 #include <alma/ASDM/ScanRow.h>
128 
129 #include <alma/ASDM/SubscanTable.h>
130 #include <alma/ASDM/SubscanRow.h>
131 
132 #include <alma/ASDM/MainTable.h>
133 #include <alma/ASDM/MainRow.h>
134 
136 #include <alma/ASDM/FocusModelRow.h>
137 
140 
143 
144 #include <alma/ASDM/CalAmpliTable.h>
145 #include <alma/ASDM/CalAmpliRow.h>
146 
147 #include <alma/ASDM/CalDataTable.h>
148 #include <alma/ASDM/CalDataRow.h>
149 
152 
153 #include <alma/ASDM/CalPhaseTable.h>
154 #include <alma/ASDM/CalPhaseRow.h>
155 
157 #include <alma/ASDM/CalSeeingRow.h>
158 
161 
164 
167 
170 
173 
174 #include <alma/ASDM/CalCurveTable.h>
175 #include <alma/ASDM/CalCurveRow.h>
176 
177 #include <alma/ASDM/StationTable.h>
178 #include <alma/ASDM/StationRow.h>
179 
182 
185 
186 #include <alma/ASDM/CalFocusTable.h>
187 #include <alma/ASDM/CalFocusRow.h>
188 
189 #include <alma/ASDM/CalDelayTable.h>
190 #include <alma/ASDM/CalDelayRow.h>
191 
193 #include <alma/ASDM/HolographyRow.h>
194 
197 
198 #include <alma/ASDM/CalFluxTable.h>
199 #include <alma/ASDM/CalFluxRow.h>
200 
203 
204 #include <alma/ASDM/CalGainTable.h>
205 #include <alma/ASDM/CalGainRow.h>
206 
209 
210 #include <alma/ASDM/CalWVRTable.h>
211 #include <alma/ASDM/CalWVRRow.h>
212 
214 #include <alma/ASDM/AnnotationRow.h>
215 
217 #include <alma/ASDM/DelayModelRow.h>
218 
219 #include <alma/ASDM/FlagTable.h>
220 #include <alma/ASDM/FlagRow.h>
221 
222 #include <alma/ASDM/ScaleTable.h>
223 #include <alma/ASDM/ScaleRow.h>
224 
225 #include <alma/ASDM/SysPowerTable.h>
226 #include <alma/ASDM/SysPowerRow.h>
227 
230 
233 
236 
239 
240 #include <alma/ASDM/PulsarTable.h>
241 #include <alma/ASDM/PulsarRow.h>
242 
243 
244 
245 /*\file <alma/ASDM/Merger.h>
246  \brief Generated from model's revision "-1", branch ""
247 */
248 
249 namespace asdm {
250  class Merger {
251  public :
252  Merger();
253  virtual ~Merger();
254 
255  void merge(ASDM* ds1, ASDM* ds2);
256 
257  private:
260  std::map<std::string, Tag> tagTag;
261  Tag getTag(const Tag& t, void (Merger::*mergeTables)());
262 
263  std::map<std::string, int> idId;
264  int getId(const std::string& tableName, int id, void (Merger::*mergeTables)());
265 
266 
268 
270 
272 
274 
276 
278 
280 
282 
284 
286 
288 
290 
292 
294 
296 
298 
300 
302 
304 
306 
308 
310 
312 
314 
316 
318 
320 
322 
324 
326 
328 
330 
332 
334 
336 
338 
340 
342 
344 
346 
348 
350 
352 
354 
356 
358 
360 
362 
364 
366 
368 
370 
372 
374 
376 
378 
380 
382 
384 
386 
388 
390 
392 
394 
396 
398 
400 
402 
403 
404 
405  void mergeSBSummary();
406  void postMergeSBSummary();
407 
408  void mergeConfigDescription();
410 
411  void mergeField();
412  void postMergeField();
413 
414  void mergeState();
415  void postMergeState();
416 
417  void mergeAntenna();
418  void postMergeAntenna();
419 
420  void mergeDataDescription();
421  void postMergeDataDescription();
422 
423  void mergeSwitchCycle();
424  void postMergeSwitchCycle();
425 
426  void mergeSource();
427  void postMergeSource();
428 
429  void mergeFeed();
430  void postMergeFeed();
431 
432  void mergeSpectralWindow();
433  void postMergeSpectralWindow();
434 
435  void mergeFreqOffset();
436  void postMergeFreqOffset();
437 
438  void mergePolarization();
439  void postMergePolarization();
440 
441  void mergeReceiver();
442  void postMergeReceiver();
443 
444  void mergeDoppler();
445  void postMergeDoppler();
446 
447  void mergeProcessor();
448  void postMergeProcessor();
449 
450  void mergeCorrelatorMode();
451  void postMergeCorrelatorMode();
452 
453  void mergeCalDevice();
454  void postMergeCalDevice();
455 
456  void mergeFlagCmd();
457  void postMergeFlagCmd();
458 
459  void mergeFocus();
460  void postMergeFocus();
461 
462  void mergeHistory();
463  void postMergeHistory();
464 
465  void mergeObservation();
466  void postMergeObservation();
467 
468  void mergePointing();
469  void postMergePointing();
470 
471  void mergeSeeing();
472  void postMergeSeeing();
473 
474  void mergeSysCal();
475  void postMergeSysCal();
476 
477  void mergeTotalPower();
478  void postMergeTotalPower();
479 
480  void mergeWeather();
481  void postMergeWeather();
482 
483  void mergeWVMCal();
484  void postMergeWVMCal();
485 
486  void mergeEphemeris();
487  void postMergeEphemeris();
488 
489  void mergeExecBlock();
490  void postMergeExecBlock();
491 
492  void mergeScan();
493  void postMergeScan();
494 
495  void mergeSubscan();
496  void postMergeSubscan();
497 
498  void mergeMain();
499  void postMergeMain();
500 
501  void mergeFocusModel();
502  void postMergeFocusModel();
503 
504  void mergeGainTracking();
505  void postMergeGainTracking();
506 
507  void mergePointingModel();
508  void postMergePointingModel();
509 
510  void mergeCalAmpli();
511  void postMergeCalAmpli();
512 
513  void mergeCalData();
514  void postMergeCalData();
515 
516  void mergeCalReduction();
517  void postMergeCalReduction();
518 
519  void mergeCalPhase();
520  void postMergeCalPhase();
521 
522  void mergeCalSeeing();
523  void postMergeCalSeeing();
524 
525  void mergeCalPosition();
526  void postMergeCalPosition();
527 
528  void mergeCalPointing();
529  void postMergeCalPointing();
530 
531  void mergeCalPointingModel();
533 
534  void mergeCalHolography();
535  void postMergeCalHolography();
536 
537  void mergeCalAtmosphere();
538  void postMergeCalAtmosphere();
539 
540  void mergeCalCurve();
541  void postMergeCalCurve();
542 
543  void mergeStation();
544  void postMergeStation();
545 
546  void mergeAlmaRadiometer();
547  void postMergeAlmaRadiometer();
548 
549  void mergeSquareLawDetector();
551 
552  void mergeCalFocus();
553  void postMergeCalFocus();
554 
555  void mergeCalDelay();
556  void postMergeCalDelay();
557 
558  void mergeHolography();
559  void postMergeHolography();
560 
561  void mergeCalBandpass();
562  void postMergeCalBandpass();
563 
564  void mergeCalFlux();
565  void postMergeCalFlux();
566 
567  void mergeCalFocusModel();
568  void postMergeCalFocusModel();
569 
570  void mergeCalGain();
571  void postMergeCalGain();
572 
573  void mergeCalPrimaryBeam();
574  void postMergeCalPrimaryBeam();
575 
576  void mergeCalWVR();
577  void postMergeCalWVR();
578 
579  void mergeAnnotation();
580  void postMergeAnnotation();
581 
582  void mergeDelayModel();
583  void postMergeDelayModel();
584 
585  void mergeFlag();
586  void postMergeFlag();
587 
588  void mergeScale();
589  void postMergeScale();
590 
591  void mergeSysPower();
592  void postMergeSysPower();
593 
594  void mergeCalAppPhase();
595  void postMergeCalAppPhase();
596 
599 
602 
605 
606  void mergePulsar();
607  void postMergePulsar();
608 
609 
610 
611  void (Merger::*mergeSBSummaryPtr) () ;
612 
614 
615  void (Merger::*mergeFieldPtr) () ;
616 
617  void (Merger::*mergeStatePtr) () ;
618 
619  void (Merger::*mergeAntennaPtr) () ;
620 
622 
624 
625  void (Merger::*mergeSourcePtr) () ;
626 
627  void (Merger::*mergeFeedPtr) () ;
628 
630 
632 
634 
635  void (Merger::*mergeReceiverPtr) () ;
636 
637  void (Merger::*mergeDopplerPtr) () ;
638 
639  void (Merger::*mergeProcessorPtr) () ;
640 
642 
643  void (Merger::*mergeCalDevicePtr) () ;
644 
645  void (Merger::*mergeFlagCmdPtr) () ;
646 
647  void (Merger::*mergeFocusPtr) () ;
648 
649  void (Merger::*mergeHistoryPtr) () ;
650 
652 
653  void (Merger::*mergePointingPtr) () ;
654 
655  void (Merger::*mergeSeeingPtr) () ;
656 
657  void (Merger::*mergeSysCalPtr) () ;
658 
660 
661  void (Merger::*mergeWeatherPtr) () ;
662 
663  void (Merger::*mergeWVMCalPtr) () ;
664 
665  void (Merger::*mergeEphemerisPtr) () ;
666 
667  void (Merger::*mergeExecBlockPtr) () ;
668 
669  void (Merger::*mergeScanPtr) () ;
670 
671  void (Merger::*mergeSubscanPtr) () ;
672 
673  void (Merger::*mergeMainPtr) () ;
674 
676 
678 
680 
681  void (Merger::*mergeCalAmpliPtr) () ;
682 
683  void (Merger::*mergeCalDataPtr) () ;
684 
686 
687  void (Merger::*mergeCalPhasePtr) () ;
688 
689  void (Merger::*mergeCalSeeingPtr) () ;
690 
692 
694 
696 
698 
700 
701  void (Merger::*mergeCalCurvePtr) () ;
702 
703  void (Merger::*mergeStationPtr) () ;
704 
706 
708 
709  void (Merger::*mergeCalFocusPtr) () ;
710 
711  void (Merger::*mergeCalDelayPtr) () ;
712 
714 
716 
717  void (Merger::*mergeCalFluxPtr) () ;
718 
720 
721  void (Merger::*mergeCalGainPtr) () ;
722 
724 
725  void (Merger::*mergeCalWVRPtr) () ;
726 
728 
730 
731  void (Merger::*mergeFlagPtr) () ;
732 
733  void (Merger::*mergeScalePtr) () ;
734 
735  void (Merger::*mergeSysPowerPtr) () ;
736 
738 
740 
742 
744 
745  void (Merger::*mergePulsarPtr) () ;
746 
747  };
748 } // End namespace asdm
749 
750 #endif /* Merger_CLASS */
bool hasMergedCalFocus
Definition: Merger.h:365
void(Merger::* mergePolarizationPtr)()
Definition: Merger.h:633
void(Merger::* mergeProcessorPtr)()
Definition: Merger.h:639
bool hasMergedSpectralWindow
Definition: Merger.h:285
void mergeGainTracking()
void postMergeCalCurve()
void mergeCalAmpli()
void(Merger::* mergeGainTrackingPtr)()
Definition: Merger.h:677
void postMergeSquareLawDetector()
void(Merger::* mergeCalPrimaryBeamPtr)()
Definition: Merger.h:723
void mergeAntenna()
void postMergeObservation()
void(Merger::* mergeEphemerisPtr)()
Definition: Merger.h:665
void mergeScan()
void mergeDelayModel()
void(Merger::* mergeCalFocusModelPtr)()
Definition: Merger.h:719
void mergeField()
void(Merger::* mergeStatePtr)()
Definition: Merger.h:617
bool hasMergedWeather
Definition: Merger.h:317
bool hasMergedCalAmpli
Definition: Merger.h:337
void(Merger::* mergeDelayModelVariableParametersPtr)()
Definition: Merger.h:741
void mergeSpectralWindow()
void mergeCalData()
void(Merger::* mergeSquareLawDetectorPtr)()
Definition: Merger.h:707
void mergeCalHolography()
void(Merger::* mergeWVMCalPtr)()
Definition: Merger.h:663
void mergeCalPointingModel()
bool hasMergedCorrelatorMode
Definition: Merger.h:297
bool hasMergedHistory
Definition: Merger.h:305
bool hasMergedDataDescription
Definition: Merger.h:277
void mergeCalAtmosphere()
void(Merger::* mergeCalPhasePtr)()
Definition: Merger.h:687
bool hasMergedMain
Definition: Merger.h:329
void(Merger::* mergeCorrelatorModePtr)()
Definition: Merger.h:641
void mergeSeeing()
void(Merger::* mergeSwitchCyclePtr)()
Definition: Merger.h:623
void postMergeSeeing()
void postMergeFocus()
bool hasMergedPointing
Definition: Merger.h:309
void postMergeReceiver()
bool hasMergedCalFocusModel
Definition: Merger.h:375
void(Merger::* mergeHolographyPtr)()
Definition: Merger.h:713
void mergeScale()
void mergeHistory()
void postMergeSource()
void postMergeState()
bool hasMergedCalDelay
Definition: Merger.h:367
void mergeTotalPower()
void mergeDataDescription()
void mergeStation()
void(Merger::* mergeAlmaRadiometerPtr)()
Definition: Merger.h:705
void postMergeAlmaRadiometer()
bool hasMergedWVMCal
Definition: Merger.h:319
void postMergeConfigDescription()
ASDM * ds1
Definition: Merger.h:258
void postMergeFreqOffset()
bool hasMergedStation
Definition: Merger.h:359
void postMergeHistory()
bool hasMergedCalPointing
Definition: Merger.h:349
void(Merger::* mergeWeatherPtr)()
Definition: Merger.h:661
void mergeCalFlux()
void mergeReceiver()
bool hasMergedDoppler
Definition: Merger.h:293
void(Merger::* mergeFieldPtr)()
Definition: Merger.h:615
void mergeFreqOffset()
void mergeFlagCmd()
void mergeCalAppPhase()
void mergeHolography()
bool hasMergedField
Definition: Merger.h:271
The ASDM class is the container for all tables.
Definition: ASDM.h:273
void mergeCalPrimaryBeam()
bool hasMergedCalWVR
Definition: Merger.h:381
void(Merger::* mergeCalSeeingPtr)()
Definition: Merger.h:689
void mergeSource()
void(Merger::* mergeCalBandpassPtr)()
Definition: Merger.h:715
bool hasMergedSysCal
Definition: Merger.h:313
void mergePointing()
void mergeCalAntennaSolutions()
void(Merger::* mergeCalHolographyPtr)()
Definition: Merger.h:697
void mergeCalPointing()
std::map< std::string, Tag > tagTag
Definition: Merger.h:260
void postMergeFlag()
void postMergeCalData()
void(Merger::* mergeStationPtr)()
Definition: Merger.h:703
void mergeCalBandpass()
void mergePointingModel()
void mergeCalFocus()
void mergeFocusModel()
void mergePulsar()
bool hasMergedSysPower
Definition: Merger.h:391
void mergeObservation()
void(Merger::* mergeCalPointingModelPtr)()
Definition: Merger.h:695
void postMergeCalHolography()
void mergeSquareLawDetector()
void mergeCalPhase()
bool hasMergedCalGain
Definition: Merger.h:377
void(Merger::* mergeSeeingPtr)()
Definition: Merger.h:655
void mergeCalSeeing()
void postMergeWeather()
bool hasMergedObservation
Definition: Merger.h:307
void(Merger::* mergeCalCurvePtr)()
Definition: Merger.h:701
void(Merger::* mergePointingPtr)()
Definition: Merger.h:653
bool hasMergedGainTracking
Definition: Merger.h:333
void mergeMain()
void mergeState()
bool hasMergedSeeing
Definition: Merger.h:311
void postMergeDoppler()
void postMergeCalBandpass()
void postMergeCalAntennaSolutions()
void mergeCalDelay()
void(Merger::* mergeTotalPowerPtr)()
Definition: Merger.h:659
bool hasMergedCalData
Definition: Merger.h:339
bool hasMergedCalBandpass
Definition: Merger.h:371
void(Merger::* mergeScalePtr)()
Definition: Merger.h:733
void(Merger::* mergeHistoryPtr)()
Definition: Merger.h:649
void postMergeCalGain()
void mergeSBSummary()
void(Merger::* mergeConfigDescriptionPtr)()
Definition: Merger.h:613
void(Merger::* mergeAntennaPtr)()
Definition: Merger.h:619
bool hasMergedDelayModelVariableParameters
Definition: Merger.h:397
void postMergeMain()
void postMergeCalPrimaryBeam()
void postMergeCalWVR()
void postMergeCalFlux()
bool hasMergedSubscan
Definition: Merger.h:327
void postMergeProcessor()
bool hasMergedFocusModel
Definition: Merger.h:331
void(Merger::* mergeCalAntennaSolutionsPtr)()
Definition: Merger.h:743
void(Merger::* mergeDelayModelFixedParametersPtr)()
Definition: Merger.h:739
void(Merger::* mergeSysPowerPtr)()
Definition: Merger.h:735
void(Merger::* mergeCalPointingPtr)()
Definition: Merger.h:693
bool hasMergedFeed
Definition: Merger.h:283
void postMergePointing()
void postMergeFeed()
void postMergeStation()
void(Merger::* mergeScanPtr)()
Definition: Merger.h:669
void postMergeCalDevice()
void(Merger::* mergePointingModelPtr)()
Definition: Merger.h:679
void postMergeSubscan()
void postMergeWVMCal()
void mergeCalFocusModel()
void mergeCalReduction()
void(Merger::* mergeCalGainPtr)()
Definition: Merger.h:721
bool hasMergedCalAntennaSolutions
Definition: Merger.h:399
bool hasMergedTotalPower
Definition: Merger.h:315
bool hasMergedPointingModel
Definition: Merger.h:335
void(Merger::* mergeSBSummaryPtr)()
Definition: Merger.h:611
bool hasMergedSBSummary
Definition: Merger.h:267
void(Merger::* mergeSpectralWindowPtr)()
Definition: Merger.h:629
void postMergeGainTracking()
bool hasMergedCalAtmosphere
Definition: Merger.h:355
void postMergeCalFocus()
bool hasMergedCalPosition
Definition: Merger.h:347
void postMergeCalPhase()
void(Merger::* mergeCalFluxPtr)()
Definition: Merger.h:717
bool hasMergedFreqOffset
Definition: Merger.h:287
void postMergeHolography()
void mergeConfigDescription()
void postMergeScan()
void(Merger::* mergeSysCalPtr)()
Definition: Merger.h:657
void(Merger::* mergeMainPtr)()
Definition: Merger.h:673
void mergeWVMCal()
Tag getTag(const Tag &t, void(Merger::*mergeTables)())
void postMergePolarization()
void postMergeDelayModelVariableParameters()
bool hasMergedCalPhase
Definition: Merger.h:343
void(Merger::* mergeCalFocusPtr)()
Definition: Merger.h:709
bool hasMergedDelayModel
Definition: Merger.h:385
void postMergeCalFocusModel()
void(Merger::* mergeCalWVRPtr)()
Definition: Merger.h:725
bool hasMergedSquareLawDetector
Definition: Merger.h:363
void mergeSysCal()
void(Merger::* mergeObservationPtr)()
Definition: Merger.h:651
void mergeCalCurve()
bool hasMergedCalAppPhase
Definition: Merger.h:393
bool hasMergedCalReduction
Definition: Merger.h:341
bool hasMergedCalSeeing
Definition: Merger.h:345
void postMergePointingModel()
void postMergeSysCal()
void mergeWeather()
bool hasMergedScale
Definition: Merger.h:389
void(Merger::* mergeDelayModelPtr)()
Definition: Merger.h:729
void(Merger::* mergeCalReductionPtr)()
Definition: Merger.h:685
std::map< std::string, int > idId
Definition: Merger.h:263
void mergePolarization()
void postMergeTotalPower()
bool hasMergedCalHolography
Definition: Merger.h:353
void mergeCalPosition()
void postMergeScale()
void postMergeDelayModelFixedParameters()
bool hasMergedAnnotation
Definition: Merger.h:383
bool hasMergedFocus
Definition: Merger.h:303
bool hasMergedCalDevice
Definition: Merger.h:299
The Tag class is an implementation of a unique index identifying a row of an ASDM table...
Definition: Tag.h:73
virtual ~Merger()
bool hasMergedSource
Definition: Merger.h:281
void postMergeExecBlock()
bool hasMergedDelayModelFixedParameters
Definition: Merger.h:395
void postMergeFocusModel()
void(Merger::* mergeFocusModelPtr)()
Definition: Merger.h:675
void postMergeSBSummary()
void(Merger::* mergeCalPositionPtr)()
Definition: Merger.h:691
void(Merger::* mergeFlagCmdPtr)()
Definition: Merger.h:645
bool hasMergedExecBlock
Definition: Merger.h:323
void postMergeAnnotation()
void postMergeDataDescription()
void postMergeCalAppPhase()
void postMergeSwitchCycle()
void mergeSubscan()
void mergeProcessor()
void postMergeCalAtmosphere()
void(Merger::* mergeSubscanPtr)()
Definition: Merger.h:671
void mergeSysPower()
bool hasMergedReceiver
Definition: Merger.h:291
bool hasMergedAlmaRadiometer
Definition: Merger.h:361
void(Merger::* mergePulsarPtr)()
Definition: Merger.h:745
void mergeCalWVR()
void postMergeCalPointingModel()
void postMergeDelayModel()
void postMergeCorrelatorMode()
ASDM * ds2
Definition: Merger.h:259
bool hasMergedCalPointingModel
Definition: Merger.h:351
void(Merger::* mergeSourcePtr)()
Definition: Merger.h:625
void mergeSwitchCycle()
void postMergePulsar()
void(Merger::* mergeCalDevicePtr)()
Definition: Merger.h:643
void mergeExecBlock()
void postMergeEphemeris()
bool hasMergedCalCurve
Definition: Merger.h:357
void mergeFeed()
void(Merger::* mergeCalAppPhasePtr)()
Definition: Merger.h:737
void(Merger::* mergeCalDataPtr)()
Definition: Merger.h:683
bool hasMergedPulsar
Definition: Merger.h:401
bool hasMergedConfigDescription
Definition: Merger.h:269
bool hasMergedCalPrimaryBeam
Definition: Merger.h:379
void mergeAnnotation()
void(Merger::* mergeDataDescriptionPtr)()
Definition: Merger.h:621
bool hasMergedFlagCmd
Definition: Merger.h:301
void postMergeSpectralWindow()
void mergeCalGain()
void(Merger::* mergeFreqOffsetPtr)()
Definition: Merger.h:631
void(Merger::* mergeCalDelayPtr)()
Definition: Merger.h:711
void(Merger::* mergeFlagPtr)()
Definition: Merger.h:731
void postMergeAntenna()
void postMergeCalPosition()
bool hasMergedPolarization
Definition: Merger.h:289
void mergeAlmaRadiometer()
void(Merger::* mergeCalAtmospherePtr)()
Definition: Merger.h:699
void mergeEphemeris()
int getId(const std::string &tableName, int id, void(Merger::*mergeTables)())
void mergeCalDevice()
bool hasMergedEphemeris
Definition: Merger.h:321
bool hasMergedProcessor
Definition: Merger.h:295
void merge(ASDM *ds1, ASDM *ds2)
void mergeDelayModelFixedParameters()
void(Merger::* mergeAnnotationPtr)()
Definition: Merger.h:727
void postMergeCalDelay()
void(Merger::* mergeDopplerPtr)()
Definition: Merger.h:637
bool hasMergedHolography
Definition: Merger.h:369
bool hasMergedScan
Definition: Merger.h:325
void(Merger::* mergeCalAmpliPtr)()
Definition: Merger.h:681
void(Merger::* mergeFeedPtr)()
Definition: Merger.h:627
void(Merger::* mergeReceiverPtr)()
Definition: Merger.h:635
void postMergeField()
void mergeFlag()
void postMergeFlagCmd()
void postMergeCalAmpli()
void postMergeCalSeeing()
bool hasMergedFlag
Definition: Merger.h:387
void postMergeCalPointing()
void(Merger::* mergeExecBlockPtr)()
Definition: Merger.h:667
void postMergeCalReduction()
void mergeCorrelatorMode()
void mergeDoppler()
void(Merger::* mergeFocusPtr)()
Definition: Merger.h:647
bool hasMergedState
Definition: Merger.h:273
bool hasMergedAntenna
Definition: Merger.h:275
void postMergeSysPower()
void mergeFocus()
void mergeDelayModelVariableParameters()
bool hasMergedSwitchCycle
Definition: Merger.h:279
bool hasMergedCalFlux
Definition: Merger.h:373