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> const MSObservationColumns & observation() const
MSFlagCmdColumns flagCmd_p
const MSFreqOffsetColumns & freqOffset() const
const MSSourceColumns & source() const
const MSSysCalColumns & sysCal() const
A class to provide easy access to MSObservation columns.
MSFreqOffsetColumns & freqOffset()
const MSFeedColumns & feed() const
const MSFieldColumns & field() const
MSWeatherColumns & weather()
const MSProcessorColumns & processor() const
MSHistoryColumns history_p
MSSpWindowColumns spectralWindow_p
const MSSpWindowColumns & spectralWindow() const
MSSourceColumns & source()
const MSPointingColumns & pointing() const
MSAntennaColumns & antenna()
Access to required subtables.
~MSColumns()
The destructor does nothing special.
A class to provide easy access to MSPointing columns.
MSWeatherColumns weather_p
A class to provide easy access to MSHistory columns.
MSHistoryColumns & history()
MSSpWindowColumns & spectralWindow()
MSColumns(const MeasurementSet &ms)
Create a columns object that accesses the data in the specified MS.
void setEpochRef(MEpoch::Types ref, Bool tableMustBeEmpty=True)
set the EPOCH reference type in all EPOCH columns in the MS.
MSDataDescColumns dataDesc_p
Types
Types of known MDirections Warning: The order defines the order in the translation matrix FromTo in ...
A class to provide easy access to MSField columns.
A class to provide easy access to MSSource columns.
const MSFlagCmdColumns & flagCmd() const
MSFlagCmdColumns & flagCmd()
const MSStateColumns & state() const
MSProcessorColumns processor_p
const MSAntennaColumns & antenna() const
Access to required subtables.
MSPointingColumns & pointing()
A class to provide easy access to MSSpectralWindow columns.
A class to provide easy access to MSSysCal columns.
const MSDataDescColumns & dataDescription() const
A class to provide easy access to MSProcessor columns.
MSDopplerColumns & doppler()
Access to optional subtables.
MSAntennaColumns antenna_p
Access to subtables.
A class to provide easy access to MSAntenna columns.
bool Bool
Define the standard types used by Casacore.
A class to provide easy access to MSDoppler columns.
MSFreqOffsetColumns freqOffset_p
MSObservationColumns & observation()
MSDataDescColumns & dataDescription()
A class to provide easy access to MSFeed columns.
A Table intended to hold astronomical data (a set of Measurements).
A class to provide easy access to MSPolarization columns.
const MSWeatherColumns & weather() const
MSPointingColumns pointing_p
MSProcessorColumns & processor()
const MSPolarizationColumns & polarization() const
A class for easy access to MeasurementSet main table columns.
A class to provide easy access to MeasurementSet columns.
A class to provide easy access to MSState columns.
MSSysCalColumns & sysCal()
const MSHistoryColumns & history() const
Types
Types of known MEpochs Caution: The order defines the order in the translation matrix in the MCEpoch...
MSPolarizationColumns & polarization()
const MSDopplerColumns & doppler() const
Access to optional subtables.
A class to provide easy access to MSFlagCmd columns.
this file contains all the compiler specific defines
A class to provide easy access to MSFreqOffset columns.
void setDirectionRef(MDirection::Types ref)
set the DIRECTION reference type for FIELD, POINTING and SOURCE tables (except for antenna frame dire...
MSPolarizationColumns polarization_p
MSDopplerColumns doppler_p
A class to provide easy access to MSDataDescription columns.
MSObservationColumns observation_p
A class to provide easy access to MSWeather columns.