#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().
1.6.1