casa::VisJonesMBuf Class Reference
[CalTables]

#include <VisJonesMBuf.h>

Inheritance diagram for casa::VisJonesMBuf:

Inheritance graph
[legend]
Collaboration diagram for casa::VisJonesMBuf:

Collaboration graph
[legend]
List of all members.

Detailed Description

VisJonesMBuf: VisJones calibration main table buffer.

Intended use:

Part of API

Prerequisite

Etymology

From "visibility plane Jones matrix", "calibration main table" and "buffer"

Synopsis

The VisJonesMBuf class holds a buffer, optionally connected to a VisJones calibration main table iterator (of base type CalIterBase). Specializations for time-variable and solvable VisJones calibration table formats are provided through inheritance.

Example

Motivation

Encapsulate VisJones calibration main table data buffers.

To Do

i) Deal with non-standard columns.

Definition at line 72 of file VisJonesMBuf.h.

Public Member Functions

 VisJonesMBuf ()
 Default constructor.
 VisJonesMBuf (const Vector< Int > &calIndices, const Block< Vector< Int > > &indexValues)
 Construct from a set of calibration buffer indices and their specified values.
 VisJonesMBuf (CalIterBase &calIter)
 Construct from a calibration table iterator.


Constructor & Destructor Documentation

casa::VisJonesMBuf::VisJonesMBuf (  ) 

Default constructor.

No connection to an underlying calibration table iterator in this case.

casa::VisJonesMBuf::VisJonesMBuf ( const Vector< Int > &  calIndices,
const Block< Vector< Int > > &  indexValues 
)

Construct from a set of calibration buffer indices and their specified values.

Non-index columns will be set to default values, and there is no connection to an underlying calibration table iterator in this case.

casa::VisJonesMBuf::VisJonesMBuf ( CalIterBase calIter  ) 

Construct from a calibration table iterator.

The calibration buffer will remain synchronized with the iterator.


The documentation for this class was generated from the following file:
Generated on Thu Aug 27 21:31:46 2009 for NRAOCASA by  doxygen 1.5.1