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

ROSolvableVisJonesMCol: Read-only SolvableVisJones cal_main column access. More...

#include <SolvableVJMCol.h>

Inheritance diagram for casa::ROSolvableVisJonesMCol:
casa::ROTimeVarVisJonesMCol casa::ROVisJonesMCol casa::ROCalMainColumns casa::ROBJonesMCol casa::RODJonesMCol casa::ROEPointMCol casa::ROGJonesMCol casa::ROTJonesMCol casa::ROBJonesPolyMCol casa::ROGJonesPolyMCol casa::ROTJonesPolyMCol casa::ROGJonesSplineMCol casa::ROTJonesSplineMCol

List of all members.

Public Member Functions

 ROSolvableVisJonesMCol (const SolvableVisJonesTable &svjTable)
 Construct from a calibration table.
virtual ~ROSolvableVisJonesMCol ()
 Default destructor.
const ROScalarColumn< Bool > & totalSolnOk () const
 Read-only column accessors.
const ROScalarColumn< Float > & totalFit () const
const ROScalarColumn< Float > & totalFitWgt () const
const ROArrayColumn< Bool > & solnOk () const
const ROArrayColumn< Float > & fit () const
const ROArrayColumn< Float > & fitWgt () const
const ROArrayColumn< Bool > & flag () const
const ROArrayColumn< Float > & snr () const

Protected Member Functions

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

Private Member Functions

 ROSolvableVisJonesMCol (const ROSolvableVisJonesMCol &)
 Prohibit copy constructor and assignment operator.
ROSolvableVisJonesMColoperator= (const ROSolvableVisJonesMCol &)

Private Attributes

ROScalarColumn< BooltotalSolnOk_p
 Private column accessors.
ROScalarColumn< FloattotalFit_p
ROScalarColumn< FloattotalFitWgt_p
ROArrayColumn< BoolsolnOk_p
ROArrayColumn< Floatfit_p
ROArrayColumn< FloatfitWgt_p
ROArrayColumn< Boolflag_p
ROArrayColumn< Floatsnr_p

Detailed Description

ROSolvableVisJonesMCol: Read-only SolvableVisJones cal_main column access.

Intended use:

Public interface

Prerequisite

Etymology

From "read-only","solvable visibility Jones","cal main" and "columns".

Synopsis

The ROSolvableVisJonesMCol class allows read-only access to columns in the SolvableVisJones main calibration table. Specializations for individual solvable Jones matrix types (e.g. GJones) are provided through inheritance.

Example

Motivation

Encapsulate read-only access to SVJ calibration table columns.

Definition at line 72 of file SolvableVJMCol.h.


Constructor & Destructor Documentation

Construct from a calibration table.

Default destructor.

Definition at line 79 of file SolvableVJMCol.h.

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

Definition at line 94 of file SolvableVJMCol.h.

Prohibit copy constructor and assignment operator.


Member Function Documentation

Definition at line 86 of file SolvableVJMCol.h.

References fit_p.

Definition at line 87 of file SolvableVJMCol.h.

References fitWgt_p.

Definition at line 88 of file SolvableVJMCol.h.

References flag_p.

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

Definition at line 89 of file SolvableVJMCol.h.

References snr_p.

Definition at line 85 of file SolvableVJMCol.h.

References solnOk_p.

Definition at line 83 of file SolvableVJMCol.h.

References totalFit_p.

Definition at line 84 of file SolvableVJMCol.h.

References totalFitWgt_p.

Read-only column accessors.

Definition at line 82 of file SolvableVJMCol.h.

References totalSolnOk_p.


Member Data Documentation

Definition at line 106 of file SolvableVJMCol.h.

Referenced by fit().

Definition at line 107 of file SolvableVJMCol.h.

Referenced by fitWgt().

Definition at line 108 of file SolvableVJMCol.h.

Referenced by flag().

Definition at line 109 of file SolvableVJMCol.h.

Referenced by snr().

Definition at line 105 of file SolvableVJMCol.h.

Referenced by solnOk().

Definition at line 103 of file SolvableVJMCol.h.

Referenced by totalFit().

Definition at line 104 of file SolvableVJMCol.h.

Referenced by totalFitWgt().

Private column accessors.

Definition at line 102 of file SolvableVJMCol.h.

Referenced by totalSolnOk().


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