casa
$Rev:20696$
|
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 106 of file MSColumns.h.
casa::ROMSColumns::ROMSColumns | ( | const MeasurementSet & | ms | ) |
Create a columns object that accesses the data in the specified MS.
The destructor does nothing special.
const ROMSAntennaColumns& casa::ROMSColumns::antenna | ( | ) | const [inline] |
const ROMSDataDescColumns& casa::ROMSColumns::dataDescription | ( | ) | const [inline] |
Definition at line 118 of file MSColumns.h.
References dataDesc_p.
const ROMSDopplerColumns& casa::ROMSColumns::doppler | ( | ) | const [inline] |
const ROMSFeedColumns& casa::ROMSColumns::feed | ( | ) | const [inline] |
Definition at line 119 of file MSColumns.h.
References feed_p.
const ROMSFieldColumns& casa::ROMSColumns::field | ( | ) | const [inline] |
Definition at line 120 of file MSColumns.h.
References field_p.
const ROMSFlagCmdColumns& casa::ROMSColumns::flagCmd | ( | ) | const [inline] |
Definition at line 121 of file MSColumns.h.
References flagCmd_p.
const ROMSFreqOffsetColumns& casa::ROMSColumns::freqOffset | ( | ) | const [inline] |
Definition at line 136 of file MSColumns.h.
References freqOffset_p.
const ROMSHistoryColumns& casa::ROMSColumns::history | ( | ) | const [inline] |
Definition at line 122 of file MSColumns.h.
References history_p.
const ROMSObservationColumns& casa::ROMSColumns::observation | ( | ) | const [inline] |
Definition at line 123 of file MSColumns.h.
References observation_p.
const ROMSPointingColumns& casa::ROMSColumns::pointing | ( | ) | const [inline] |
Definition at line 124 of file MSColumns.h.
References pointing_p.
const ROMSPolarizationColumns& casa::ROMSColumns::polarization | ( | ) | const [inline] |
Definition at line 125 of file MSColumns.h.
References polarization_p.
const ROMSProcessorColumns& casa::ROMSColumns::processor | ( | ) | const [inline] |
Definition at line 127 of file MSColumns.h.
References processor_p.
const ROMSSourceColumns& casa::ROMSColumns::source | ( | ) | const [inline] |
Definition at line 137 of file MSColumns.h.
References source_p.
const ROMSSpWindowColumns& casa::ROMSColumns::spectralWindow | ( | ) | const [inline] |
Definition at line 128 of file MSColumns.h.
References spectralWindow_p.
const ROMSStateColumns& casa::ROMSColumns::state | ( | ) | const [inline] |
Definition at line 130 of file MSColumns.h.
References state_p.
const ROMSSysCalColumns& casa::ROMSColumns::sysCal | ( | ) | const [inline] |
Definition at line 138 of file MSColumns.h.
References sysCal_p.
const ROMSWeatherColumns& casa::ROMSColumns::weather | ( | ) | const [inline] |
Definition at line 139 of file MSColumns.h.
References weather_p.
Definition at line 145 of file MSColumns.h.
Referenced by dataDescription().
Definition at line 146 of file MSColumns.h.
Referenced by doppler().
ROMSFeedColumns casa::ROMSColumns::feed_p [private] |
Definition at line 147 of file MSColumns.h.
Referenced by feed().
ROMSFieldColumns casa::ROMSColumns::field_p [private] |
Definition at line 148 of file MSColumns.h.
Referenced by field().
Definition at line 149 of file MSColumns.h.
Referenced by flagCmd().
Definition at line 150 of file MSColumns.h.
Referenced by freqOffset().
Definition at line 151 of file MSColumns.h.
Referenced by history().
Definition at line 152 of file MSColumns.h.
Referenced by observation().
Definition at line 153 of file MSColumns.h.
Referenced by pointing().
Definition at line 154 of file MSColumns.h.
Referenced by polarization().
Definition at line 155 of file MSColumns.h.
Referenced by processor().
ROMSSourceColumns casa::ROMSColumns::source_p [private] |
Definition at line 156 of file MSColumns.h.
Referenced by source().
Definition at line 157 of file MSColumns.h.
Referenced by spectralWindow().
ROMSStateColumns casa::ROMSColumns::state_p [private] |
Definition at line 158 of file MSColumns.h.
Referenced by state().
ROMSSysCalColumns casa::ROMSColumns::sysCal_p [private] |
Definition at line 159 of file MSColumns.h.
Referenced by sysCal().
Definition at line 160 of file MSColumns.h.
Referenced by weather().