28 #ifndef MS_MSCOLUMNS_H
29 #define MS_MSCOLUMNS_H
31 #include <casacore/casa/aips.h>
32 #include <casacore/measures/Measures/MDirection.h>
33 #include <casacore/measures/Measures/MEpoch.h>
34 #include <casacore/measures/Measures/MCPosition.h>
35 #include <casacore/measures/TableMeasures/ArrayMeasColumn.h>
36 #include <casacore/measures/TableMeasures/ArrayQuantColumn.h>
37 #include <casacore/measures/TableMeasures/ScalarMeasColumn.h>
38 #include <casacore/measures/TableMeasures/ScalarQuantColumn.h>
39 #include <casacore/ms/MeasurementSets/MSAntennaColumns.h>
40 #include <casacore/ms/MeasurementSets/MSDataDescColumns.h>
41 #include <casacore/ms/MeasurementSets/MSDopplerColumns.h>
42 #include <casacore/ms/MeasurementSets/MSFeedColumns.h>
43 #include <casacore/ms/MeasurementSets/MSFieldColumns.h>
44 #include <casacore/ms/MeasurementSets/MSFlagCmdColumns.h>
45 #include <casacore/ms/MeasurementSets/MSFreqOffColumns.h>
46 #include <casacore/ms/MeasurementSets/MSHistoryColumns.h>
47 #include <casacore/ms/MeasurementSets/MSMainColumns.h>
48 #include <casacore/ms/MeasurementSets/MSObsColumns.h>
49 #include <casacore/ms/MeasurementSets/MSPointingColumns.h>
50 #include <casacore/ms/MeasurementSets/MSPolColumns.h>
51 #include <casacore/ms/MeasurementSets/MSProcessorColumns.h>
52 #include <casacore/ms/MeasurementSets/MSSourceColumns.h>
53 #include <casacore/ms/MeasurementSets/MSSpWindowColumns.h>
54 #include <casacore/ms/MeasurementSets/MSStateColumns.h>
55 #include <casacore/ms/MeasurementSets/MSSysCalColumns.h>
56 #include <casacore/ms/MeasurementSets/MSWeatherColumns.h>
Types
Types of known MDirections Warning: The order defines the order in the translation matrix FromTo in ...
Types
Types of known MEpochs Caution: The order defines the order in the translation matrix in the MCEpoch...
MSAntennaColumns antenna_p
Access to subtables.
MSPolarizationColumns & polarization()
const MSHistoryColumns & history() const
MSDopplerColumns & doppler()
Access to optional subtables.
const MSWeatherColumns & weather() const
MSObservationColumns & observation()
MSHistoryColumns & history()
MSAntennaColumns & antenna()
Access to required subtables.
MSObservationColumns observation_p
const MSDataDescColumns & dataDescription() const
void setEpochRef(MEpoch::Types ref, Bool tableMustBeEmpty=True)
set the EPOCH reference type in all EPOCH columns in the MS.
MSWeatherColumns weather_p
const MSFreqOffsetColumns & freqOffset() const
MSFlagCmdColumns & flagCmd()
MSSourceColumns & source()
MSDataDescColumns dataDesc_p
const MSDopplerColumns & doppler() const
Access to optional subtables.
const MSPolarizationColumns & polarization() const
MSDopplerColumns doppler_p
const MSPointingColumns & pointing() const
MSSpWindowColumns & spectralWindow()
MSProcessorColumns & processor()
MSSysCalColumns & sysCal()
MSPointingColumns & pointing()
~MSColumns()
The destructor does nothing special.
const MSFlagCmdColumns & flagCmd() const
const MSSourceColumns & source() const
MSDataDescColumns & dataDescription()
MSPointingColumns pointing_p
MSHistoryColumns history_p
MSFlagCmdColumns flagCmd_p
const MSSysCalColumns & sysCal() const
MSSpWindowColumns spectralWindow_p
void setDirectionRef(MDirection::Types ref)
set the DIRECTION reference type for FIELD, POINTING and SOURCE tables (except for antenna frame dire...
MSFreqOffsetColumns & freqOffset()
const MSAntennaColumns & antenna() const
Access to required subtables.
const MSObservationColumns & observation() const
MSFreqOffsetColumns freqOffset_p
MSProcessorColumns processor_p
const MSFeedColumns & feed() const
const MSStateColumns & state() const
const MSFieldColumns & field() const
MSColumns(const MeasurementSet &ms)
Create a columns object that accesses the data in the specified MS.
MSPolarizationColumns polarization_p
const MSProcessorColumns & processor() const
const MSSpWindowColumns & spectralWindow() const
MSWeatherColumns & weather()
this file contains all the compiler specific defines
bool Bool
Define the standard types used by Casacore.