casa
$Rev:20696$
|
CalMainColumns: Read-write cal_main calibration table column access. More...
#include <CalMainColumns.h>
CalMainColumns: Read-write cal_main calibration table column access.
Public interface
From "calibration main table" and "columns".
The CalMainColumns class allows read-write 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 242 of file CalMainColumns.h.
casa::CalMainColumns::CalMainColumns | ( | CalTable & | calTable | ) |
Construct from a calibration table.
virtual casa::CalMainColumns::~CalMainColumns | ( | ) | [inline, virtual] |
Default destructor.
Definition at line 249 of file CalMainColumns.h.
casa::CalMainColumns::CalMainColumns | ( | ) | [inline, protected] |
Prohibit public use of the null constructor, which does not produce a usable object.
Definition at line 292 of file CalMainColumns.h.
casa::CalMainColumns::CalMainColumns | ( | const CalMainColumns & | ) | [private] |
Prohibit copy constructor and assignment operator.
ScalarColumn<Int>& casa::CalMainColumns::antenna1 | ( | ) | [inline] |
Definition at line 258 of file CalMainColumns.h.
References antenna1_p.
ScalarColumn<Int>& casa::CalMainColumns::arrayId | ( | ) | [inline] |
Definition at line 261 of file CalMainColumns.h.
References arrayId_p.
Table& casa::CalMainColumns::asTable | ( | CalTable & | calTable | ) | [inline, protected] |
Return a CalTable as a Table reference.
Utilizes friendship relationship with class CalTable.
Definition at line 296 of file CalMainColumns.h.
References casa::CalTable::calMainAsTable().
void casa::CalMainColumns::attach | ( | CalTable & | calTable, |
TableColumn & | tabCol, | ||
MSCalEnums::colDef | colEnum, | ||
const Bool & | optional = False |
||
) | [protected] |
Attach a table column accessor.
void casa::CalMainColumns::attach | ( | CalTable & | calTable, |
ArrayMeasColumn< MEpoch > & | tabCol, | ||
MSCalEnums::colDef | colEnum, | ||
const Bool & | optional = False |
||
) | [protected] |
void casa::CalMainColumns::attach | ( | CalTable & | calTable, |
ArrayMeasColumn< MFrequency > & | tabCol, | ||
MSCalEnums::colDef | colEnum, | ||
const Bool & | optional = False |
||
) | [protected] |
void casa::CalMainColumns::attach | ( | CalTable & | calTable, |
ArrayMeasColumn< MDirection > & | tabCol, | ||
MSCalEnums::colDef | colEnum, | ||
const Bool & | optional = False |
||
) | [protected] |
void casa::CalMainColumns::attach | ( | CalTable & | calTable, |
ScalarMeasColumn< MEpoch > & | tabCol, | ||
MSCalEnums::colDef | colEnum, | ||
const Bool & | optional = False |
||
) | [protected] |
void casa::CalMainColumns::attach | ( | CalTable & | calTable, |
ScalarQuantColumn< Double > & | tabCol, | ||
MSCalEnums::colDef | colEnum, | ||
const Bool & | optional = False |
||
) | [protected] |
ScalarColumn<Int>& casa::CalMainColumns::calDescId | ( | ) | [inline] |
Definition at line 286 of file CalMainColumns.h.
References calDescId_p.
ScalarColumn<Int>& casa::CalMainColumns::calGrp | ( | ) | [inline] |
Definition at line 275 of file CalMainColumns.h.
References calGrp_p.
ScalarColumn<Int>& casa::CalMainColumns::calHistoryId | ( | ) | [inline] |
Definition at line 287 of file CalMainColumns.h.
References calHistoryId_p.
ScalarColumn<Int>& casa::CalMainColumns::feed1 | ( | ) | [inline] |
Definition at line 259 of file CalMainColumns.h.
References feed1_p.
ScalarColumn<String>& casa::CalMainColumns::fieldCode | ( | ) | [inline] |
Definition at line 272 of file CalMainColumns.h.
References fieldCode_p.
ScalarColumn<Int>& casa::CalMainColumns::fieldId | ( | ) | [inline] |
Definition at line 260 of file CalMainColumns.h.
References fieldId_p.
ScalarColumn<String>& casa::CalMainColumns::fieldName | ( | ) | [inline] |
Definition at line 271 of file CalMainColumns.h.
References fieldName_p.
ScalarColumn<Int>& casa::CalMainColumns::freqGrp | ( | ) | [inline] |
Definition at line 269 of file CalMainColumns.h.
References freqGrp_p.
ScalarColumn<String>& casa::CalMainColumns::freqGrpName | ( | ) | [inline] |
Definition at line 270 of file CalMainColumns.h.
References freqGrpName_p.
ArrayColumn<Complex>& casa::CalMainColumns::gain | ( | ) | [inline] |
Definition at line 276 of file CalMainColumns.h.
References gain_p.
ScalarColumn<Double>& casa::CalMainColumns::interval | ( | ) | [inline] |
Definition at line 256 of file CalMainColumns.h.
References interval_p.
ScalarQuantColumn<Double>& casa::CalMainColumns::intervalQuant | ( | ) | [inline] |
Definition at line 257 of file CalMainColumns.h.
References intervalQuant_p.
ScalarColumn<Int>& casa::CalMainColumns::measDirRef | ( | ) | [inline] |
Definition at line 285 of file CalMainColumns.h.
References measDirRef_p.
ScalarColumn<Int>& casa::CalMainColumns::measFreqRef | ( | ) | [inline] |
Definition at line 282 of file CalMainColumns.h.
References measFreqRef_p.
ScalarColumn<Int>& casa::CalMainColumns::obsId | ( | ) | [inline] |
Definition at line 262 of file CalMainColumns.h.
References obsId_p.
CalMainColumns& casa::CalMainColumns::operator= | ( | const CalMainColumns & | ) | [private] |
ScalarColumn<Int>& casa::CalMainColumns::phaseId | ( | ) | [inline] |
Definition at line 266 of file CalMainColumns.h.
References phaseId_p.
ScalarColumn<Int>& casa::CalMainColumns::processorId | ( | ) | [inline] |
Definition at line 264 of file CalMainColumns.h.
References processorId_p.
ScalarColumn<Int>& casa::CalMainColumns::pulsarBin | ( | ) | [inline] |
Definition at line 267 of file CalMainColumns.h.
References pulsarBin_p.
ScalarColumn<Int>& casa::CalMainColumns::pulsarGateId | ( | ) | [inline] |
Definition at line 268 of file CalMainColumns.h.
References pulsarGateId_p.
ArrayColumn<Int>& casa::CalMainColumns::refAnt | ( | ) | [inline] |
Definition at line 277 of file CalMainColumns.h.
References refAnt_p.
ArrayColumn<Double>& casa::CalMainColumns::refDir | ( | ) | [inline] |
Definition at line 283 of file CalMainColumns.h.
References refDir_p.
ArrayMeasColumn<MDirection>& casa::CalMainColumns::refDirMeas | ( | ) | [inline] |
Definition at line 284 of file CalMainColumns.h.
References refDirMeas_p.
ArrayColumn<Int>& casa::CalMainColumns::refFeed | ( | ) | [inline] |
Definition at line 278 of file CalMainColumns.h.
References refFeed_p.
ArrayColumn<Double>& casa::CalMainColumns::refFreq | ( | ) | [inline] |
Definition at line 280 of file CalMainColumns.h.
References refFreq_p.
ArrayMeasColumn<MFrequency>& casa::CalMainColumns::refFreqMeas | ( | ) | [inline] |
Definition at line 281 of file CalMainColumns.h.
References refFreqMeas_p.
ArrayColumn<Int>& casa::CalMainColumns::refReceptor | ( | ) | [inline] |
Definition at line 279 of file CalMainColumns.h.
References refReceptor_p.
ScalarColumn<Int>& casa::CalMainColumns::scanNo | ( | ) | [inline] |
Definition at line 263 of file CalMainColumns.h.
References scanNo_p.
ScalarColumn<String>& casa::CalMainColumns::sourceCode | ( | ) | [inline] |
Definition at line 274 of file CalMainColumns.h.
References sourceCode_p.
ScalarColumn<String>& casa::CalMainColumns::sourceName | ( | ) | [inline] |
Definition at line 273 of file CalMainColumns.h.
References sourceName_p.
ScalarColumn<Int>& casa::CalMainColumns::stateId | ( | ) | [inline] |
Definition at line 265 of file CalMainColumns.h.
References stateId_p.
ScalarColumn<Double>& casa::CalMainColumns::time | ( | ) | [inline] |
ScalarColumn<Double>& casa::CalMainColumns::timeEP | ( | ) | [inline] |
Definition at line 254 of file CalMainColumns.h.
References timeEP_p.
ScalarQuantColumn<Double>& casa::CalMainColumns::timeEPQuant | ( | ) | [inline] |
Definition at line 255 of file CalMainColumns.h.
References timeEPQuant_p.
ScalarMeasColumn<MEpoch>& casa::CalMainColumns::timeMeas | ( | ) | [inline] |
Definition at line 253 of file CalMainColumns.h.
References timeMeas_p.
ScalarColumn<Int> casa::CalMainColumns::antenna1_p [private] |
Definition at line 324 of file CalMainColumns.h.
Referenced by antenna1().
ScalarColumn<Int> casa::CalMainColumns::arrayId_p [private] |
Definition at line 327 of file CalMainColumns.h.
Referenced by arrayId().
ScalarColumn<Int> casa::CalMainColumns::calDescId_p [private] |
Definition at line 352 of file CalMainColumns.h.
Referenced by calDescId().
ScalarColumn<Int> casa::CalMainColumns::calGrp_p [private] |
Definition at line 341 of file CalMainColumns.h.
Referenced by calGrp().
ScalarColumn<Int> casa::CalMainColumns::calHistoryId_p [private] |
Definition at line 353 of file CalMainColumns.h.
Referenced by calHistoryId().
ScalarColumn<Int> casa::CalMainColumns::feed1_p [private] |
Definition at line 325 of file CalMainColumns.h.
Referenced by feed1().
ScalarColumn<String> casa::CalMainColumns::fieldCode_p [private] |
Definition at line 338 of file CalMainColumns.h.
Referenced by fieldCode().
ScalarColumn<Int> casa::CalMainColumns::fieldId_p [private] |
Definition at line 326 of file CalMainColumns.h.
Referenced by fieldId().
ScalarColumn<String> casa::CalMainColumns::fieldName_p [private] |
Definition at line 337 of file CalMainColumns.h.
Referenced by fieldName().
ScalarColumn<Int> casa::CalMainColumns::freqGrp_p [private] |
Definition at line 335 of file CalMainColumns.h.
Referenced by freqGrp().
Definition at line 336 of file CalMainColumns.h.
Referenced by freqGrpName().
ArrayColumn<Complex> casa::CalMainColumns::gain_p [private] |
Definition at line 342 of file CalMainColumns.h.
Referenced by gain().
ScalarColumn<Double> casa::CalMainColumns::interval_p [private] |
Definition at line 322 of file CalMainColumns.h.
Referenced by interval().
Definition at line 323 of file CalMainColumns.h.
Referenced by intervalQuant().
ScalarColumn<Int> casa::CalMainColumns::measDirRef_p [private] |
Definition at line 351 of file CalMainColumns.h.
Referenced by measDirRef().
ScalarColumn<Int> casa::CalMainColumns::measFreqRef_p [private] |
Definition at line 348 of file CalMainColumns.h.
Referenced by measFreqRef().
ScalarColumn<Int> casa::CalMainColumns::obsId_p [private] |
Definition at line 328 of file CalMainColumns.h.
Referenced by obsId().
ScalarColumn<Int> casa::CalMainColumns::phaseId_p [private] |
Definition at line 332 of file CalMainColumns.h.
Referenced by phaseId().
ScalarColumn<Int> casa::CalMainColumns::processorId_p [private] |
Definition at line 330 of file CalMainColumns.h.
Referenced by processorId().
ScalarColumn<Int> casa::CalMainColumns::pulsarBin_p [private] |
Definition at line 333 of file CalMainColumns.h.
Referenced by pulsarBin().
ScalarColumn<Int> casa::CalMainColumns::pulsarGateId_p [private] |
Definition at line 334 of file CalMainColumns.h.
Referenced by pulsarGateId().
ArrayColumn<Int> casa::CalMainColumns::refAnt_p [private] |
Definition at line 343 of file CalMainColumns.h.
Referenced by refAnt().
ArrayColumn<Double> casa::CalMainColumns::refDir_p [private] |
Definition at line 349 of file CalMainColumns.h.
Referenced by refDir().
Definition at line 350 of file CalMainColumns.h.
Referenced by refDirMeas().
ArrayColumn<Int> casa::CalMainColumns::refFeed_p [private] |
Definition at line 344 of file CalMainColumns.h.
Referenced by refFeed().
ArrayColumn<Double> casa::CalMainColumns::refFreq_p [private] |
Definition at line 346 of file CalMainColumns.h.
Referenced by refFreq().
Definition at line 347 of file CalMainColumns.h.
Referenced by refFreqMeas().
ArrayColumn<Int> casa::CalMainColumns::refReceptor_p [private] |
Definition at line 345 of file CalMainColumns.h.
Referenced by refReceptor().
ScalarColumn<Int> casa::CalMainColumns::scanNo_p [private] |
Definition at line 329 of file CalMainColumns.h.
Referenced by scanNo().
ScalarColumn<String> casa::CalMainColumns::sourceCode_p [private] |
Definition at line 340 of file CalMainColumns.h.
Referenced by sourceCode().
ScalarColumn<String> casa::CalMainColumns::sourceName_p [private] |
Definition at line 339 of file CalMainColumns.h.
Referenced by sourceName().
ScalarColumn<Int> casa::CalMainColumns::stateId_p [private] |
Definition at line 331 of file CalMainColumns.h.
Referenced by stateId().
ScalarColumn<Double> casa::CalMainColumns::time_p [private] |
ScalarColumn<Double> casa::CalMainColumns::timeEP_p [private] |
Definition at line 320 of file CalMainColumns.h.
Referenced by timeEP().
Definition at line 321 of file CalMainColumns.h.
Referenced by timeEPQuant().
Definition at line 319 of file CalMainColumns.h.
Referenced by timeMeas().