casa
5.7.0-16
|
TJonesPolyMCol: RW TJonesPoly cal_main column access. More...
#include <TJonesMCol.h>
Protected Member Functions | |
TJonesPolyMCol () | |
Prohibit public use of the null constructor, which does not produce a usable object. More... | |
Protected Member Functions inherited from casa::TJonesMCol | |
TJonesMCol () | |
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 | |
TJonesPolyMCol (const TJonesPolyMCol &) | |
Prohibit copy constructor and assignment operator. More... | |
TJonesPolyMCol & | operator= (const TJonesPolyMCol &) |
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 |
TJonesPolyMCol: RW TJonesPoly cal_main column access.
Public interface
From "TJonesPoly","cal main table" and "columns".
The TJonesPolyMCol 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-write access to TJonesPoly calibration table columns.
Definition at line 151 of file TJonesMCol.h.
casa::TJonesPolyMCol::TJonesPolyMCol | ( | TJonesPolyTable & | gjpTable | ) |
Construct from a calibration table.
|
inlinevirtual |
Default destructor.
Definition at line 158 of file TJonesMCol.h.
|
inlineprotected |
Prohibit public use of the null constructor, which does not produce a usable object.
Definition at line 173 of file TJonesMCol.h.
|
private |
Prohibit copy constructor and assignment operator.
|
inline |
Definition at line 164 of file TJonesMCol.h.
References nPolyAmp_p.
|
inline |
Definition at line 165 of file TJonesMCol.h.
References nPolyPhase_p.
|
private |
|
inline |
Definition at line 168 of file TJonesMCol.h.
References phaseUnits_p.
|
inline |
Definition at line 166 of file TJonesMCol.h.
References polyCoeffAmp_p.
|
inline |
Definition at line 167 of file TJonesMCol.h.
References polyCoeffPhase_p.
|
inline |
Definition at line 162 of file TJonesMCol.h.
References polyMode_p.
|
inline |
|
inline |
Definition at line 163 of file TJonesMCol.h.
References scaleFactor_p.
|
private |
Definition at line 184 of file TJonesMCol.h.
Referenced by nPolyAmp().
|
private |
Definition at line 185 of file TJonesMCol.h.
Referenced by nPolyPhase().
|
private |
Definition at line 188 of file TJonesMCol.h.
Referenced by phaseUnits().
|
private |
Definition at line 186 of file TJonesMCol.h.
Referenced by polyCoeffAmp().
|
private |
Definition at line 187 of file TJonesMCol.h.
Referenced by polyCoeffPhase().
|
private |
Definition at line 182 of file TJonesMCol.h.
Referenced by polyMode().
|
private |
|
private |
Definition at line 183 of file TJonesMCol.h.
Referenced by scaleFactor().