A class to provide easy read-only access to MeasurementSet columns. More...
#include <MSColumns.h>
A class to provide easy read-only access to MeasurementSet columns.
Public interface
ROMSColumns stands for Read-Only MeasurementSet Table columns.
This class provides read-only access to the columns in the MeasurementSet. It does the declaration of all the Scalar and ArrayColumns with the correct types, so the application programmer doesn't have to worry about getting those right. There is an access function for every predefined column. Access to non-predefined columns will still have to be done with explicit declarations.
// use as follows MeasurementSet ms("myMS"); ROMSColumns msc(ms); // show data from row 5 cout << msc.data()(5); // show name of antenna on row 3 in antenna table cout << msc.antenna().name();
See MSColumns for the motivation.
Definition at line 111 of file MSColumns.h.
casacore::ROMSColumns::ROMSColumns | ( | const MeasurementSet & | ms | ) |
Create a columns object that accesses the data in the specified MS.
casacore::ROMSColumns::~ROMSColumns | ( | ) |
The destructor does nothing special.
const ROMSAntennaColumns& casacore::ROMSColumns::antenna | ( | ) | const [inline] |
const ROMSDataDescColumns& casacore::ROMSColumns::dataDescription | ( | ) | const [inline] |
Definition at line 123 of file MSColumns.h.
References dataDesc_p.
const ROMSDopplerColumns& casacore::ROMSColumns::doppler | ( | ) | const [inline] |
const ROMSFeedColumns& casacore::ROMSColumns::feed | ( | ) | const [inline] |
Definition at line 124 of file MSColumns.h.
References feed_p.
const ROMSFieldColumns& casacore::ROMSColumns::field | ( | ) | const [inline] |
Definition at line 125 of file MSColumns.h.
References field_p.
const ROMSFlagCmdColumns& casacore::ROMSColumns::flagCmd | ( | ) | const [inline] |
Definition at line 126 of file MSColumns.h.
References flagCmd_p.
const ROMSFreqOffsetColumns& casacore::ROMSColumns::freqOffset | ( | ) | const [inline] |
Definition at line 141 of file MSColumns.h.
References freqOffset_p.
const ROMSHistoryColumns& casacore::ROMSColumns::history | ( | ) | const [inline] |
Definition at line 127 of file MSColumns.h.
References history_p.
const ROMSObservationColumns& casacore::ROMSColumns::observation | ( | ) | const [inline] |
Definition at line 128 of file MSColumns.h.
References observation_p.
const ROMSPointingColumns& casacore::ROMSColumns::pointing | ( | ) | const [inline] |
Definition at line 129 of file MSColumns.h.
References pointing_p.
const ROMSPolarizationColumns& casacore::ROMSColumns::polarization | ( | ) | const [inline] |
Definition at line 130 of file MSColumns.h.
References polarization_p.
const ROMSProcessorColumns& casacore::ROMSColumns::processor | ( | ) | const [inline] |
Definition at line 132 of file MSColumns.h.
References processor_p.
const ROMSSourceColumns& casacore::ROMSColumns::source | ( | ) | const [inline] |
Definition at line 142 of file MSColumns.h.
References source_p.
const ROMSSpWindowColumns& casacore::ROMSColumns::spectralWindow | ( | ) | const [inline] |
Definition at line 133 of file MSColumns.h.
References spectralWindow_p.
const ROMSStateColumns& casacore::ROMSColumns::state | ( | ) | const [inline] |
Definition at line 135 of file MSColumns.h.
References state_p.
const ROMSSysCalColumns& casacore::ROMSColumns::sysCal | ( | ) | const [inline] |
Definition at line 143 of file MSColumns.h.
References sysCal_p.
const ROMSWeatherColumns& casacore::ROMSColumns::weather | ( | ) | const [inline] |
Definition at line 144 of file MSColumns.h.
References weather_p.
Definition at line 150 of file MSColumns.h.
Referenced by dataDescription().
Definition at line 151 of file MSColumns.h.
Referenced by doppler().
ROMSFeedColumns casacore::ROMSColumns::feed_p [private] |
Definition at line 152 of file MSColumns.h.
Referenced by feed().
Definition at line 153 of file MSColumns.h.
Referenced by field().
Definition at line 154 of file MSColumns.h.
Referenced by flagCmd().
Definition at line 155 of file MSColumns.h.
Referenced by freqOffset().
Definition at line 156 of file MSColumns.h.
Referenced by history().
Definition at line 157 of file MSColumns.h.
Referenced by observation().
Definition at line 158 of file MSColumns.h.
Referenced by pointing().
Definition at line 159 of file MSColumns.h.
Referenced by polarization().
Definition at line 160 of file MSColumns.h.
Referenced by processor().
Definition at line 161 of file MSColumns.h.
Referenced by source().
Definition at line 162 of file MSColumns.h.
Referenced by spectralWindow().
Definition at line 163 of file MSColumns.h.
Referenced by state().
Definition at line 164 of file MSColumns.h.
Referenced by sysCal().
Definition at line 165 of file MSColumns.h.
Referenced by weather().