ROBJonesPolyMCol: Read-only BJonesPoly cal_main column access. More...
#include <BJonesMCol.h>
Public Member Functions | |
ROBJonesPolyMCol (const BJonesPolyTable &bjTable) | |
Construct from a calibration table. | |
virtual | ~ROBJonesPolyMCol () |
Default destructor. | |
const ROScalarColumn< String > & | polyType () const |
Read-only column accessors. | |
const ROScalarColumn< String > & | polyMode () const |
const ROScalarColumn< Complex > & | scaleFactor () const |
const ROArrayColumn< Double > & | validDomain () const |
const ROScalarColumn< Int > & | nPolyAmp () const |
const ROScalarColumn< Int > & | nPolyPhase () const |
const ROArrayColumn< Double > & | polyCoeffAmp () const |
const ROArrayColumn< Double > & | polyCoeffPhase () const |
const ROScalarColumn< String > & | phaseUnits () const |
const ROScalarColumn< Complex > & | sideBandRef () const |
Protected Member Functions | |
ROBJonesPolyMCol () | |
Prohibit public use of the null constructor, which does not produce a usable object. | |
Private Member Functions | |
ROBJonesPolyMCol (const ROBJonesPolyMCol &) | |
Prohibit copy constructor and assignment operator. | |
ROBJonesPolyMCol & | operator= (const ROBJonesPolyMCol &) |
Private Attributes | |
ROScalarColumn< String > | polyType_p |
Private column accessors. | |
ROScalarColumn< String > | polyMode_p |
ROScalarColumn< Complex > | scaleFactor_p |
ROArrayColumn< Double > | validDomain_p |
ROScalarColumn< Int > | nPolyAmp_p |
ROScalarColumn< Int > | nPolyPhase_p |
ROArrayColumn< Double > | polyCoeffAmp_p |
ROArrayColumn< Double > | polyCoeffPhase_p |
ROScalarColumn< String > | phaseUnits_p |
ROScalarColumn< Complex > | sideBandRef_p |
ROBJonesPolyMCol: Read-only BJonesPoly cal_main column access.
Public interface
From "read-only","BJonesPoly","cal main" and "columns".
The ROBJonesPolyMCol class allows read-only access to columns in the BJonesPoly main calibration table. BJonesPoly matrices are used to store bandpass information in the Measurement Equation formalism in polynomial form.
Encapsulate read-only access to BJonesPoly calibration table columns.
Definition at line 184 of file BJonesMCol.h.
casa::ROBJonesPolyMCol::ROBJonesPolyMCol | ( | const BJonesPolyTable & | bjTable | ) |
Construct from a calibration table.
virtual casa::ROBJonesPolyMCol::~ROBJonesPolyMCol | ( | ) | [inline, virtual] |
Default destructor.
Definition at line 191 of file BJonesMCol.h.
casa::ROBJonesPolyMCol::ROBJonesPolyMCol | ( | ) | [inline, protected] |
Prohibit public use of the null constructor, which does not produce a usable object.
Definition at line 209 of file BJonesMCol.h.
casa::ROBJonesPolyMCol::ROBJonesPolyMCol | ( | const ROBJonesPolyMCol & | ) | [private] |
Prohibit copy constructor and assignment operator.
const ROScalarColumn<Int>& casa::ROBJonesPolyMCol::nPolyAmp | ( | ) | const [inline] |
Definition at line 198 of file BJonesMCol.h.
References nPolyAmp_p.
const ROScalarColumn<Int>& casa::ROBJonesPolyMCol::nPolyPhase | ( | ) | const [inline] |
Definition at line 199 of file BJonesMCol.h.
References nPolyPhase_p.
ROBJonesPolyMCol& casa::ROBJonesPolyMCol::operator= | ( | const ROBJonesPolyMCol & | ) | [private] |
Reimplemented from casa::ROBJonesMCol.
const ROScalarColumn<String>& casa::ROBJonesPolyMCol::phaseUnits | ( | ) | const [inline] |
Definition at line 203 of file BJonesMCol.h.
References phaseUnits_p.
const ROArrayColumn<Double>& casa::ROBJonesPolyMCol::polyCoeffAmp | ( | ) | const [inline] |
Definition at line 200 of file BJonesMCol.h.
References polyCoeffAmp_p.
const ROArrayColumn<Double>& casa::ROBJonesPolyMCol::polyCoeffPhase | ( | ) | const [inline] |
Definition at line 201 of file BJonesMCol.h.
References polyCoeffPhase_p.
const ROScalarColumn<String>& casa::ROBJonesPolyMCol::polyMode | ( | ) | const [inline] |
Definition at line 195 of file BJonesMCol.h.
References polyMode_p.
const ROScalarColumn<String>& casa::ROBJonesPolyMCol::polyType | ( | ) | const [inline] |
const ROScalarColumn<Complex>& casa::ROBJonesPolyMCol::scaleFactor | ( | ) | const [inline] |
Definition at line 196 of file BJonesMCol.h.
References scaleFactor_p.
const ROScalarColumn<Complex>& casa::ROBJonesPolyMCol::sideBandRef | ( | ) | const [inline] |
Definition at line 204 of file BJonesMCol.h.
References sideBandRef_p.
const ROArrayColumn<Double>& casa::ROBJonesPolyMCol::validDomain | ( | ) | const [inline] |
Definition at line 197 of file BJonesMCol.h.
References validDomain_p.
ROScalarColumn<Int> casa::ROBJonesPolyMCol::nPolyAmp_p [private] |
Definition at line 221 of file BJonesMCol.h.
Referenced by nPolyAmp().
ROScalarColumn<Int> casa::ROBJonesPolyMCol::nPolyPhase_p [private] |
Definition at line 222 of file BJonesMCol.h.
Referenced by nPolyPhase().
ROScalarColumn<String> casa::ROBJonesPolyMCol::phaseUnits_p [private] |
Definition at line 225 of file BJonesMCol.h.
Referenced by phaseUnits().
ROArrayColumn<Double> casa::ROBJonesPolyMCol::polyCoeffAmp_p [private] |
Definition at line 223 of file BJonesMCol.h.
Referenced by polyCoeffAmp().
ROArrayColumn<Double> casa::ROBJonesPolyMCol::polyCoeffPhase_p [private] |
Definition at line 224 of file BJonesMCol.h.
Referenced by polyCoeffPhase().
ROScalarColumn<String> casa::ROBJonesPolyMCol::polyMode_p [private] |
Definition at line 218 of file BJonesMCol.h.
Referenced by polyMode().
ROScalarColumn<String> casa::ROBJonesPolyMCol::polyType_p [private] |
ROScalarColumn<Complex> casa::ROBJonesPolyMCol::scaleFactor_p [private] |
Definition at line 219 of file BJonesMCol.h.
Referenced by scaleFactor().
ROScalarColumn<Complex> casa::ROBJonesPolyMCol::sideBandRef_p [private] |
Definition at line 226 of file BJonesMCol.h.
Referenced by sideBandRef().
ROArrayColumn<Double> casa::ROBJonesPolyMCol::validDomain_p [private] |
Definition at line 220 of file BJonesMCol.h.
Referenced by validDomain().