#include <CTMainColumns.h>
Public Member Functions | |
ROCTMainColumns (const NewCalTable &calTable) | |
Construct from a calibration table. | |
virtual | ~ROCTMainColumns () |
Default destructor. | |
const ROScalarColumn< Double > & | time () const |
Read-only column accessors. | |
const ROScalarQuantColumn < Double > & | timeQuant () const |
const ROScalarMeasColumn < MEpoch > & | timeMeas () const |
const ROScalarColumn< Double > & | timeEP () const |
const ROScalarQuantColumn < Double > & | timeEPQuant () const |
const ROScalarColumn< Double > & | interval () const |
const ROScalarQuantColumn < Double > & | intervalQuant () const |
const ROScalarColumn< Int > & | antenna1 () const |
const ROScalarColumn< Int > & | antenna2 () const |
const ROScalarColumn< Int > & | fieldId () const |
const ROScalarColumn< Int > & | spwId () const |
const ROScalarColumn< Int > & | scanNo () const |
const ROScalarColumn< Int > & | obsId () const |
const ROArrayColumn< Complex > & | cparam () const |
const ROArrayColumn< Float > & | fparam () const |
const ROArrayColumn< Float > & | paramerr () const |
const ROArrayColumn< Bool > & | flag () const |
const ROArrayColumn< Float > & | snr () const |
const ROArrayColumn< Float > & | weight () const |
Array< Float > | fparamArray (String what="", const Vector< uInt > &rows=Vector< uInt >()) |
Some additional methods to extract cparam into Array<Float> what can be: "","AP". | |
void | fparamArray (Array< Float > &arr, String what="", const Vector< uInt > &rows=Vector< uInt >()) |
Array< Float > | phase () |
Some additional methods to extract phase-like info. | |
void | phase (Array< Float > &ph) |
Array< Float > | cycles () |
void | cycles (Array< Float > &cy) |
Protected Member Functions | |
ROCTMainColumns () | |
Prohibit public use of the null constructor, which does not produce a usable object. | |
void | attach (const NewCalTable &calTable, ROTableColumn &tabCol, CTEnums::colDef colEnum, const Bool &optional=False) |
Return a CalTable as a Table reference. | |
void | attach (const NewCalTable &calTable, ROArrayMeasColumn< MEpoch > &tabCol, CTEnums::colDef colEnum, const Bool &optional=False) |
void | attach (const NewCalTable &calTable, ROArrayMeasColumn< MFrequency > &tabCol, CTEnums::colDef colEnum, const Bool &optional=False) |
void | attach (const NewCalTable &calTable, ROArrayMeasColumn< MDirection > &tabCol, CTEnums::colDef colEnum, const Bool &optional=False) |
void | attach (const NewCalTable &calTable, ROScalarMeasColumn< MEpoch > &tabCol, CTEnums::colDef colEnum, const Bool &optional=False) |
void | attach (const NewCalTable &calTable, ROScalarQuantColumn< Double > &tabCol, CTEnums::colDef colEnum, const Bool &optional=False) |
Private Member Functions | |
ROCTMainColumns (const ROCTMainColumns &) | |
Prohibit copy constructor and assignment operator. | |
ROCTMainColumns & | operator= (const ROCTMainColumns &) |
Private Attributes | |
ROScalarColumn< Double > | time_p |
Private column accessors. | |
ROScalarQuantColumn< Double > | timeQuant_p |
ROScalarMeasColumn< MEpoch > | timeMeas_p |
ROScalarColumn< Double > | timeEP_p |
ROScalarQuantColumn< Double > | timeEPQuant_p |
ROScalarColumn< Double > | interval_p |
ROScalarQuantColumn< Double > | intervalQuant_p |
ROScalarColumn< Int > | antenna1_p |
ROScalarColumn< Int > | antenna2_p |
ROScalarColumn< Int > | fieldId_p |
ROScalarColumn< Int > | spwId_p |
ROScalarColumn< Int > | scanNo_p |
ROScalarColumn< Int > | obsId_p |
ROArrayColumn< Complex > | cparam_p |
ROArrayColumn< Float > | fparam_p |
ROArrayColumn< Float > | paramerr_p |
ROArrayColumn< Bool > | flag_p |
ROArrayColumn< Float > | snr_p |
ROArrayColumn< Float > | weight_p |
Definition at line 50 of file CTMainColumns.h.
casa::ROCTMainColumns::ROCTMainColumns | ( | const NewCalTable & | calTable | ) |
Construct from a calibration table.
virtual casa::ROCTMainColumns::~ROCTMainColumns | ( | ) | [inline, virtual] |
Default destructor.
Definition at line 57 of file CTMainColumns.h.
casa::ROCTMainColumns::ROCTMainColumns | ( | ) | [inline, protected] |
Prohibit public use of the null constructor, which does not produce a usable object.
Definition at line 96 of file CTMainColumns.h.
casa::ROCTMainColumns::ROCTMainColumns | ( | const ROCTMainColumns & | ) | [private] |
Prohibit copy constructor and assignment operator.
const ROScalarColumn<Int>& casa::ROCTMainColumns::antenna1 | ( | void | ) | const [inline] |
Definition at line 69 of file CTMainColumns.h.
References antenna1_p.
const ROScalarColumn<Int>& casa::ROCTMainColumns::antenna2 | ( | void | ) | const [inline] |
Definition at line 70 of file CTMainColumns.h.
References antenna2_p.
void casa::ROCTMainColumns::attach | ( | const NewCalTable & | calTable, | |
ROScalarQuantColumn< Double > & | tabCol, | |||
CTEnums::colDef | colEnum, | |||
const Bool & | optional = False | |||
) | [protected] |
void casa::ROCTMainColumns::attach | ( | const NewCalTable & | calTable, | |
ROScalarMeasColumn< MEpoch > & | tabCol, | |||
CTEnums::colDef | colEnum, | |||
const Bool & | optional = False | |||
) | [protected] |
void casa::ROCTMainColumns::attach | ( | const NewCalTable & | calTable, | |
ROArrayMeasColumn< MDirection > & | tabCol, | |||
CTEnums::colDef | colEnum, | |||
const Bool & | optional = False | |||
) | [protected] |
void casa::ROCTMainColumns::attach | ( | const NewCalTable & | calTable, | |
ROArrayMeasColumn< MFrequency > & | tabCol, | |||
CTEnums::colDef | colEnum, | |||
const Bool & | optional = False | |||
) | [protected] |
void casa::ROCTMainColumns::attach | ( | const NewCalTable & | calTable, | |
ROArrayMeasColumn< MEpoch > & | tabCol, | |||
CTEnums::colDef | colEnum, | |||
const Bool & | optional = False | |||
) | [protected] |
void casa::ROCTMainColumns::attach | ( | const NewCalTable & | calTable, | |
ROTableColumn & | tabCol, | |||
CTEnums::colDef | colEnum, | |||
const Bool & | optional = False | |||
) | [protected] |
const ROArrayColumn<Complex>& casa::ROCTMainColumns::cparam | ( | ) | const [inline] |
Definition at line 75 of file CTMainColumns.h.
References cparam_p.
void casa::ROCTMainColumns::cycles | ( | Array< Float > & | cy | ) |
Array<Float> casa::ROCTMainColumns::cycles | ( | ) |
const ROScalarColumn<Int>& casa::ROCTMainColumns::fieldId | ( | ) | const [inline] |
Definition at line 71 of file CTMainColumns.h.
References fieldId_p.
const ROArrayColumn<Bool>& casa::ROCTMainColumns::flag | ( | void | ) | const [inline] |
Definition at line 78 of file CTMainColumns.h.
References flag_p.
Referenced by casa::CTMainColInterface::flag(), and casa::CTMainColInterface::flagRow().
const ROArrayColumn<Float>& casa::ROCTMainColumns::fparam | ( | ) | const [inline] |
Definition at line 76 of file CTMainColumns.h.
References fparam_p.
void casa::ROCTMainColumns::fparamArray | ( | Array< Float > & | arr, | |
String | what = "" , |
|||
const Vector< uInt > & | rows = Vector< uInt >() | |||
) |
Array<Float> casa::ROCTMainColumns::fparamArray | ( | String | what = "" , |
|
const Vector< uInt > & | rows = Vector< uInt >() | |||
) |
Some additional methods to extract cparam into Array<Float> what can be: "","AP".
const ROScalarColumn<Double>& casa::ROCTMainColumns::interval | ( | ) | const [inline] |
Definition at line 66 of file CTMainColumns.h.
References interval_p.
const ROScalarQuantColumn<Double>& casa::ROCTMainColumns::intervalQuant | ( | ) | const [inline] |
Definition at line 67 of file CTMainColumns.h.
References intervalQuant_p.
const ROScalarColumn<Int>& casa::ROCTMainColumns::obsId | ( | ) | const [inline] |
Definition at line 74 of file CTMainColumns.h.
References obsId_p.
ROCTMainColumns& casa::ROCTMainColumns::operator= | ( | const ROCTMainColumns & | ) | [private] |
const ROArrayColumn<Float>& casa::ROCTMainColumns::paramerr | ( | ) | const [inline] |
Definition at line 77 of file CTMainColumns.h.
References paramerr_p.
void casa::ROCTMainColumns::phase | ( | Array< Float > & | ph | ) |
Array<Float> casa::ROCTMainColumns::phase | ( | ) |
Some additional methods to extract phase-like info.
const ROScalarColumn<Int>& casa::ROCTMainColumns::scanNo | ( | ) | const [inline] |
Definition at line 73 of file CTMainColumns.h.
References scanNo_p.
const ROArrayColumn<Float>& casa::ROCTMainColumns::snr | ( | ) | const [inline] |
Definition at line 79 of file CTMainColumns.h.
References snr_p.
const ROScalarColumn<Int>& casa::ROCTMainColumns::spwId | ( | ) | const [inline] |
Definition at line 72 of file CTMainColumns.h.
References spwId_p.
const ROScalarColumn<Double>& casa::ROCTMainColumns::time | ( | void | ) | const [inline] |
const ROScalarColumn<Double>& casa::ROCTMainColumns::timeEP | ( | ) | const [inline] |
Definition at line 63 of file CTMainColumns.h.
References timeEP_p.
const ROScalarQuantColumn<Double>& casa::ROCTMainColumns::timeEPQuant | ( | ) | const [inline] |
Definition at line 64 of file CTMainColumns.h.
References timeEPQuant_p.
Referenced by casa::CTMainColInterface::exposureQuant().
const ROScalarMeasColumn<MEpoch>& casa::ROCTMainColumns::timeMeas | ( | ) | const [inline] |
Definition at line 62 of file CTMainColumns.h.
References timeMeas_p.
const ROScalarQuantColumn<Double>& casa::ROCTMainColumns::timeQuant | ( | ) | const [inline] |
Definition at line 61 of file CTMainColumns.h.
References timeQuant_p.
Referenced by casa::CTMainColInterface::timeQuant().
const ROArrayColumn<Float>& casa::ROCTMainColumns::weight | ( | ) | const [inline] |
Definition at line 80 of file CTMainColumns.h.
References weight_p.
ROScalarColumn<Int> casa::ROCTMainColumns::antenna1_p [private] |
Definition at line 133 of file CTMainColumns.h.
Referenced by antenna1().
ROScalarColumn<Int> casa::ROCTMainColumns::antenna2_p [private] |
Definition at line 134 of file CTMainColumns.h.
Referenced by antenna2().
ROArrayColumn<Complex> casa::ROCTMainColumns::cparam_p [private] |
Definition at line 139 of file CTMainColumns.h.
Referenced by cparam().
ROScalarColumn<Int> casa::ROCTMainColumns::fieldId_p [private] |
Definition at line 135 of file CTMainColumns.h.
Referenced by fieldId().
ROArrayColumn<Bool> casa::ROCTMainColumns::flag_p [private] |
Definition at line 142 of file CTMainColumns.h.
Referenced by flag().
ROArrayColumn<Float> casa::ROCTMainColumns::fparam_p [private] |
Definition at line 140 of file CTMainColumns.h.
Referenced by fparam().
ROScalarColumn<Double> casa::ROCTMainColumns::interval_p [private] |
Definition at line 131 of file CTMainColumns.h.
Referenced by interval().
ROScalarQuantColumn<Double> casa::ROCTMainColumns::intervalQuant_p [private] |
Definition at line 132 of file CTMainColumns.h.
Referenced by intervalQuant().
ROScalarColumn<Int> casa::ROCTMainColumns::obsId_p [private] |
Definition at line 138 of file CTMainColumns.h.
Referenced by obsId().
ROArrayColumn<Float> casa::ROCTMainColumns::paramerr_p [private] |
Definition at line 141 of file CTMainColumns.h.
Referenced by paramerr().
ROScalarColumn<Int> casa::ROCTMainColumns::scanNo_p [private] |
Definition at line 137 of file CTMainColumns.h.
Referenced by scanNo().
ROArrayColumn<Float> casa::ROCTMainColumns::snr_p [private] |
Definition at line 143 of file CTMainColumns.h.
Referenced by snr().
ROScalarColumn<Int> casa::ROCTMainColumns::spwId_p [private] |
Definition at line 136 of file CTMainColumns.h.
Referenced by spwId().
ROScalarColumn<Double> casa::ROCTMainColumns::time_p [private] |
ROScalarColumn<Double> casa::ROCTMainColumns::timeEP_p [private] |
Definition at line 129 of file CTMainColumns.h.
Referenced by timeEP().
ROScalarQuantColumn<Double> casa::ROCTMainColumns::timeEPQuant_p [private] |
Definition at line 130 of file CTMainColumns.h.
Referenced by timeEPQuant().
ROScalarMeasColumn<MEpoch> casa::ROCTMainColumns::timeMeas_p [private] |
Definition at line 128 of file CTMainColumns.h.
Referenced by timeMeas().
ROScalarQuantColumn<Double> casa::ROCTMainColumns::timeQuant_p [private] |
Definition at line 127 of file CTMainColumns.h.
Referenced by timeQuant().
ROArrayColumn<Float> casa::ROCTMainColumns::weight_p [private] |
Definition at line 144 of file CTMainColumns.h.
Referenced by weight().