casa
$Rev:20696$
|
CalDescColumns2: Read-write cal_desc calibration table column access. More...
#include <CalDescColumns2.h>
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, |
ROTableColumn & | tabCol, | ||
MSCalEnums::colDef | colEnum, | ||
const Bool & | optional = False |
||
) | [protected] |
Attach a table column accessor.
void casa::CalDescColumns2::attach | ( | CalTable2 & | calTable, |
ROTableMeasColumn & | tabCol, | ||
MSCalEnums::colDef | colEnum, | ||
const Bool & | optional = False |
||
) | [protected] |
void casa::CalDescColumns2::attach | ( | CalTable2 & | calTable, |
ROArrayQuantColumn< Double > & | tabCol, | ||
MSCalEnums::colDef | colEnum, | ||
const Bool & | optional = False |
||
) | [protected] |
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 | ( | ) | [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().
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().
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().