casa
$Rev:20696$
|
ROCalMainColumns: Read-only cal_main calibration table column access. More...
#include <CalMainColumns.h>
ROCalMainColumns: Read-only cal_main calibration table column access.
Public interface
From "read-only", "calibration main table" and "columns".
The ROCalMainColumns class allows read-only access to columns in the main calibration table. Specializations for baseline-based, time-variable and solvable VisJones calibration table record types are provided through inheritance.
Encapsulate access to calibration table columns.
Definition at line 84 of file CalMainColumns.h.
casa::ROCalMainColumns::ROCalMainColumns | ( | const CalTable & | calTable | ) |
Construct from a calibration table.
virtual casa::ROCalMainColumns::~ROCalMainColumns | ( | ) | [inline, virtual] |
Default destructor.
Definition at line 91 of file CalMainColumns.h.
casa::ROCalMainColumns::ROCalMainColumns | ( | ) | [inline, protected] |
Prohibit public use of the null constructor, which does not produce a usable object.
Definition at line 138 of file CalMainColumns.h.
casa::ROCalMainColumns::ROCalMainColumns | ( | const ROCalMainColumns & | ) | [private] |
Prohibit copy constructor and assignment operator.
const ROScalarColumn<Int>& casa::ROCalMainColumns::antenna1 | ( | ) | const [inline] |
Definition at line 102 of file CalMainColumns.h.
References antenna1_p.
const ROScalarColumn<Int>& casa::ROCalMainColumns::arrayId | ( | ) | const [inline] |
Definition at line 105 of file CalMainColumns.h.
References arrayId_p.
const Table& casa::ROCalMainColumns::asTable | ( | const CalTable & | calTable | ) | [inline, protected] |
Return a CalTable as a Table reference.
Utilizes friendship relationship with class CalTable.
Definition at line 142 of file CalMainColumns.h.
References casa::CalTable::calMainAsTable().
void casa::ROCalMainColumns::attach | ( | const CalTable & | calTable, |
ROTableColumn & | tabCol, | ||
MSCalEnums::colDef | colEnum, | ||
const Bool & | optional = False |
||
) | [protected] |
Attach a table column accessor.
void casa::ROCalMainColumns::attach | ( | const CalTable & | calTable, |
ROArrayMeasColumn< MEpoch > & | tabCol, | ||
MSCalEnums::colDef | colEnum, | ||
const Bool & | optional = False |
||
) | [protected] |
void casa::ROCalMainColumns::attach | ( | const CalTable & | calTable, |
ROArrayMeasColumn< MFrequency > & | tabCol, | ||
MSCalEnums::colDef | colEnum, | ||
const Bool & | optional = False |
||
) | [protected] |
void casa::ROCalMainColumns::attach | ( | const CalTable & | calTable, |
ROArrayMeasColumn< MDirection > & | tabCol, | ||
MSCalEnums::colDef | colEnum, | ||
const Bool & | optional = False |
||
) | [protected] |
void casa::ROCalMainColumns::attach | ( | const CalTable & | calTable, |
ROScalarMeasColumn< MEpoch > & | tabCol, | ||
MSCalEnums::colDef | colEnum, | ||
const Bool & | optional = False |
||
) | [protected] |
void casa::ROCalMainColumns::attach | ( | const CalTable & | calTable, |
ROScalarQuantColumn< Double > & | tabCol, | ||
MSCalEnums::colDef | colEnum, | ||
const Bool & | optional = False |
||
) | [protected] |
const ROScalarColumn<Int>& casa::ROCalMainColumns::calDescId | ( | ) | const [inline] |
Definition at line 132 of file CalMainColumns.h.
References calDescId_p.
const ROScalarColumn<Int>& casa::ROCalMainColumns::calGrp | ( | ) | const [inline] |
Definition at line 119 of file CalMainColumns.h.
References calGrp_p.
const ROScalarColumn<Int>& casa::ROCalMainColumns::calHistoryId | ( | ) | const [inline] |
Definition at line 133 of file CalMainColumns.h.
References calHistoryId_p.
const ROScalarColumn<Int>& casa::ROCalMainColumns::feed1 | ( | ) | const [inline] |
Definition at line 103 of file CalMainColumns.h.
References feed1_p.
const ROScalarColumn<String>& casa::ROCalMainColumns::fieldCode | ( | ) | const [inline] |
Definition at line 116 of file CalMainColumns.h.
References fieldCode_p.
const ROScalarColumn<Int>& casa::ROCalMainColumns::fieldId | ( | ) | const [inline] |
Definition at line 104 of file CalMainColumns.h.
References fieldId_p.
const ROScalarColumn<String>& casa::ROCalMainColumns::fieldName | ( | ) | const [inline] |
Definition at line 115 of file CalMainColumns.h.
References fieldName_p.
const ROScalarColumn<Int>& casa::ROCalMainColumns::freqGrp | ( | ) | const [inline] |
Definition at line 113 of file CalMainColumns.h.
References freqGrp_p.
const ROScalarColumn<String>& casa::ROCalMainColumns::freqGrpName | ( | ) | const [inline] |
Definition at line 114 of file CalMainColumns.h.
References freqGrpName_p.
const ROArrayColumn<Complex>& casa::ROCalMainColumns::gain | ( | ) | const [inline] |
Definition at line 120 of file CalMainColumns.h.
References gain_p.
const ROScalarColumn<Double>& casa::ROCalMainColumns::interval | ( | ) | const [inline] |
Definition at line 99 of file CalMainColumns.h.
References interval_p.
const ROScalarQuantColumn<Double>& casa::ROCalMainColumns::intervalQuant | ( | ) | const [inline] |
Definition at line 100 of file CalMainColumns.h.
References intervalQuant_p.
const ROScalarColumn<Int>& casa::ROCalMainColumns::measDirRef | ( | ) | const [inline] |
Definition at line 131 of file CalMainColumns.h.
References measDirRef_p.
const ROScalarColumn<Int>& casa::ROCalMainColumns::measFreqRef | ( | ) | const [inline] |
Definition at line 127 of file CalMainColumns.h.
References measFreqRef_p.
const ROScalarColumn<Int>& casa::ROCalMainColumns::obsId | ( | ) | const [inline] |
Definition at line 106 of file CalMainColumns.h.
References obsId_p.
ROCalMainColumns& casa::ROCalMainColumns::operator= | ( | const ROCalMainColumns & | ) | [private] |
const ROScalarColumn<Int>& casa::ROCalMainColumns::phaseId | ( | ) | const [inline] |
Definition at line 110 of file CalMainColumns.h.
References phaseId_p.
const ROScalarColumn<Int>& casa::ROCalMainColumns::processorId | ( | ) | const [inline] |
Definition at line 108 of file CalMainColumns.h.
References processorId_p.
const ROScalarColumn<Int>& casa::ROCalMainColumns::pulsarBin | ( | ) | const [inline] |
Definition at line 111 of file CalMainColumns.h.
References pulsarBin_p.
const ROScalarColumn<Int>& casa::ROCalMainColumns::pulsarGateId | ( | ) | const [inline] |
Definition at line 112 of file CalMainColumns.h.
References pulsarGateId_p.
const ROArrayColumn<Int>& casa::ROCalMainColumns::refAnt | ( | ) | const [inline] |
Definition at line 121 of file CalMainColumns.h.
References refAnt_p.
const ROArrayColumn<Double>& casa::ROCalMainColumns::refDir | ( | ) | const [inline] |
Definition at line 128 of file CalMainColumns.h.
References refDir_p.
const ROArrayMeasColumn<MDirection>& casa::ROCalMainColumns::refDirMeas | ( | ) | const [inline] |
Definition at line 129 of file CalMainColumns.h.
References refDirMeas_p.
const ROArrayColumn<Int>& casa::ROCalMainColumns::refFeed | ( | ) | const [inline] |
Definition at line 122 of file CalMainColumns.h.
References refFeed_p.
const ROArrayColumn<Double>& casa::ROCalMainColumns::refFreq | ( | ) | const [inline] |
Definition at line 124 of file CalMainColumns.h.
References refFreq_p.
const ROArrayMeasColumn<MFrequency>& casa::ROCalMainColumns::refFreqMeas | ( | ) | const [inline] |
Definition at line 125 of file CalMainColumns.h.
References refFreqMeas_p.
const ROArrayColumn<Int>& casa::ROCalMainColumns::refReceptor | ( | ) | const [inline] |
Definition at line 123 of file CalMainColumns.h.
References refReceptor_p.
const ROScalarColumn<Int>& casa::ROCalMainColumns::scanNo | ( | ) | const [inline] |
Definition at line 107 of file CalMainColumns.h.
References scanNo_p.
const ROScalarColumn<String>& casa::ROCalMainColumns::sourceCode | ( | ) | const [inline] |
Definition at line 118 of file CalMainColumns.h.
References sourceCode_p.
const ROScalarColumn<String>& casa::ROCalMainColumns::sourceName | ( | ) | const [inline] |
Definition at line 117 of file CalMainColumns.h.
References sourceName_p.
const ROScalarColumn<Int>& casa::ROCalMainColumns::stateId | ( | ) | const [inline] |
Definition at line 109 of file CalMainColumns.h.
References stateId_p.
const ROScalarColumn<Double>& casa::ROCalMainColumns::time | ( | ) | const [inline] |
const ROScalarColumn<Double>& casa::ROCalMainColumns::timeEP | ( | ) | const [inline] |
Definition at line 96 of file CalMainColumns.h.
References timeEP_p.
const ROScalarQuantColumn<Double>& casa::ROCalMainColumns::timeEPQuant | ( | ) | const [inline] |
Definition at line 97 of file CalMainColumns.h.
References timeEPQuant_p.
const ROScalarMeasColumn<MEpoch>& casa::ROCalMainColumns::timeMeas | ( | ) | const [inline] |
Definition at line 95 of file CalMainColumns.h.
References timeMeas_p.
ROScalarColumn<Int> casa::ROCalMainColumns::antenna1_p [private] |
Definition at line 174 of file CalMainColumns.h.
Referenced by antenna1().
ROScalarColumn<Int> casa::ROCalMainColumns::arrayId_p [private] |
Definition at line 177 of file CalMainColumns.h.
Referenced by arrayId().
ROScalarColumn<Int> casa::ROCalMainColumns::calDescId_p [private] |
Definition at line 202 of file CalMainColumns.h.
Referenced by calDescId().
ROScalarColumn<Int> casa::ROCalMainColumns::calGrp_p [private] |
Definition at line 191 of file CalMainColumns.h.
Referenced by calGrp().
Definition at line 203 of file CalMainColumns.h.
Referenced by calHistoryId().
ROScalarColumn<Int> casa::ROCalMainColumns::feed1_p [private] |
Definition at line 175 of file CalMainColumns.h.
Referenced by feed1().
Definition at line 188 of file CalMainColumns.h.
Referenced by fieldCode().
ROScalarColumn<Int> casa::ROCalMainColumns::fieldId_p [private] |
Definition at line 176 of file CalMainColumns.h.
Referenced by fieldId().
Definition at line 187 of file CalMainColumns.h.
Referenced by fieldName().
ROScalarColumn<Int> casa::ROCalMainColumns::freqGrp_p [private] |
Definition at line 185 of file CalMainColumns.h.
Referenced by freqGrp().
Definition at line 186 of file CalMainColumns.h.
Referenced by freqGrpName().
ROArrayColumn<Complex> casa::ROCalMainColumns::gain_p [private] |
Definition at line 192 of file CalMainColumns.h.
Referenced by gain().
Definition at line 172 of file CalMainColumns.h.
Referenced by interval().
Definition at line 173 of file CalMainColumns.h.
Referenced by intervalQuant().
Definition at line 201 of file CalMainColumns.h.
Referenced by measDirRef().
Definition at line 198 of file CalMainColumns.h.
Referenced by measFreqRef().
ROScalarColumn<Int> casa::ROCalMainColumns::obsId_p [private] |
Definition at line 178 of file CalMainColumns.h.
Referenced by obsId().
ROScalarColumn<Int> casa::ROCalMainColumns::phaseId_p [private] |
Definition at line 182 of file CalMainColumns.h.
Referenced by phaseId().
Definition at line 180 of file CalMainColumns.h.
Referenced by processorId().
ROScalarColumn<Int> casa::ROCalMainColumns::pulsarBin_p [private] |
Definition at line 183 of file CalMainColumns.h.
Referenced by pulsarBin().
Definition at line 184 of file CalMainColumns.h.
Referenced by pulsarGateId().
ROArrayColumn<Int> casa::ROCalMainColumns::refAnt_p [private] |
Definition at line 193 of file CalMainColumns.h.
Referenced by refAnt().
ROArrayColumn<Double> casa::ROCalMainColumns::refDir_p [private] |
Definition at line 199 of file CalMainColumns.h.
Referenced by refDir().
Definition at line 200 of file CalMainColumns.h.
Referenced by refDirMeas().
ROArrayColumn<Int> casa::ROCalMainColumns::refFeed_p [private] |
Definition at line 194 of file CalMainColumns.h.
Referenced by refFeed().
ROArrayColumn<Double> casa::ROCalMainColumns::refFreq_p [private] |
Definition at line 196 of file CalMainColumns.h.
Referenced by refFreq().
Definition at line 197 of file CalMainColumns.h.
Referenced by refFreqMeas().
Definition at line 195 of file CalMainColumns.h.
Referenced by refReceptor().
ROScalarColumn<Int> casa::ROCalMainColumns::scanNo_p [private] |
Definition at line 179 of file CalMainColumns.h.
Referenced by scanNo().
Definition at line 190 of file CalMainColumns.h.
Referenced by sourceCode().
Definition at line 189 of file CalMainColumns.h.
Referenced by sourceName().
ROScalarColumn<Int> casa::ROCalMainColumns::stateId_p [private] |
Definition at line 181 of file CalMainColumns.h.
Referenced by stateId().
ROScalarColumn<Double> casa::ROCalMainColumns::time_p [private] |
ROScalarColumn<Double> casa::ROCalMainColumns::timeEP_p [private] |
Definition at line 170 of file CalMainColumns.h.
Referenced by timeEP().
Definition at line 171 of file CalMainColumns.h.
Referenced by timeEPQuant().
Definition at line 169 of file CalMainColumns.h.
Referenced by timeMeas().