#include <MSFeedColumns.h>
Inheritance diagram for casa::ROMSFeedColumns:

Part of API
ROMSFeedColumns stands for Read-Only MeasurementSet Feed Table columns.
This class provides read-only access to the columns in the MSFeed Table. 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. See ROMSColumns for an example.
See MSColumns for the motivation.
Definition at line 81 of file MSFeedColumns.h.
| casa::ROMSFeedColumns::ROMSFeedColumns | ( | const MSFeed & | msFeed | ) |
Create a columns object that accesses the data in the specified Table.
| casa::ROMSFeedColumns::~ROMSFeedColumns | ( | ) |
The destructor does nothing special.
| casa::ROMSFeedColumns::ROMSFeedColumns | ( | ) | [protected] |
| casa::ROMSFeedColumns::ROMSFeedColumns | ( | const ROMSFeedColumns & | ) | [private] |
| const ROScalarColumn<Int>& casa::ROMSFeedColumns::antennaId | ( | ) | const [inline] |
Access to required columns.
Definition at line 92 of file MSFeedColumns.h.
References antennaId_p.
Referenced by casa::MSFeedColumns::antennaId().
| const ROScalarColumn<Int>& casa::ROMSFeedColumns::beamId | ( | ) | const [inline] |
Definition at line 93 of file MSFeedColumns.h.
References beamId_p.
Referenced by casa::MSFeedColumns::beamId().
| const ROArrayColumn<Double>& casa::ROMSFeedColumns::beamOffset | ( | ) | const [inline] |
Definition at line 94 of file MSFeedColumns.h.
References beamOffset_p.
Referenced by casa::MSFeedColumns::beamOffset().
| const ROArrayQuantColumn<Double>& casa::ROMSFeedColumns::beamOffsetQuant | ( | ) | const [inline] |
Definition at line 95 of file MSFeedColumns.h.
References beamOffsetQuant_p.
Referenced by casa::MSFeedColumns::beamOffsetQuant().
| const ROArrayMeasColumn<MDirection>& casa::ROMSFeedColumns::beamOffsetMeas | ( | ) | const [inline] |
Definition at line 97 of file MSFeedColumns.h.
References beamOffsetMeas_p.
Referenced by casa::MSFeedColumns::beamOffsetMeas().
| const ROScalarColumn<Int>& casa::ROMSFeedColumns::feedId | ( | ) | const [inline] |
Definition at line 99 of file MSFeedColumns.h.
References feedId_p.
Referenced by casa::MSFeedColumns::feedId().
| const ROScalarColumn<Double>& casa::ROMSFeedColumns::interval | ( | ) | const [inline] |
Definition at line 100 of file MSFeedColumns.h.
References interval_p.
Referenced by casa::MSFeedColumns::interval().
| const ROScalarQuantColumn<Double>& casa::ROMSFeedColumns::intervalQuant | ( | ) | const [inline] |
Definition at line 101 of file MSFeedColumns.h.
References intervalQuant_p.
Referenced by casa::MSFeedColumns::intervalQuant().
| const ROScalarColumn<Int>& casa::ROMSFeedColumns::numReceptors | ( | ) | const [inline] |
Definition at line 103 of file MSFeedColumns.h.
References numReceptors_p.
Referenced by casa::MSFeedColumns::numReceptors().
| const ROArrayColumn<Complex>& casa::ROMSFeedColumns::polResponse | ( | ) | const [inline] |
Definition at line 104 of file MSFeedColumns.h.
References polResponse_p.
Referenced by casa::MSFeedColumns::polResponse().
| const ROArrayColumn<String>& casa::ROMSFeedColumns::polarizationType | ( | ) | const [inline] |
Definition at line 105 of file MSFeedColumns.h.
References polarizationType_p.
Referenced by casa::MSFeedColumns::polarizationType().
| const ROArrayColumn<Double>& casa::ROMSFeedColumns::position | ( | ) | const [inline] |
| const ROArrayQuantColumn<Double>& casa::ROMSFeedColumns::positionQuant | ( | ) | const [inline] |
Definition at line 108 of file MSFeedColumns.h.
References positionQuant_p.
Referenced by casa::MSFeedColumns::positionQuant().
| const ROScalarMeasColumn<MPosition>& casa::ROMSFeedColumns::positionMeas | ( | ) | const [inline] |
Definition at line 110 of file MSFeedColumns.h.
References positionMeas_p.
Referenced by casa::MSFeedColumns::positionMeas().
| const ROArrayColumn<Double>& casa::ROMSFeedColumns::receptorAngle | ( | ) | const [inline] |
Definition at line 112 of file MSFeedColumns.h.
References receptorAngle_p.
Referenced by casa::MSFeedColumns::receptorAngle().
| const ROArrayQuantColumn<Double>& casa::ROMSFeedColumns::receptorAngleQuant | ( | ) | const [inline] |
Definition at line 113 of file MSFeedColumns.h.
References receptorAngleQuant_p.
Referenced by casa::MSFeedColumns::receptorAngleQuant().
| const ROScalarColumn<Int>& casa::ROMSFeedColumns::spectralWindowId | ( | ) | const [inline] |
Definition at line 115 of file MSFeedColumns.h.
References spectralWindowId_p.
Referenced by casa::MSFeedColumns::spectralWindowId().
| const ROScalarColumn<Double>& casa::ROMSFeedColumns::time | ( | ) | const [inline] |
| const ROScalarQuantColumn<Double>& casa::ROMSFeedColumns::timeQuant | ( | ) | const [inline] |
Definition at line 118 of file MSFeedColumns.h.
References timeQuant_p.
Referenced by casa::MSFeedColumns::timeQuant().
| const ROScalarMeasColumn<MEpoch>& casa::ROMSFeedColumns::timeMeas | ( | ) | const [inline] |
Definition at line 120 of file MSFeedColumns.h.
References timeMeas_p.
Referenced by casa::MSFeedColumns::timeMeas().
| const ROScalarColumn<Double>& casa::ROMSFeedColumns::focusLength | ( | ) | const [inline] |
Access to optional columns.
Definition at line 125 of file MSFeedColumns.h.
References focusLength_p.
Referenced by casa::MSFeedColumns::focusLength().
| const ROScalarQuantColumn<Double>& casa::ROMSFeedColumns::focusLengthQuant | ( | ) | const [inline] |
Definition at line 126 of file MSFeedColumns.h.
References focusLengthQuant_p.
Referenced by casa::MSFeedColumns::focusLengthQuant().
| const ROScalarColumn<Int>& casa::ROMSFeedColumns::phasedFeedId | ( | ) | const [inline] |
Definition at line 128 of file MSFeedColumns.h.
References phasedFeedId_p.
Referenced by casa::MSFeedColumns::phasedFeedId().
| uInt casa::ROMSFeedColumns::nrow | ( | ) | const [inline] |
Convenience function that returns the number of rows in any of the columns.
Definition at line 132 of file MSFeedColumns.h.
References antennaId_p.
| void casa::ROMSFeedColumns::attach | ( | const MSFeed & | msFeed | ) | [protected] |
| ROMSFeedColumns& casa::ROMSFeedColumns::operator= | ( | const ROMSFeedColumns & | ) | [private] |
| void casa::ROMSFeedColumns::attachOptionalCols | ( | const MSFeed & | msFeed | ) | [private] |
ROScalarColumn<Int> casa::ROMSFeedColumns::antennaId_p [private] |
ROScalarColumn<Int> casa::ROMSFeedColumns::beamId_p [private] |
ROScalarColumn<Int> casa::ROMSFeedColumns::feedId_p [private] |
ROArrayColumn<Complex> casa::ROMSFeedColumns::polResponse_p [private] |
ROArrayColumn<Double> casa::ROMSFeedColumns::position_p [private] |
ROScalarColumn<Double> casa::ROMSFeedColumns::time_p [private] |
Access to Measure columns.
Definition at line 169 of file MSFeedColumns.h.
Referenced by beamOffsetMeas().
Access to Quantum columns.
Definition at line 174 of file MSFeedColumns.h.
Referenced by beamOffsetQuant().
1.5.1