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::ROGJonesPolyMCol Class Reference

ROGJonesPolyMCol: Read-only GJonesPoly cal_main column access. More...

#include <GJonesMCol.h>

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

List of all members.

Public Member Functions

 ROGJonesPolyMCol (const GJonesPolyTable &gjpTable)
 Construct from a calibration table.
virtual ~ROGJonesPolyMCol ()
 Default destructor.
const ROScalarColumn< String > & polyType () const
 Read-only column accessors.
const ROScalarColumn< String > & polyMode () const
const ROScalarColumn< Complex > & scaleFactor () const
const ROScalarColumn< Int > & nPolyAmp () const
const ROScalarColumn< Int > & nPolyPhase () const
const ROArrayColumn< Double > & polyCoeffAmp () const
const ROArrayColumn< Double > & polyCoeffPhase () const
const ROScalarColumn< String > & phaseUnits () const

Protected Member Functions

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

Private Member Functions

 ROGJonesPolyMCol (const ROGJonesPolyMCol &)
 Prohibit copy constructor and assignment operator.
ROGJonesPolyMColoperator= (const ROGJonesPolyMCol &)

Private Attributes

ROScalarColumn< StringpolyType_p
 Private column accessors.
ROScalarColumn< StringpolyMode_p
ROScalarColumn< Complex > scaleFactor_p
ROScalarColumn< IntnPolyAmp_p
ROScalarColumn< IntnPolyPhase_p
ROArrayColumn< DoublepolyCoeffAmp_p
ROArrayColumn< DoublepolyCoeffPhase_p
ROScalarColumn< StringphaseUnits_p

Detailed Description

ROGJonesPolyMCol: Read-only GJonesPoly cal_main column access.

Intended use:

Public interface

Prerequisite

Etymology

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

Synopsis

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

Example

Motivation

Encapsulate read-only access to GJonesPoly calibration table columns.

Definition at line 74 of file GJonesMCol.h.


Constructor & Destructor Documentation

Construct from a calibration table.

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

Default destructor.

Definition at line 81 of file GJonesMCol.h.

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

Definition at line 97 of file GJonesMCol.h.

Prohibit copy constructor and assignment operator.


Member Function Documentation

Definition at line 87 of file GJonesMCol.h.

References nPolyAmp_p.

Definition at line 88 of file GJonesMCol.h.

References nPolyPhase_p.

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

Definition at line 92 of file GJonesMCol.h.

References phaseUnits_p.

Definition at line 89 of file GJonesMCol.h.

References polyCoeffAmp_p.

Definition at line 90 of file GJonesMCol.h.

References polyCoeffPhase_p.

Definition at line 85 of file GJonesMCol.h.

References polyMode_p.

Read-only column accessors.

Definition at line 84 of file GJonesMCol.h.

References polyType_p.

const ROScalarColumn<Complex>& casa::ROGJonesPolyMCol::scaleFactor ( ) const [inline]

Definition at line 86 of file GJonesMCol.h.

References scaleFactor_p.


Member Data Documentation

Definition at line 108 of file GJonesMCol.h.

Referenced by nPolyAmp().

Definition at line 109 of file GJonesMCol.h.

Referenced by nPolyPhase().

Definition at line 112 of file GJonesMCol.h.

Referenced by phaseUnits().

Definition at line 110 of file GJonesMCol.h.

Referenced by polyCoeffAmp().

Definition at line 111 of file GJonesMCol.h.

Referenced by polyCoeffPhase().

Definition at line 106 of file GJonesMCol.h.

Referenced by polyMode().

Private column accessors.

Definition at line 105 of file GJonesMCol.h.

Referenced by polyType().

Definition at line 107 of file GJonesMCol.h.

Referenced by scaleFactor().


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