BJonesPolyMCol: RW BJonesPoly cal_main column access. More...
#include <BJonesMCol.h>
Public Member Functions | |
BJonesPolyMCol (BJonesPolyTable &bjTable) | |
Construct from a calibration table. | |
virtual | ~BJonesPolyMCol () |
Default destructor. | |
ScalarColumn< String > & | polyType () |
Read-write column accessors. | |
ScalarColumn< String > & | polyMode () |
ScalarColumn< Complex > & | scaleFactor () |
ArrayColumn< Double > & | validDomain () |
ScalarColumn< Int > & | nPolyAmp () |
ScalarColumn< Int > & | nPolyPhase () |
ArrayColumn< Double > & | polyCoeffAmp () |
ArrayColumn< Double > & | polyCoeffPhase () |
ScalarColumn< String > & | phaseUnits () |
ScalarColumn< Complex > & | sideBandRef () |
Protected Member Functions | |
BJonesPolyMCol () | |
Prohibit public use of the null constructor, which does not produce a usable object. | |
Private Member Functions | |
BJonesPolyMCol (const BJonesPolyMCol &) | |
Prohibit copy constructor and assignment operator. | |
BJonesPolyMCol & | operator= (const BJonesPolyMCol &) |
Private Attributes | |
ScalarColumn< String > | polyType_p |
Private column accessors. | |
ScalarColumn< String > | polyMode_p |
ScalarColumn< Complex > | scaleFactor_p |
ArrayColumn< Double > | validDomain_p |
ScalarColumn< Int > | nPolyAmp_p |
ScalarColumn< Int > | nPolyPhase_p |
ArrayColumn< Double > | polyCoeffAmp_p |
ArrayColumn< Double > | polyCoeffPhase_p |
ScalarColumn< String > | phaseUnits_p |
ScalarColumn< Complex > | sideBandRef_p |
BJonesPolyMCol: RW BJonesPoly cal_main column access.
Public interface
From "BJonesPoly","cal main table" and "columns".
The BJonesPolyMCol class allows read-write 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-write access to BJonesPoly calibration table columns.
Definition at line 265 of file BJonesMCol.h.
casa::BJonesPolyMCol::BJonesPolyMCol | ( | BJonesPolyTable & | bjTable | ) |
Construct from a calibration table.
virtual casa::BJonesPolyMCol::~BJonesPolyMCol | ( | ) | [inline, virtual] |
Default destructor.
Definition at line 272 of file BJonesMCol.h.
casa::BJonesPolyMCol::BJonesPolyMCol | ( | ) | [inline, protected] |
Prohibit public use of the null constructor, which does not produce a usable object.
Definition at line 289 of file BJonesMCol.h.
casa::BJonesPolyMCol::BJonesPolyMCol | ( | const BJonesPolyMCol & | ) | [private] |
Prohibit copy constructor and assignment operator.
ScalarColumn<Int>& casa::BJonesPolyMCol::nPolyAmp | ( | ) | [inline] |
Definition at line 279 of file BJonesMCol.h.
References nPolyAmp_p.
ScalarColumn<Int>& casa::BJonesPolyMCol::nPolyPhase | ( | ) | [inline] |
Definition at line 280 of file BJonesMCol.h.
References nPolyPhase_p.
BJonesPolyMCol& casa::BJonesPolyMCol::operator= | ( | const BJonesPolyMCol & | ) | [private] |
Reimplemented from casa::BJonesMCol.
ScalarColumn<String>& casa::BJonesPolyMCol::phaseUnits | ( | ) | [inline] |
Definition at line 283 of file BJonesMCol.h.
References phaseUnits_p.
ArrayColumn<Double>& casa::BJonesPolyMCol::polyCoeffAmp | ( | ) | [inline] |
Definition at line 281 of file BJonesMCol.h.
References polyCoeffAmp_p.
ArrayColumn<Double>& casa::BJonesPolyMCol::polyCoeffPhase | ( | ) | [inline] |
Definition at line 282 of file BJonesMCol.h.
References polyCoeffPhase_p.
ScalarColumn<String>& casa::BJonesPolyMCol::polyMode | ( | ) | [inline] |
Definition at line 276 of file BJonesMCol.h.
References polyMode_p.
ScalarColumn<String>& casa::BJonesPolyMCol::polyType | ( | ) | [inline] |
ScalarColumn<Complex>& casa::BJonesPolyMCol::scaleFactor | ( | ) | [inline] |
Definition at line 277 of file BJonesMCol.h.
References scaleFactor_p.
ScalarColumn<Complex>& casa::BJonesPolyMCol::sideBandRef | ( | ) | [inline] |
Definition at line 284 of file BJonesMCol.h.
References sideBandRef_p.
ArrayColumn<Double>& casa::BJonesPolyMCol::validDomain | ( | ) | [inline] |
Definition at line 278 of file BJonesMCol.h.
References validDomain_p.
ScalarColumn<Int> casa::BJonesPolyMCol::nPolyAmp_p [private] |
Definition at line 301 of file BJonesMCol.h.
Referenced by nPolyAmp().
ScalarColumn<Int> casa::BJonesPolyMCol::nPolyPhase_p [private] |
Definition at line 302 of file BJonesMCol.h.
Referenced by nPolyPhase().
ScalarColumn<String> casa::BJonesPolyMCol::phaseUnits_p [private] |
Definition at line 305 of file BJonesMCol.h.
Referenced by phaseUnits().
ArrayColumn<Double> casa::BJonesPolyMCol::polyCoeffAmp_p [private] |
Definition at line 303 of file BJonesMCol.h.
Referenced by polyCoeffAmp().
ArrayColumn<Double> casa::BJonesPolyMCol::polyCoeffPhase_p [private] |
Definition at line 304 of file BJonesMCol.h.
Referenced by polyCoeffPhase().
ScalarColumn<String> casa::BJonesPolyMCol::polyMode_p [private] |
Definition at line 298 of file BJonesMCol.h.
Referenced by polyMode().
ScalarColumn<String> casa::BJonesPolyMCol::polyType_p [private] |
ScalarColumn<Complex> casa::BJonesPolyMCol::scaleFactor_p [private] |
Definition at line 299 of file BJonesMCol.h.
Referenced by scaleFactor().
ScalarColumn<Complex> casa::BJonesPolyMCol::sideBandRef_p [private] |
Definition at line 306 of file BJonesMCol.h.
Referenced by sideBandRef().
ArrayColumn<Double> casa::BJonesPolyMCol::validDomain_p [private] |
Definition at line 300 of file BJonesMCol.h.
Referenced by validDomain().