VisJonesMBuf.h
Classes
- VisJonesMBuf -- VisJonesMBuf: VisJones calibration main table buffer (full description)
Interface
- Public Members
- VisJonesMBuf()
- VisJonesMBuf (const Vector<Int>& calIndices, const Block<Vector<Int> >& indexValues)
- VisJonesMBuf (CalIterBase& calIter)
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.
Member Description
Default constructor. No connection to an underlying
calibration table iterator in this case.
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.
Construct from a calibration table iterator. The calibration
buffer will remain synchronized with the iterator.