CalDescColumns2: Read-write cal_desc calibration table column access. More...
#include <CalDescColumns2.h>
Public Member Functions | |
| CalDescColumns2 (CalTable2 &calTable) | |
| Construct from a calibration table. | |
| virtual | ~CalDescColumns2 () |
| Default destructor. | |
| ScalarColumn< Int > & | numSpw () |
| Read-write column accessors. | |
| ArrayColumn< Int > & | numChan () |
| ScalarColumn< Int > & | numReceptors () |
| ScalarColumn< Int > & | nJones () |
| ArrayColumn< Int > & | spwId () |
| ArrayColumn< Double > & | chanFreq () |
| ArrayMeasColumn< MFrequency > & | chanFreqMeas () |
| ScalarColumn< Int > & | measFreqRef () |
| ArrayColumn< Double > & | chanWidth () |
| ArrayQuantColumn< Double > & | chanWidthQuant () |
| ArrayColumn< Int > & | chanRange () |
| ArrayColumn< String > & | polznType () |
| ScalarColumn< String > & | jonesType () |
| ScalarColumn< String > & | msName () |
Protected Member Functions | |
| CalDescColumns2 () | |
| Prohibit public use of the null constructor, which does not produce a usable object. | |
| Table & | calDescAsTable (CalTable2 &calTable) |
| Return a CalTable cal_desc subtable as a Table reference. | |
| void | attach (CalTable2 &calTable, ROTableColumn &tabCol, MSCalEnums::colDef colEnum, const Bool &optional=False) |
| Attach a table column accessor. | |
| void | attach (CalTable2 &calTable, ROTableMeasColumn &tabCol, MSCalEnums::colDef colEnum, const Bool &optional=False) |
| void | attach (CalTable2 &calTable, ROArrayQuantColumn< Double > &tabCol, MSCalEnums::colDef colEnum, const Bool &optional=False) |
Private Member Functions | |
| CalDescColumns2 (const CalDescColumns2 &) | |
| Prohibit copy constructor and assignment operator. | |
| CalDescColumns2 & | operator= (const CalDescColumns2 &) |
Private Attributes | |
| ScalarColumn< Int > | numSpw_p |
| Private column accessors. | |
| ArrayColumn< Int > | numChan_p |
| ScalarColumn< Int > | numReceptors_p |
| ScalarColumn< Int > | nJones_p |
| ArrayColumn< Int > | spwId_p |
| ArrayColumn< Double > | chanFreq_p |
| ArrayMeasColumn< MFrequency > | chanFreqMeas_p |
| ScalarColumn< Int > | measFreqRef_p |
| ArrayColumn< Double > | chanWidth_p |
| ArrayQuantColumn< Double > | chanWidthQuant_p |
| ArrayColumn< Int > | chanRange_p |
| ArrayColumn< String > | polznType_p |
| ScalarColumn< String > | jonesType_p |
| ScalarColumn< String > | msName_p |
CalDescColumns2: Read-write cal_desc calibration table column access.
Public interface
From "calibration descriptor table" and "columns".
The CalDescColumns2 class allows read-write access to columns in the cal_desc calibration sub-table.
Encapsulate access to cal_desc calibration sub-table columns.
Definition at line 181 of file CalDescColumns2.h.
| casa::CalDescColumns2::CalDescColumns2 | ( | CalTable2 & | calTable | ) |
Construct from a calibration table.
| virtual casa::CalDescColumns2::~CalDescColumns2 | ( | ) | [inline, virtual] |
Default destructor.
Definition at line 188 of file CalDescColumns2.h.
| casa::CalDescColumns2::CalDescColumns2 | ( | ) | [inline, protected] |
Prohibit public use of the null constructor, which does not produce a usable object.
Definition at line 209 of file CalDescColumns2.h.
| casa::CalDescColumns2::CalDescColumns2 | ( | const CalDescColumns2 & | ) | [private] |
Prohibit copy constructor and assignment operator.
| void casa::CalDescColumns2::attach | ( | CalTable2 & | calTable, | |
| ROArrayQuantColumn< Double > & | tabCol, | |||
| MSCalEnums::colDef | colEnum, | |||
| const Bool & | optional = False | |||
| ) | [protected] |
| void casa::CalDescColumns2::attach | ( | CalTable2 & | calTable, | |
| ROTableMeasColumn & | tabCol, | |||
| MSCalEnums::colDef | colEnum, | |||
| const Bool & | optional = False | |||
| ) | [protected] |
| void casa::CalDescColumns2::attach | ( | CalTable2 & | calTable, | |
| ROTableColumn & | tabCol, | |||
| MSCalEnums::colDef | colEnum, | |||
| const Bool & | optional = False | |||
| ) | [protected] |
Attach a table column accessor.
| Table& casa::CalDescColumns2::calDescAsTable | ( | CalTable2 & | calTable | ) | [inline, protected] |
Return a CalTable cal_desc subtable as a Table reference.
Utilizes friendship relationship with class CalTable.
Definition at line 213 of file CalDescColumns2.h.
References casa::CalTable2::calDescAsTable().
| ArrayColumn<Double>& casa::CalDescColumns2::chanFreq | ( | ) | [inline] |
Definition at line 196 of file CalDescColumns2.h.
References chanFreq_p.
| ArrayMeasColumn<MFrequency>& casa::CalDescColumns2::chanFreqMeas | ( | ) | [inline] |
Definition at line 197 of file CalDescColumns2.h.
References chanFreqMeas_p.
| ArrayColumn<Int>& casa::CalDescColumns2::chanRange | ( | ) | [inline] |
Definition at line 201 of file CalDescColumns2.h.
References chanRange_p.
| ArrayColumn<Double>& casa::CalDescColumns2::chanWidth | ( | ) | [inline] |
Definition at line 199 of file CalDescColumns2.h.
References chanWidth_p.
| ArrayQuantColumn<Double>& casa::CalDescColumns2::chanWidthQuant | ( | ) | [inline] |
Definition at line 200 of file CalDescColumns2.h.
References chanWidthQuant_p.
| ScalarColumn<String>& casa::CalDescColumns2::jonesType | ( | ) | [inline] |
Definition at line 203 of file CalDescColumns2.h.
References jonesType_p.
| ScalarColumn<Int>& casa::CalDescColumns2::measFreqRef | ( | ) | [inline] |
Definition at line 198 of file CalDescColumns2.h.
References measFreqRef_p.
| ScalarColumn<String>& casa::CalDescColumns2::msName | ( | void | ) | [inline] |
Definition at line 204 of file CalDescColumns2.h.
References msName_p.
| ScalarColumn<Int>& casa::CalDescColumns2::nJones | ( | ) | [inline] |
Definition at line 194 of file CalDescColumns2.h.
References nJones_p.
| ArrayColumn<Int>& casa::CalDescColumns2::numChan | ( | ) | [inline] |
Definition at line 192 of file CalDescColumns2.h.
References numChan_p.
| ScalarColumn<Int>& casa::CalDescColumns2::numReceptors | ( | ) | [inline] |
Definition at line 193 of file CalDescColumns2.h.
References numReceptors_p.
| ScalarColumn<Int>& casa::CalDescColumns2::numSpw | ( | ) | [inline] |
| CalDescColumns2& casa::CalDescColumns2::operator= | ( | const CalDescColumns2 & | ) | [private] |
| ArrayColumn<String>& casa::CalDescColumns2::polznType | ( | ) | [inline] |
Definition at line 202 of file CalDescColumns2.h.
References polznType_p.
| ArrayColumn<Int>& casa::CalDescColumns2::spwId | ( | ) | [inline] |
Definition at line 195 of file CalDescColumns2.h.
References spwId_p.
ArrayColumn<Double> casa::CalDescColumns2::chanFreq_p [private] |
Definition at line 234 of file CalDescColumns2.h.
Referenced by chanFreq().
ArrayMeasColumn<MFrequency> casa::CalDescColumns2::chanFreqMeas_p [private] |
Definition at line 235 of file CalDescColumns2.h.
Referenced by chanFreqMeas().
ArrayColumn<Int> casa::CalDescColumns2::chanRange_p [private] |
Definition at line 239 of file CalDescColumns2.h.
Referenced by chanRange().
ArrayColumn<Double> casa::CalDescColumns2::chanWidth_p [private] |
Definition at line 237 of file CalDescColumns2.h.
Referenced by chanWidth().
ArrayQuantColumn<Double> casa::CalDescColumns2::chanWidthQuant_p [private] |
Definition at line 238 of file CalDescColumns2.h.
Referenced by chanWidthQuant().
ScalarColumn<String> casa::CalDescColumns2::jonesType_p [private] |
Definition at line 241 of file CalDescColumns2.h.
Referenced by jonesType().
ScalarColumn<Int> casa::CalDescColumns2::measFreqRef_p [private] |
Definition at line 236 of file CalDescColumns2.h.
Referenced by measFreqRef().
ScalarColumn<String> casa::CalDescColumns2::msName_p [private] |
Definition at line 242 of file CalDescColumns2.h.
Referenced by msName().
ScalarColumn<Int> casa::CalDescColumns2::nJones_p [private] |
Definition at line 232 of file CalDescColumns2.h.
Referenced by nJones().
ArrayColumn<Int> casa::CalDescColumns2::numChan_p [private] |
Definition at line 230 of file CalDescColumns2.h.
Referenced by numChan().
ScalarColumn<Int> casa::CalDescColumns2::numReceptors_p [private] |
Definition at line 231 of file CalDescColumns2.h.
Referenced by numReceptors().
ScalarColumn<Int> casa::CalDescColumns2::numSpw_p [private] |
ArrayColumn<String> casa::CalDescColumns2::polznType_p [private] |
Definition at line 240 of file CalDescColumns2.h.
Referenced by polznType().
ArrayColumn<Int> casa::CalDescColumns2::spwId_p [private] |
Definition at line 233 of file CalDescColumns2.h.
Referenced by spwId().
1.6.1