casa
5.7.0-16
|
ROTJonesPolyMCol: Read-only TJonesPoly cal_main column access. More...
#include <TJonesMCol.h>
Protected Member Functions | |
ROTJonesPolyMCol () | |
Prohibit public use of the null constructor, which does not produce a usable object. More... | |
Protected Member Functions inherited from casa::ROTJonesMCol | |
ROTJonesMCol () | |
Prohibit public use of the null constructor, which does not produce a usable object. More... | |
Protected Member Functions inherited from casa::ROSolvableVisJonesMCol | |
ROSolvableVisJonesMCol () | |
Prohibit public use of the null constructor, which does not produce a usable object. More... | |
Protected Member Functions inherited from casa::ROTimeVarVisJonesMCol | |
ROTimeVarVisJonesMCol () | |
Prohibit public use of the null constructor, which does not produce a usable object. More... | |
Protected Member Functions inherited from casa::ROVisJonesMCol | |
ROVisJonesMCol () | |
Prohibit public use of the null constructor, which does not produce a usable object. More... | |
Protected Member Functions inherited from casa::ROCalMainColumns | |
ROCalMainColumns () | |
Prohibit public use of the null constructor, which does not produce a usable object. More... | |
const casacore::Table & | asTable (const CalTable &calTable) |
Return a CalTable as a casacore::Table reference. More... | |
void | attach (const CalTable &calTable, casacore::TableColumn &tabCol, MSCalEnums::colDef colEnum, const casacore::Bool &optional=false) |
Attach a table column accessor. More... | |
void | attach (const CalTable &calTable, casacore::ROArrayMeasColumn< casacore::MEpoch > &tabCol, MSCalEnums::colDef colEnum, const casacore::Bool &optional=false) |
void | attach (const CalTable &calTable, casacore::ROArrayMeasColumn< casacore::MFrequency > &tabCol, MSCalEnums::colDef colEnum, const casacore::Bool &optional=false) |
void | attach (const CalTable &calTable, casacore::ROArrayMeasColumn< casacore::MDirection > &tabCol, MSCalEnums::colDef colEnum, const casacore::Bool &optional=false) |
void | attach (const CalTable &calTable, casacore::ROScalarMeasColumn< casacore::MEpoch > &tabCol, MSCalEnums::colDef colEnum, const casacore::Bool &optional=false) |
void | attach (const CalTable &calTable, casacore::ROScalarQuantColumn< casacore::Double > &tabCol, MSCalEnums::colDef colEnum, const casacore::Bool &optional=false) |
Private Member Functions | |
ROTJonesPolyMCol (const ROTJonesPolyMCol &) | |
Prohibit copy constructor and assignment operator. More... | |
ROTJonesPolyMCol & | operator= (const ROTJonesPolyMCol &) |
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 |
ROTJonesPolyMCol: Read-only TJonesPoly cal_main column access.
Public interface
From "read-only","TJonesPoly","cal main" and "columns".
The ROTJonesPolyMCol class allows read-only access to columns in the TJonesPoly main calibration table. TJonesPoly matrices are used to store atmospheric gain information in the Measurement Equation formalism in polynomial form over time.
Encapsulate read-only access to TJonesPoly calibration table columns.
Definition at line 74 of file TJonesMCol.h.
casa::ROTJonesPolyMCol::ROTJonesPolyMCol | ( | const TJonesPolyTable & | gjpTable | ) |
Construct from a calibration table.
|
inlinevirtual |
Default destructor.
Definition at line 81 of file TJonesMCol.h.
|
inlineprotected |
Prohibit public use of the null constructor, which does not produce a usable object.
Definition at line 97 of file TJonesMCol.h.
|
private |
Prohibit copy constructor and assignment operator.
|
inline |
Definition at line 87 of file TJonesMCol.h.
References nPolyAmp_p.
|
inline |
Definition at line 88 of file TJonesMCol.h.
References nPolyPhase_p.
|
private |
|
inline |
Definition at line 92 of file TJonesMCol.h.
References phaseUnits_p.
|
inline |
Definition at line 89 of file TJonesMCol.h.
References polyCoeffAmp_p.
|
inline |
Definition at line 90 of file TJonesMCol.h.
References polyCoeffPhase_p.
|
inline |
Definition at line 85 of file TJonesMCol.h.
References polyMode_p.
|
inline |
|
inline |
Definition at line 86 of file TJonesMCol.h.
References scaleFactor_p.
|
private |
Definition at line 108 of file TJonesMCol.h.
Referenced by nPolyAmp().
|
private |
Definition at line 109 of file TJonesMCol.h.
Referenced by nPolyPhase().
|
private |
Definition at line 112 of file TJonesMCol.h.
Referenced by phaseUnits().
|
private |
Definition at line 110 of file TJonesMCol.h.
Referenced by polyCoeffAmp().
|
private |
Definition at line 111 of file TJonesMCol.h.
Referenced by polyCoeffPhase().
|
private |
Definition at line 106 of file TJonesMCol.h.
Referenced by polyMode().
|
private |
|
private |
Definition at line 107 of file TJonesMCol.h.
Referenced by scaleFactor().