casa
5.7.0-16
|
GJonesPolyMCol: RW GJonesPoly cal_main column access. More...
#include <GJonesMCol.h>
Protected Member Functions | |
GJonesPolyMCol () | |
Prohibit public use of the null constructor, which does not produce a usable object. More... | |
Protected Member Functions inherited from casa::GJonesMCol | |
GJonesMCol () | |
Prohibit public use of the null constructor, which does not produce a usable object. More... | |
Protected Member Functions inherited from casa::SolvableVisJonesMCol | |
SolvableVisJonesMCol () | |
Prohibit public use of the null constructor, which does not produce a usable object. More... | |
Protected Member Functions inherited from casa::TimeVarVisJonesMCol | |
TimeVarVisJonesMCol () | |
Prohibit public use of the null constructor, which does not produce a usable object. More... | |
Protected Member Functions inherited from casa::VisJonesMCol | |
VisJonesMCol () | |
Prohibit public use of the null constructor, which does not produce a usable object. More... | |
Protected Member Functions inherited from casa::CalMainColumns | |
CalMainColumns () | |
Prohibit public use of the null constructor, which does not produce a usable object. More... | |
casacore::Table & | asTable (CalTable &calTable) |
Return a CalTable as a casacore::Table reference. More... | |
void | attach (CalTable &calTable, casacore::TableColumn &tabCol, MSCalEnums::colDef colEnum, const casacore::Bool &optional=false) |
Attach a table column accessor. More... | |
void | attach (CalTable &calTable, casacore::ArrayMeasColumn< casacore::MEpoch > &tabCol, MSCalEnums::colDef colEnum, const casacore::Bool &optional=false) |
void | attach (CalTable &calTable, casacore::ArrayMeasColumn< casacore::MFrequency > &tabCol, MSCalEnums::colDef colEnum, const casacore::Bool &optional=false) |
void | attach (CalTable &calTable, casacore::ArrayMeasColumn< casacore::MDirection > &tabCol, MSCalEnums::colDef colEnum, const casacore::Bool &optional=false) |
void | attach (CalTable &calTable, casacore::ScalarMeasColumn< casacore::MEpoch > &tabCol, MSCalEnums::colDef colEnum, const casacore::Bool &optional=false) |
void | attach (CalTable &calTable, casacore::ScalarQuantColumn< casacore::Double > &tabCol, MSCalEnums::colDef colEnum, const casacore::Bool &optional=false) |
Private Member Functions | |
GJonesPolyMCol (const GJonesPolyMCol &) | |
Prohibit copy constructor and assignment operator. More... | |
GJonesPolyMCol & | operator= (const GJonesPolyMCol &) |
Private Attributes | |
casacore::ScalarColumn < casacore::String > | polyType_p |
Private column accessors. More... | |
casacore::ScalarColumn < casacore::String > | polyMode_p |
casacore::ScalarColumn < casacore::Complex > | scaleFactor_p |
casacore::ScalarColumn < casacore::Int > | nPolyAmp_p |
casacore::ScalarColumn < casacore::Int > | nPolyPhase_p |
casacore::ArrayColumn < casacore::Double > | polyCoeffAmp_p |
casacore::ArrayColumn < casacore::Double > | polyCoeffPhase_p |
casacore::ScalarColumn < casacore::String > | phaseUnits_p |
GJonesPolyMCol: RW GJonesPoly cal_main column access.
Public interface
From "GJonesPoly","cal main table" and "columns".
The GJonesPolyMCol class allows read-only access to columns in the GJonesPoly main calibration table. GJonesPoly matrices are used to store electronic gain information in the Measurement Equation formalism in polynomial form over time.
Encapsulate read-write access to GJonesPoly calibration table columns.
Definition at line 151 of file GJonesMCol.h.
casa::GJonesPolyMCol::GJonesPolyMCol | ( | GJonesPolyTable & | gjpTable | ) |
Construct from a calibration table.
|
inlinevirtual |
Default destructor.
Definition at line 158 of file GJonesMCol.h.
|
inlineprotected |
Prohibit public use of the null constructor, which does not produce a usable object.
Definition at line 173 of file GJonesMCol.h.
|
private |
Prohibit copy constructor and assignment operator.
|
inline |
Definition at line 164 of file GJonesMCol.h.
References nPolyAmp_p.
|
inline |
Definition at line 165 of file GJonesMCol.h.
References nPolyPhase_p.
|
private |
|
inline |
Definition at line 168 of file GJonesMCol.h.
References phaseUnits_p.
|
inline |
Definition at line 166 of file GJonesMCol.h.
References polyCoeffAmp_p.
|
inline |
Definition at line 167 of file GJonesMCol.h.
References polyCoeffPhase_p.
|
inline |
Definition at line 162 of file GJonesMCol.h.
References polyMode_p.
|
inline |
|
inline |
Definition at line 163 of file GJonesMCol.h.
References scaleFactor_p.
|
private |
Definition at line 184 of file GJonesMCol.h.
Referenced by nPolyAmp().
|
private |
Definition at line 185 of file GJonesMCol.h.
Referenced by nPolyPhase().
|
private |
Definition at line 188 of file GJonesMCol.h.
Referenced by phaseUnits().
|
private |
Definition at line 186 of file GJonesMCol.h.
Referenced by polyCoeffAmp().
|
private |
Definition at line 187 of file GJonesMCol.h.
Referenced by polyCoeffPhase().
|
private |
Definition at line 182 of file GJonesMCol.h.
Referenced by polyMode().
|
private |
|
private |
Definition at line 183 of file GJonesMCol.h.
Referenced by scaleFactor().