casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes
casa::ROGJonesSplineMCol Class Reference

ROGJonesSplineMCol: Read-only GJonesSpline cal_main column access. More...

#include <GJonesMCol.h>

Inheritance diagram for casa::ROGJonesSplineMCol:
casa::ROGJonesPolyMCol casa::ROGJonesMCol casa::ROSolvableVisJonesMCol casa::ROTimeVarVisJonesMCol casa::ROVisJonesMCol casa::ROCalMainColumns

List of all members.

Public Member Functions

 ROGJonesSplineMCol (const GJonesSplineTable &gjsTable)
 Construct from a calibration table.
virtual ~ROGJonesSplineMCol ()
 Default destructor.
const ROScalarColumn< Int > & nKnotsAmp () const
 Read-only column accessors.
const ROScalarColumn< Int > & nKnotsPhase () const
const ROArrayColumn< Double > & splineKnotsAmp () const
const ROArrayColumn< Double > & splineKnotsPhase () const

Protected Member Functions

 ROGJonesSplineMCol ()
 Prohibit public use of the null constructor, which does not produce a usable object.

Private Member Functions

 ROGJonesSplineMCol (const ROGJonesSplineMCol &)
 Prohibit copy constructor and assignment operator.
ROGJonesSplineMColoperator= (const ROGJonesSplineMCol &)

Private Attributes

ROScalarColumn< IntnKnotsAmp_p
 Private column accessors.
ROScalarColumn< IntnKnotsPhase_p
ROArrayColumn< DoublesplineKnotsAmp_p
ROArrayColumn< DoublesplineKnotsPhase_p

Detailed Description

ROGJonesSplineMCol: Read-only GJonesSpline cal_main column access.

Intended use:

Public interface

Prerequisite

Etymology

From "read-only","GJonesSpline","cal main" and "columns".

Synopsis

The ROGJonesSplineMCol 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.

Example

Motivation

Encapsulate read-only access to GJonesSpline calibration table columns.

Definition at line 228 of file GJonesMCol.h.


Constructor & Destructor Documentation

Construct from a calibration table.

virtual casa::ROGJonesSplineMCol::~ROGJonesSplineMCol ( ) [inline, virtual]

Default destructor.

Definition at line 235 of file GJonesMCol.h.

Prohibit public use of the null constructor, which does not produce a usable object.

Definition at line 248 of file GJonesMCol.h.

Prohibit copy constructor and assignment operator.


Member Function Documentation

Read-only column accessors.

Definition at line 238 of file GJonesMCol.h.

References nKnotsAmp_p.

Definition at line 239 of file GJonesMCol.h.

References nKnotsPhase_p.

ROGJonesSplineMCol& casa::ROGJonesSplineMCol::operator= ( const ROGJonesSplineMCol ) [private]

Definition at line 240 of file GJonesMCol.h.

References splineKnotsAmp_p.

Definition at line 242 of file GJonesMCol.h.

References splineKnotsPhase_p.


Member Data Documentation

Private column accessors.

Definition at line 256 of file GJonesMCol.h.

Referenced by nKnotsAmp().

Definition at line 257 of file GJonesMCol.h.

Referenced by nKnotsPhase().

Definition at line 258 of file GJonesMCol.h.

Referenced by splineKnotsAmp().

Definition at line 259 of file GJonesMCol.h.

Referenced by splineKnotsPhase().


The documentation for this class was generated from the following file: