#include <CTMainColumns.h>
Public Member Functions | |
CTMainColumns (NewCalTable &calTable) | |
Construct from a calibration table. | |
virtual | ~CTMainColumns () |
Default destructor. | |
ScalarColumn< Double > & | time () |
Read-write column accessors. | |
ScalarQuantColumn< Double > & | timeQuant () |
ScalarMeasColumn< MEpoch > & | timeMeas () |
ScalarColumn< Double > & | timeEP () |
ScalarQuantColumn< Double > & | timeEPQuant () |
ScalarColumn< Double > & | interval () |
ScalarQuantColumn< Double > & | intervalQuant () |
ScalarColumn< Int > & | fieldId () |
ScalarColumn< Int > & | spwId () |
ScalarColumn< Int > & | antenna1 () |
ScalarColumn< Int > & | antenna2 () |
ScalarColumn< Int > & | scanNo () |
ScalarColumn< Int > & | obsId () |
ArrayColumn< Complex > & | cparam () |
ArrayColumn< Float > & | fparam () |
ArrayColumn< Float > & | paramerr () |
ArrayColumn< Bool > & | flag () |
ArrayColumn< Float > & | snr () |
ArrayColumn< Float > & | weight () |
Protected Member Functions | |
CTMainColumns () | |
Prohibit public use of the null constructor, which does not produce a usable object. | |
void | attach (NewCalTable &calTable, TableColumn &tabCol, CTEnums::colDef colEnum, const Bool &optional=False) |
Return a CalTable as a Table reference. | |
void | attach (NewCalTable &calTable, ArrayMeasColumn< MEpoch > &tabCol, CTEnums::colDef colEnum, const Bool &optional=False) |
void | attach (NewCalTable &calTable, ArrayMeasColumn< MFrequency > &tabCol, CTEnums::colDef colEnum, const Bool &optional=False) |
void | attach (NewCalTable &calTable, ArrayMeasColumn< MDirection > &tabCol, CTEnums::colDef colEnum, const Bool &optional=False) |
void | attach (NewCalTable &calTable, ScalarMeasColumn< MEpoch > &tabCol, CTEnums::colDef colEnum, const Bool &optional=False) |
void | attach (NewCalTable &calTable, ScalarQuantColumn< Double > &tabCol, CTEnums::colDef colEnum, const Bool &optional=False) |
Private Member Functions | |
CTMainColumns (const CTMainColumns &) | |
Prohibit copy constructor and assignment operator. | |
CTMainColumns & | operator= (const CTMainColumns &) |
Private Attributes | |
ScalarColumn< Double > | time_p |
Private column accessors. | |
ScalarQuantColumn< Double > | timeQuant_p |
ScalarMeasColumn< MEpoch > | timeMeas_p |
ScalarColumn< Double > | timeEP_p |
ScalarQuantColumn< Double > | timeEPQuant_p |
ScalarColumn< Double > | interval_p |
ScalarQuantColumn< Double > | intervalQuant_p |
ScalarColumn< Int > | fieldId_p |
ScalarColumn< Int > | spwId_p |
ScalarColumn< Int > | antenna1_p |
ScalarColumn< Int > | antenna2_p |
ScalarColumn< Int > | scanNo_p |
ScalarColumn< Int > | obsId_p |
ArrayColumn< Complex > | cparam_p |
ArrayColumn< Float > | fparam_p |
ArrayColumn< Float > | paramerr_p |
ArrayColumn< Bool > | flag_p |
ArrayColumn< Float > | snr_p |
ArrayColumn< Float > | weight_p |
Definition at line 147 of file CTMainColumns.h.
casa::CTMainColumns::CTMainColumns | ( | NewCalTable & | calTable | ) |
Construct from a calibration table.
virtual casa::CTMainColumns::~CTMainColumns | ( | ) | [inline, virtual] |
Default destructor.
Definition at line 154 of file CTMainColumns.h.
casa::CTMainColumns::CTMainColumns | ( | ) | [inline, protected] |
Prohibit public use of the null constructor, which does not produce a usable object.
Definition at line 180 of file CTMainColumns.h.
casa::CTMainColumns::CTMainColumns | ( | const CTMainColumns & | ) | [private] |
Prohibit copy constructor and assignment operator.
ScalarColumn<Int>& casa::CTMainColumns::antenna1 | ( | void | ) | [inline] |
Definition at line 166 of file CTMainColumns.h.
References antenna1_p.
ScalarColumn<Int>& casa::CTMainColumns::antenna2 | ( | void | ) | [inline] |
Definition at line 167 of file CTMainColumns.h.
References antenna2_p.
void casa::CTMainColumns::attach | ( | NewCalTable & | calTable, | |
ScalarQuantColumn< Double > & | tabCol, | |||
CTEnums::colDef | colEnum, | |||
const Bool & | optional = False | |||
) | [protected] |
void casa::CTMainColumns::attach | ( | NewCalTable & | calTable, | |
ScalarMeasColumn< MEpoch > & | tabCol, | |||
CTEnums::colDef | colEnum, | |||
const Bool & | optional = False | |||
) | [protected] |
void casa::CTMainColumns::attach | ( | NewCalTable & | calTable, | |
ArrayMeasColumn< MDirection > & | tabCol, | |||
CTEnums::colDef | colEnum, | |||
const Bool & | optional = False | |||
) | [protected] |
void casa::CTMainColumns::attach | ( | NewCalTable & | calTable, | |
ArrayMeasColumn< MFrequency > & | tabCol, | |||
CTEnums::colDef | colEnum, | |||
const Bool & | optional = False | |||
) | [protected] |
void casa::CTMainColumns::attach | ( | NewCalTable & | calTable, | |
ArrayMeasColumn< MEpoch > & | tabCol, | |||
CTEnums::colDef | colEnum, | |||
const Bool & | optional = False | |||
) | [protected] |
void casa::CTMainColumns::attach | ( | NewCalTable & | calTable, | |
TableColumn & | tabCol, | |||
CTEnums::colDef | colEnum, | |||
const Bool & | optional = False | |||
) | [protected] |
ArrayColumn<Complex>& casa::CTMainColumns::cparam | ( | ) | [inline] |
Definition at line 170 of file CTMainColumns.h.
References cparam_p.
ScalarColumn<Int>& casa::CTMainColumns::fieldId | ( | ) | [inline] |
Definition at line 164 of file CTMainColumns.h.
References fieldId_p.
ArrayColumn<Bool>& casa::CTMainColumns::flag | ( | void | ) | [inline] |
Definition at line 173 of file CTMainColumns.h.
References flag_p.
ArrayColumn<Float>& casa::CTMainColumns::fparam | ( | ) | [inline] |
Definition at line 171 of file CTMainColumns.h.
References fparam_p.
ScalarColumn<Double>& casa::CTMainColumns::interval | ( | ) | [inline] |
Definition at line 162 of file CTMainColumns.h.
References interval_p.
ScalarQuantColumn<Double>& casa::CTMainColumns::intervalQuant | ( | ) | [inline] |
Definition at line 163 of file CTMainColumns.h.
References intervalQuant_p.
ScalarColumn<Int>& casa::CTMainColumns::obsId | ( | ) | [inline] |
Definition at line 169 of file CTMainColumns.h.
References obsId_p.
CTMainColumns& casa::CTMainColumns::operator= | ( | const CTMainColumns & | ) | [private] |
ArrayColumn<Float>& casa::CTMainColumns::paramerr | ( | ) | [inline] |
Definition at line 172 of file CTMainColumns.h.
References paramerr_p.
ScalarColumn<Int>& casa::CTMainColumns::scanNo | ( | ) | [inline] |
Definition at line 168 of file CTMainColumns.h.
References scanNo_p.
ArrayColumn<Float>& casa::CTMainColumns::snr | ( | ) | [inline] |
Definition at line 174 of file CTMainColumns.h.
References snr_p.
ScalarColumn<Int>& casa::CTMainColumns::spwId | ( | ) | [inline] |
Definition at line 165 of file CTMainColumns.h.
References spwId_p.
ScalarColumn<Double>& casa::CTMainColumns::time | ( | void | ) | [inline] |
ScalarColumn<Double>& casa::CTMainColumns::timeEP | ( | ) | [inline] |
Definition at line 160 of file CTMainColumns.h.
References timeEP_p.
ScalarQuantColumn<Double>& casa::CTMainColumns::timeEPQuant | ( | ) | [inline] |
Definition at line 161 of file CTMainColumns.h.
References timeEPQuant_p.
ScalarMeasColumn<MEpoch>& casa::CTMainColumns::timeMeas | ( | ) | [inline] |
Definition at line 159 of file CTMainColumns.h.
References timeMeas_p.
ScalarQuantColumn<Double>& casa::CTMainColumns::timeQuant | ( | ) | [inline] |
Definition at line 158 of file CTMainColumns.h.
References timeQuant_p.
ArrayColumn<Float>& casa::CTMainColumns::weight | ( | ) | [inline] |
Definition at line 175 of file CTMainColumns.h.
References weight_p.
ScalarColumn<Int> casa::CTMainColumns::antenna1_p [private] |
Definition at line 215 of file CTMainColumns.h.
Referenced by antenna1().
ScalarColumn<Int> casa::CTMainColumns::antenna2_p [private] |
Definition at line 216 of file CTMainColumns.h.
Referenced by antenna2().
ArrayColumn<Complex> casa::CTMainColumns::cparam_p [private] |
Definition at line 219 of file CTMainColumns.h.
Referenced by cparam().
ScalarColumn<Int> casa::CTMainColumns::fieldId_p [private] |
Definition at line 213 of file CTMainColumns.h.
Referenced by fieldId().
ArrayColumn<Bool> casa::CTMainColumns::flag_p [private] |
Definition at line 222 of file CTMainColumns.h.
Referenced by flag().
ArrayColumn<Float> casa::CTMainColumns::fparam_p [private] |
Definition at line 220 of file CTMainColumns.h.
Referenced by fparam().
ScalarColumn<Double> casa::CTMainColumns::interval_p [private] |
Definition at line 211 of file CTMainColumns.h.
Referenced by interval().
ScalarQuantColumn<Double> casa::CTMainColumns::intervalQuant_p [private] |
Definition at line 212 of file CTMainColumns.h.
Referenced by intervalQuant().
ScalarColumn<Int> casa::CTMainColumns::obsId_p [private] |
Definition at line 218 of file CTMainColumns.h.
Referenced by obsId().
ArrayColumn<Float> casa::CTMainColumns::paramerr_p [private] |
Definition at line 221 of file CTMainColumns.h.
Referenced by paramerr().
ScalarColumn<Int> casa::CTMainColumns::scanNo_p [private] |
Definition at line 217 of file CTMainColumns.h.
Referenced by scanNo().
ArrayColumn<Float> casa::CTMainColumns::snr_p [private] |
Definition at line 223 of file CTMainColumns.h.
Referenced by snr().
ScalarColumn<Int> casa::CTMainColumns::spwId_p [private] |
Definition at line 214 of file CTMainColumns.h.
Referenced by spwId().
ScalarColumn<Double> casa::CTMainColumns::time_p [private] |
ScalarColumn<Double> casa::CTMainColumns::timeEP_p [private] |
Definition at line 209 of file CTMainColumns.h.
Referenced by timeEP().
ScalarQuantColumn<Double> casa::CTMainColumns::timeEPQuant_p [private] |
Definition at line 210 of file CTMainColumns.h.
Referenced by timeEPQuant().
ScalarMeasColumn<MEpoch> casa::CTMainColumns::timeMeas_p [private] |
Definition at line 208 of file CTMainColumns.h.
Referenced by timeMeas().
ScalarQuantColumn<Double> casa::CTMainColumns::timeQuant_p [private] |
Definition at line 207 of file CTMainColumns.h.
Referenced by timeQuant().
ArrayColumn<Float> casa::CTMainColumns::weight_p [private] |
Definition at line 224 of file CTMainColumns.h.
Referenced by weight().