29 #ifndef CALIBRATION_BJONESMCOL_H
30 #define CALIBRATION_BJONESMCOL_H
BJonesMCol()
Prohibit public use of the null constructor, which does not produce a usable object.
casacore::ScalarColumn< casacore::String > polyMode_p
ROBJonesPolyMCol & operator=(const ROBJonesPolyMCol &)
BJonesPolyTable: BJonesPoly calibration table access/creation.
virtual ~BJonesPolyMCol()
Default destructor.
const casacore::ScalarColumn< casacore::String > & polyType() const
Read-only column accessors.
virtual ~ROBJonesPolyMCol()
Default destructor.
casacore::ScalarColumn< casacore::Complex > scaleFactor_p
const casacore::ScalarColumn< casacore::Int > & nPolyPhase() const
casacore::ArrayColumn< casacore::Double > polyCoeffPhase_p
casacore::ScalarColumn< casacore::Complex > sideBandRef_p
BJonesPolyMCol & operator=(const BJonesPolyMCol &)
casacore::ScalarColumn< casacore::String > phaseUnits_p
casacore::ArrayColumn< casacore::Double > & polyCoeffPhase()
const casacore::ScalarColumn< casacore::Complex > & scaleFactor() const
BJonesMCol & operator=(const BJonesMCol &)
const casacore::ArrayColumn< casacore::Double > & polyCoeffPhase() const
virtual ~BJonesMCol()
Default destructor.
casacore::ArrayColumn< casacore::Double > polyCoeffAmp_p
casacore::ArrayColumn< casacore::Double > polyCoeffAmp_p
ROBJonesPolyMCol()
Prohibit public use of the null constructor, which does not produce a usable object.
casacore::ScalarColumn< casacore::Int > & nPolyPhase()
const casacore::ScalarColumn< casacore::String > & polyMode() const
const casacore::ScalarColumn< casacore::String > & phaseUnits() const
casacore::ScalarColumn< casacore::Complex > sideBandRef_p
casacore::ScalarColumn< casacore::String > polyType_p
Private column accessors.
casacore::ScalarColumn< casacore::Complex > scaleFactor_p
casacore::ScalarColumn< casacore::Int > & nPolyAmp()
const casacore::ArrayColumn< casacore::Double > & validDomain() const
ROBJonesPolyMCol: Read-only BJonesPoly cal_main column access.
ROBJonesMCol: Read-only BJones cal_main column access.
BJonesPolyMCol()
Prohibit public use of the null constructor, which does not produce a usable object.
casacore::ScalarColumn< casacore::String > & polyType()
Read-write column accessors.
const casacore::ScalarColumn< casacore::Complex > & sideBandRef() const
casacore::ArrayColumn< casacore::Double > validDomain_p
casacore::ScalarColumn< casacore::Int > nPolyAmp_p
casacore::ArrayColumn< casacore::Double > validDomain_p
SolvableVisJonesMCol: RW SolvableVisJones cal_main column access.
casacore::ScalarColumn< casacore::Int > nPolyPhase_p
const casacore::ArrayColumn< casacore::Double > & polyCoeffAmp() const
casacore::ScalarColumn< casacore::String > & phaseUnits()
BJonesTable: BJones calibration table access/creation.
BJonesPolyMCol: RW BJonesPoly cal_main column access.
casacore::ScalarColumn< casacore::Complex > & sideBandRef()
casacore::ScalarColumn< casacore::String > polyMode_p
BJonesMCol: RW BJones cal_main column access.
ROSolvableVisJonesMCol: Read-only SolvableVisJones cal_main column access.
casacore::ScalarColumn< casacore::Int > nPolyAmp_p
virtual ~ROBJonesMCol()
Default destructor.
ROBJonesMCol & operator=(const ROBJonesMCol &)
const casacore::ScalarColumn< casacore::Int > & nPolyAmp() const
ROBJonesMCol()
Prohibit public use of the null constructor, which does not produce a usable object.
casacore::ScalarColumn< casacore::String > polyType_p
Private column accessors.
casacore::ScalarColumn< casacore::Complex > & scaleFactor()
casacore::ArrayColumn< casacore::Double > polyCoeffPhase_p
casacore::ScalarColumn< casacore::Int > nPolyPhase_p
casacore::ScalarColumn< casacore::String > & polyMode()
casacore::ArrayColumn< casacore::Double > & validDomain()
casacore::ScalarColumn< casacore::String > phaseUnits_p
casacore::ArrayColumn< casacore::Double > & polyCoeffAmp()