casa
$Rev:20696$
|
GJonesSplineMCol: RW GJonesSpline cal_main column access. More...
#include <GJonesMCol.h>
Public Member Functions | |
GJonesSplineMCol (GJonesSplineTable &gjsTable) | |
Construct from a calibration table. | |
virtual | ~GJonesSplineMCol () |
Default destructor. | |
ScalarColumn< Int > & | nKnotsAmp () |
Read-write column accessors. | |
ScalarColumn< Int > & | nKnotsPhase () |
ArrayColumn< Double > & | splineKnotsAmp () |
ArrayColumn< Double > & | splineKnotsPhase () |
Protected Member Functions | |
GJonesSplineMCol () | |
Prohibit public use of the null constructor, which does not produce a usable object. | |
Private Member Functions | |
GJonesSplineMCol (const GJonesSplineMCol &) | |
Prohibit copy constructor and assignment operator. | |
GJonesSplineMCol & | operator= (const GJonesSplineMCol &) |
Private Attributes | |
ScalarColumn< Int > | nKnotsAmp_p |
Private column accessors. | |
ScalarColumn< Int > | nKnotsPhase_p |
ArrayColumn< Double > | splineKnotsAmp_p |
ArrayColumn< Double > | splineKnotsPhase_p |
GJonesSplineMCol: RW GJonesSpline cal_main column access.
Public interface
From "GJonesSpline","cal main table" and "columns".
The GJonesSplineMCol class allows read-only access to columns in the GJonesSpline main calibration table. GJonesSpline matrices are used to store electronic gain information in the Measurement Equation formalism in spline polynomial form over time.
Encapsulate read-write access to GJonesSpline calibration table columns.
Definition at line 298 of file GJonesMCol.h.
casa::GJonesSplineMCol::GJonesSplineMCol | ( | GJonesSplineTable & | gjsTable | ) |
Construct from a calibration table.
virtual casa::GJonesSplineMCol::~GJonesSplineMCol | ( | ) | [inline, virtual] |
Default destructor.
Definition at line 305 of file GJonesMCol.h.
casa::GJonesSplineMCol::GJonesSplineMCol | ( | ) | [inline, protected] |
Prohibit public use of the null constructor, which does not produce a usable object.
Definition at line 316 of file GJonesMCol.h.
casa::GJonesSplineMCol::GJonesSplineMCol | ( | const GJonesSplineMCol & | ) | [private] |
Prohibit copy constructor and assignment operator.
ScalarColumn<Int>& casa::GJonesSplineMCol::nKnotsAmp | ( | ) | [inline] |
ScalarColumn<Int>& casa::GJonesSplineMCol::nKnotsPhase | ( | ) | [inline] |
Definition at line 309 of file GJonesMCol.h.
References nKnotsPhase_p.
GJonesSplineMCol& casa::GJonesSplineMCol::operator= | ( | const GJonesSplineMCol & | ) | [private] |
ArrayColumn<Double>& casa::GJonesSplineMCol::splineKnotsAmp | ( | ) | [inline] |
Definition at line 310 of file GJonesMCol.h.
References splineKnotsAmp_p.
ArrayColumn<Double>& casa::GJonesSplineMCol::splineKnotsPhase | ( | ) | [inline] |
Definition at line 311 of file GJonesMCol.h.
References splineKnotsPhase_p.
ScalarColumn<Int> casa::GJonesSplineMCol::nKnotsAmp_p [private] |
ScalarColumn<Int> casa::GJonesSplineMCol::nKnotsPhase_p [private] |
Definition at line 325 of file GJonesMCol.h.
Referenced by nKnotsPhase().
Definition at line 326 of file GJonesMCol.h.
Referenced by splineKnotsAmp().
Definition at line 327 of file GJonesMCol.h.
Referenced by splineKnotsPhase().