casa::ROTJonesSplineMCol Class Reference

ROTJonesSplineMCol: Read-only TJonesSpline cal_main column access. More...

#include <TJonesMCol.h>

Inheritance diagram for casa::ROTJonesSplineMCol:
casa::ROTJonesPolyMCol casa::ROTJonesMCol casa::ROSolvableVisJonesMCol casa::ROTimeVarVisJonesMCol casa::ROVisJonesMCol casa::ROCalMainColumns

List of all members.

Public Member Functions

 ROTJonesSplineMCol (const TJonesSplineTable &gjsTable)
 Construct from a calibration table.
virtual ~ROTJonesSplineMCol ()
 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

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

Private Member Functions

 ROTJonesSplineMCol (const ROTJonesSplineMCol &)
 Prohibit copy constructor and assignment operator.
ROTJonesSplineMColoperator= (const ROTJonesSplineMCol &)

Private Attributes

ROScalarColumn< Int > nKnotsAmp_p
 Private column accessors.
ROScalarColumn< Int > nKnotsPhase_p
ROArrayColumn< Double > splineKnotsAmp_p
ROArrayColumn< Double > splineKnotsPhase_p

Detailed Description

ROTJonesSplineMCol: Read-only TJonesSpline cal_main column access.

Intended use:

Public interface

Prerequisite

Etymology

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

Synopsis

The ROTJonesSplineMCol class allows read-only access to columns in the TJonesSpline main calibration table. TJonesSpline matrices are used to store atmospheric gain information in the Measurement Equation formalism in spline polynomial form over time.

Example

Motivation

Encapsulate read-only access to TJonesSpline calibration table columns.

Definition at line 228 of file TJonesMCol.h.


Constructor & Destructor Documentation

casa::ROTJonesSplineMCol::ROTJonesSplineMCol ( const TJonesSplineTable gjsTable  ) 

Construct from a calibration table.

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

Default destructor.

Definition at line 235 of file TJonesMCol.h.

casa::ROTJonesSplineMCol::ROTJonesSplineMCol (  )  [inline, protected]

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

Definition at line 248 of file TJonesMCol.h.

casa::ROTJonesSplineMCol::ROTJonesSplineMCol ( const ROTJonesSplineMCol  )  [private]

Prohibit copy constructor and assignment operator.


Member Function Documentation

const ROScalarColumn<Int>& casa::ROTJonesSplineMCol::nKnotsAmp (  )  const [inline]

Read-only column accessors.

Definition at line 238 of file TJonesMCol.h.

References nKnotsAmp_p.

const ROScalarColumn<Int>& casa::ROTJonesSplineMCol::nKnotsPhase (  )  const [inline]

Definition at line 239 of file TJonesMCol.h.

References nKnotsPhase_p.

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

Reimplemented from casa::ROTJonesPolyMCol.

const ROArrayColumn<Double>& casa::ROTJonesSplineMCol::splineKnotsAmp (  )  const [inline]

Definition at line 240 of file TJonesMCol.h.

References splineKnotsAmp_p.

const ROArrayColumn<Double>& casa::ROTJonesSplineMCol::splineKnotsPhase (  )  const [inline]

Definition at line 242 of file TJonesMCol.h.

References splineKnotsPhase_p.


Member Data Documentation

ROScalarColumn<Int> casa::ROTJonesSplineMCol::nKnotsAmp_p [private]

Private column accessors.

Definition at line 256 of file TJonesMCol.h.

Referenced by nKnotsAmp().

ROScalarColumn<Int> casa::ROTJonesSplineMCol::nKnotsPhase_p [private]

Definition at line 257 of file TJonesMCol.h.

Referenced by nKnotsPhase().

ROArrayColumn<Double> casa::ROTJonesSplineMCol::splineKnotsAmp_p [private]

Definition at line 258 of file TJonesMCol.h.

Referenced by splineKnotsAmp().

ROArrayColumn<Double> casa::ROTJonesSplineMCol::splineKnotsPhase_p [private]

Definition at line 259 of file TJonesMCol.h.

Referenced by splineKnotsPhase().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1