casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Member Functions | Private Member Functions
casa::ROVisJonesMCol Class Reference

ROVisJonesMCol: Read-only VisJones cal_main calibration table column access. More...

#include <VisJonesMCol.h>

Inheritance diagram for casa::ROVisJonesMCol:
casa::ROCalMainColumns casa::ROTimeVarVisJonesMCol casa::ROCJonesMCol casa::ROPJonesMCol casa::ROSolvableVisJonesMCol 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

 ROVisJonesMCol (const CalTable &calTable)
 Construct from a calibration table.
virtual ~ROVisJonesMCol ()
 Default destructor.

Protected Member Functions

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

Private Member Functions

 ROVisJonesMCol (const ROVisJonesMCol &)
 Prohibit copy constructor and assignment operator.
ROVisJonesMColoperator= (const ROVisJonesMCol &)

Detailed Description

ROVisJonesMCol: Read-only VisJones cal_main calibration table column access.

Intended use:

Public interface

Prerequisite

Etymology

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

Synopsis

The ROVisJonesMCol class allows read-only access to columns in the VisJones main calibration table. Specializations for baseline-based, time-variable and solvable VisJones calibration table record types are provided through inheritance.

Example

Motivation

Encapsulate access to calibration table columns.

Definition at line 72 of file VisJonesMCol.h.


Constructor & Destructor Documentation

Construct from a calibration table.

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

Default destructor.

Definition at line 79 of file VisJonesMCol.h.

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

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

Definition at line 84 of file VisJonesMCol.h.

Prohibit copy constructor and assignment operator.


Member Function Documentation

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

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