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< Bool > totalSolnOk_p
 Private column accessors.
ROScalarColumn< Float > totalFit_p
ROScalarColumn< Float > totalFitWgt_p
ROArrayColumn< Bool > solnOk_p
ROArrayColumn< Float > fit_p
ROArrayColumn< Float > fitWgt_p
ROArrayColumn< Bool > flag_p
ROArrayColumn< Float > snr_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

casa::ROSolvableVisJonesMCol::ROSolvableVisJonesMCol ( const SolvableVisJonesTable svjTable  ) 

Construct from a calibration table.

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

Default destructor.

Definition at line 79 of file SolvableVJMCol.h.

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

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

Definition at line 94 of file SolvableVJMCol.h.

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

Prohibit copy constructor and assignment operator.


Member Function Documentation

const ROArrayColumn<Float>& casa::ROSolvableVisJonesMCol::fit (  )  const [inline]

Definition at line 86 of file SolvableVJMCol.h.

References fit_p.

const ROArrayColumn<Float>& casa::ROSolvableVisJonesMCol::fitWgt (  )  const [inline]

Definition at line 87 of file SolvableVJMCol.h.

References fitWgt_p.

const ROArrayColumn<Bool>& casa::ROSolvableVisJonesMCol::flag ( void   )  const [inline]

Definition at line 88 of file SolvableVJMCol.h.

References flag_p.

ROSolvableVisJonesMCol& casa::ROSolvableVisJonesMCol::operator= ( const ROSolvableVisJonesMCol  )  [private]
const ROArrayColumn<Float>& casa::ROSolvableVisJonesMCol::snr (  )  const [inline]

Definition at line 89 of file SolvableVJMCol.h.

References snr_p.

const ROArrayColumn<Bool>& casa::ROSolvableVisJonesMCol::solnOk (  )  const [inline]

Definition at line 85 of file SolvableVJMCol.h.

References solnOk_p.

const ROScalarColumn<Float>& casa::ROSolvableVisJonesMCol::totalFit (  )  const [inline]

Definition at line 83 of file SolvableVJMCol.h.

References totalFit_p.

const ROScalarColumn<Float>& casa::ROSolvableVisJonesMCol::totalFitWgt (  )  const [inline]

Definition at line 84 of file SolvableVJMCol.h.

References totalFitWgt_p.

const ROScalarColumn<Bool>& casa::ROSolvableVisJonesMCol::totalSolnOk (  )  const [inline]

Read-only column accessors.

Definition at line 82 of file SolvableVJMCol.h.

References totalSolnOk_p.


Member Data Documentation

ROArrayColumn<Float> casa::ROSolvableVisJonesMCol::fit_p [private]

Definition at line 106 of file SolvableVJMCol.h.

Referenced by fit().

ROArrayColumn<Float> casa::ROSolvableVisJonesMCol::fitWgt_p [private]

Definition at line 107 of file SolvableVJMCol.h.

Referenced by fitWgt().

ROArrayColumn<Bool> casa::ROSolvableVisJonesMCol::flag_p [private]

Definition at line 108 of file SolvableVJMCol.h.

Referenced by flag().

ROArrayColumn<Float> casa::ROSolvableVisJonesMCol::snr_p [private]

Definition at line 109 of file SolvableVJMCol.h.

Referenced by snr().

ROArrayColumn<Bool> casa::ROSolvableVisJonesMCol::solnOk_p [private]

Definition at line 105 of file SolvableVJMCol.h.

Referenced by solnOk().

ROScalarColumn<Float> casa::ROSolvableVisJonesMCol::totalFit_p [private]

Definition at line 103 of file SolvableVJMCol.h.

Referenced by totalFit().

ROScalarColumn<Float> casa::ROSolvableVisJonesMCol::totalFitWgt_p [private]

Definition at line 104 of file SolvableVJMCol.h.

Referenced by totalFitWgt().

ROScalarColumn<Bool> casa::ROSolvableVisJonesMCol::totalSolnOk_p [private]

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:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1