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> ROMSSpWindowColumns spectralWindow_p
const ROMSSourceColumns & source() const
ROMSColumns(const MeasurementSet &ms)
Create a columns object that accesses the data in the specified MS.
ROMSHistoryColumns history_p
MSFlagCmdColumns flagCmd_p
const ROMSFlagCmdColumns & flagCmd() const
A class to provide easy read-write access to MSObservation columns.
MSFreqOffsetColumns & freqOffset()
const ROMSProcessorColumns & processor() const
const ROMSFieldColumns & field() const
A class to provide easy access to MSField columns.
const ROMSPolarizationColumns & polarization() const
MSWeatherColumns & weather()
const ROMSDopplerColumns & doppler() const
Read-only access to optional subtables.
MSHistoryColumns history_p
MSSpWindowColumns spectralWindow_p
MSSourceColumns & source()
const ROMSPointingColumns & pointing() const
A class to provide easy read-only access to MSSource columns.
MSAntennaColumns & antenna()
Read-write access to required subtables.
const ROMSWeatherColumns & weather() const
A class to provide easy read-write access to MSPointing columns.
const ROMSStateColumns & state() const
~ROMSColumns()
The destructor does nothing special.
MSWeatherColumns weather_p
A class to provide easy read-write access to MSHistory columns.
MSHistoryColumns & history()
MSSpWindowColumns & spectralWindow()
A class to provide easy read-only access to MSProcessor columns.
const ROMSDataDescColumns & dataDescription() const
A class to provide easy read-only access to MSWeather columns.
A class to provide easy read-only access to MSASpectralWindow columns.
ROMSWeatherColumns weather_p
A class to provide easy read-only access to MSFreqOffset columns.
const ROMSAntennaColumns & antenna() const
Access to required subtables.
A class to provide easy read-only access to MSState columns.
ROMSSourceColumns source_p
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 read-write access to MSField columns.
A class to provide easy read-write access to MSSource columns.
ROMSSysCalColumns sysCal_p
const ROMSDopplerColumns & doppler() const
Access to optional subtables.
MSFlagCmdColumns & flagCmd()
const ROMSSpWindowColumns & spectralWindow() const
ROMSFreqOffsetColumns freqOffset_p
const ROMSStateColumns & state() const
A class to provide easy read-only access to MSPointing columns.
MSProcessorColumns processor_p
const ROMSFreqOffsetColumns & freqOffset() const
A class to provide easy read-only access to MSDoppler columns.
const ROMSWeatherColumns & weather() const
const ROMSPointingColumns & pointing() const
A class to provide easy read-only access to MeasurementSet columns.
const ROMSSysCalColumns & sysCal() const
A class to provide easy read-only access to MSHistory columns.
const ROMSFieldColumns & field() const
ROMSDataDescColumns dataDesc_p
ROMSObservationColumns observation_p
MSPointingColumns & pointing()
A class to provide easy read-write access to MSSpectralWindow columns.
A class to provide easy read-write access to MSSysCal columns.
A class to provide easy read-write access to MSProcessor columns.
MSDopplerColumns & doppler()
Read-write access to optional subtables.
MSAntennaColumns antenna_p
Access to subtables.
A class to provide easy read-only access to MSDataDesc columns.
A class to provide easy read-write access to MSAntenna columns.
ROMSPolarizationColumns polarization_p
bool Bool
Define the standard types used by Casacore.
const ROMSObservationColumns & observation() const
A class to provide easy read-write access to MSDoppler columns.
MSFreqOffsetColumns freqOffset_p
const ROMSDataDescColumns & dataDescription() const
MSObservationColumns & observation()
MSDataDescColumns & dataDescription()
ROMSPointingColumns pointing_p
A class to provide easy read-write access to MSFeed columns.
const ROMSProcessorColumns & processor() const
A Table intended to hold astronomical data (a set of Measurements).
const ROMSSysCalColumns & sysCal() const
A class to provide easy read-write access to MSPolarization columns.
MSPointingColumns pointing_p
const ROMSAntennaColumns & antenna() const
Read-only access to required subtables.
MSProcessorColumns & processor()
const ROMSHistoryColumns & history() const
const ROMSFeedColumns & feed() const
A class to provide easy read-only access to MSObservation columns.
A class to provide easy read-only access to MSPolarization columns.
A class to provide easy read-only access to MSFeed columns.
const ROMSFlagCmdColumns & flagCmd() const
A class for easy read-write access to MeasurementSet main table columns.
ROMSProcessorColumns processor_p
A class to provide easy read-write access to MeasurementSet columns.
ROMSFlagCmdColumns flagCmd_p
A class to provide easy read-only access to MSAntenna columns.
const ROMSFeedColumns & feed() const
const ROMSObservationColumns & observation() const
A class to provide easy read-write access to MSState columns.
ROMSDopplerColumns doppler_p
MSSysCalColumns & sysCal()
const ROMSPolarizationColumns & polarization() const
Types
Types of known MEpochs Caution: The order defines the order in the translation matrix in the MCEpoch...
MSPolarizationColumns & polarization()
const ROMSSpWindowColumns & spectralWindow() const
A class to provide easy read-only access to MSFlagCmd columns.
ROMSAntennaColumns antenna_p
Access to subtables.
A class to provide easy read-only access to MSSysCal columns.
const ROMSFreqOffsetColumns & freqOffset() const
const ROMSSourceColumns & source() const
A class to provide easy read-write access to MSFlagCmd columns.
this file contains all the compiler specific defines
A class to provide easy read-write access to MSFreqOffset columns.
const ROMSHistoryColumns & history() const
MSPolarizationColumns polarization_p
A class for easy read-only access to MeasurementSet main table columns.
MSDopplerColumns doppler_p
A class to provide easy read-write access to MSDataDescription columns.
MSObservationColumns observation_p
A class to provide easy read-write access to MSWeather columns.