casa::SolvableVisJonesMCol Class Reference

SolvableVisJonesMCol: RW SolvableVisJones cal_main column access. More...

#include <SolvableVJMCol.h>

Inheritance diagram for casa::SolvableVisJonesMCol:
casa::TimeVarVisJonesMCol casa::VisJonesMCol casa::CalMainColumns casa::BJonesMCol casa::DJonesMCol casa::EPointMCol casa::GJonesMCol casa::TJonesMCol casa::BJonesPolyMCol casa::GJonesPolyMCol casa::TJonesPolyMCol casa::GJonesSplineMCol casa::TJonesSplineMCol

List of all members.

Public Member Functions

 SolvableVisJonesMCol (SolvableVisJonesTable &svjTable)
 Construct from a calibration table.
virtual ~SolvableVisJonesMCol ()
 Default destructor.
ScalarColumn< Bool > & totalSolnOk ()
 Read-write column accessors.
ScalarColumn< Float > & totalFit ()
ScalarColumn< Float > & totalFitWgt ()
ArrayColumn< Bool > & solnOk ()
ArrayColumn< Float > & fit ()
ArrayColumn< Float > & fitWgt ()
ArrayColumn< Bool > & flag ()
ArrayColumn< Float > & snr ()

Protected Member Functions

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

Private Member Functions

 SolvableVisJonesMCol (const SolvableVisJonesMCol &)
 Prohibit copy constructor and assignment operator.
SolvableVisJonesMColoperator= (const SolvableVisJonesMCol &)

Private Attributes

ScalarColumn< Bool > totalSolnOk_p
 Private column accessors.
ScalarColumn< Float > totalFit_p
ScalarColumn< Float > totalFitWgt_p
ArrayColumn< Bool > solnOk_p
ArrayColumn< Float > fit_p
ArrayColumn< Float > fitWgt_p
ArrayColumn< Bool > flag_p
ArrayColumn< Float > snr_p

Detailed Description

SolvableVisJonesMCol: RW SolvableVisJones cal_main column access.

Intended use:

Public interface

Prerequisite

Etymology

From "solvable visibility Jones","cal main table" and "columns".

Synopsis

The SolvableVisJonesMCol class allows read-write 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-write access to SVJ calibration table columns.

Definition at line 147 of file SolvableVJMCol.h.


Constructor & Destructor Documentation

casa::SolvableVisJonesMCol::SolvableVisJonesMCol ( SolvableVisJonesTable svjTable  ) 

Construct from a calibration table.

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

Default destructor.

Definition at line 154 of file SolvableVJMCol.h.

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

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

Definition at line 169 of file SolvableVJMCol.h.

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

Prohibit copy constructor and assignment operator.


Member Function Documentation

ArrayColumn<Float>& casa::SolvableVisJonesMCol::fit (  )  [inline]

Definition at line 161 of file SolvableVJMCol.h.

References fit_p.

ArrayColumn<Float>& casa::SolvableVisJonesMCol::fitWgt (  )  [inline]

Definition at line 162 of file SolvableVJMCol.h.

References fitWgt_p.

ArrayColumn<Bool>& casa::SolvableVisJonesMCol::flag ( void   )  [inline]

Definition at line 163 of file SolvableVJMCol.h.

References flag_p.

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

Definition at line 164 of file SolvableVJMCol.h.

References snr_p.

ArrayColumn<Bool>& casa::SolvableVisJonesMCol::solnOk (  )  [inline]

Definition at line 160 of file SolvableVJMCol.h.

References solnOk_p.

ScalarColumn<Float>& casa::SolvableVisJonesMCol::totalFit (  )  [inline]

Definition at line 158 of file SolvableVJMCol.h.

References totalFit_p.

ScalarColumn<Float>& casa::SolvableVisJonesMCol::totalFitWgt (  )  [inline]

Definition at line 159 of file SolvableVJMCol.h.

References totalFitWgt_p.

ScalarColumn<Bool>& casa::SolvableVisJonesMCol::totalSolnOk (  )  [inline]

Read-write column accessors.

Definition at line 157 of file SolvableVJMCol.h.

References totalSolnOk_p.


Member Data Documentation

ArrayColumn<Float> casa::SolvableVisJonesMCol::fit_p [private]

Definition at line 181 of file SolvableVJMCol.h.

Referenced by fit().

ArrayColumn<Float> casa::SolvableVisJonesMCol::fitWgt_p [private]

Definition at line 182 of file SolvableVJMCol.h.

Referenced by fitWgt().

ArrayColumn<Bool> casa::SolvableVisJonesMCol::flag_p [private]

Definition at line 183 of file SolvableVJMCol.h.

Referenced by flag().

ArrayColumn<Float> casa::SolvableVisJonesMCol::snr_p [private]

Definition at line 184 of file SolvableVJMCol.h.

Referenced by snr().

ArrayColumn<Bool> casa::SolvableVisJonesMCol::solnOk_p [private]

Definition at line 180 of file SolvableVJMCol.h.

Referenced by solnOk().

ScalarColumn<Float> casa::SolvableVisJonesMCol::totalFit_p [private]

Definition at line 178 of file SolvableVJMCol.h.

Referenced by totalFit().

ScalarColumn<Float> casa::SolvableVisJonesMCol::totalFitWgt_p [private]

Definition at line 179 of file SolvableVJMCol.h.

Referenced by totalFitWgt().

ScalarColumn<Bool> casa::SolvableVisJonesMCol::totalSolnOk_p [private]

Private column accessors.

Definition at line 177 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