casa
$Rev:20696$
|
CalDescBuffer: Calibration table cal_desc buffer. More...
#include <CalDescBuffer.h>
Public Member Functions | |
CalDescBuffer () | |
Default constructor. | |
CalDescBuffer (CalIterBase &calIter) | |
Construct from a calibration table iterator. | |
virtual | ~CalDescBuffer () |
Default destructor. | |
virtual void | invalidate () |
Invalidate the current calibration table cal_desc buffer. | |
virtual void | append (CalTable &) |
Write the current buffer at the end of a specified calibration table cal_desc subtable(NYI) | |
Vector< Int > & | numSpw () |
Data field accessors. | |
Vector< Int > & | numChan () |
Vector< Int > & | numReceptors () |
Vector< Int > & | nJones () |
Matrix< Int > & | spwId () |
Array< MFrequency > & | chanFreqMeas () |
Vector< Int > & | measFreqRef () |
Array< Quantity > & | chanWidthQuant () |
Array< Int > & | chanRange () |
Matrix< String > & | polznType () |
Vector< String > & | jonesType () |
Vector< String > & | msName () |
Protected Member Functions | |
virtual CalDescColumns * | newCalDescCol (CalTable &calTable) |
Factory method to create a columns accessor object of the appropriate type. | |
virtual CalDescColumns * | calDescCol () |
Access to the columns accessor object. | |
Bool | connectedToIter () |
Is the buffer connected to an underlying iterator ? | |
Private Attributes | |
Bool | connectedToIter_p |
True if connected to underlying iterator. | |
CalDescColumns * | calDescCol_p |
Ptr to cal main columns accessor. | |
Vector< Int > | numSpw_p |
Buffer fields. | |
Vector< Int > | numChan_p |
Vector< Int > | numReceptors_p |
Vector< Int > | nJones_p |
Matrix< Int > | spwId_p |
Array< MFrequency > | chanFreqMeas_p |
Vector< Int > | measFreqRef_p |
Array< Quantity > | chanWidthQuant_p |
Array< Int > | chanRange_p |
Matrix< String > | polznType_p |
Vector< String > | jonesType_p |
Vector< String > | msName_p |
Bool | numSpwOK_p |
Buffer field status flags. | |
Bool | numChanOK_p |
Bool | numReceptorsOK_p |
Bool | nJonesOK_p |
Bool | spwIdOK_p |
Bool | chanFreqMeasOK_p |
Bool | measFreqRefOK_p |
Bool | chanWidthQuantOK_p |
Bool | chanRangeOK_p |
Bool | polznTypeOK_p |
Bool | jonesTypeOK_p |
Bool | msNameOK_p |
CalDescBuffer: Calibration table cal_desc buffer.
Public interface
From "calibration description table" and "buffer"
The CalDescBuffer class holds a buffer, optionally connected to a calibration table cal_desc iterator (of base type CalIterBase).
Encapsulate calibration table cal_desc data buffers.
Definition at line 74 of file CalDescBuffer.h.
Default constructor.
No connection to an underlying calibration table iterator in this case.
casa::CalDescBuffer::CalDescBuffer | ( | CalIterBase & | calIter | ) |
Construct from a calibration table iterator.
The calibration buffer will remain synchronized with the iterator.
virtual casa::CalDescBuffer::~CalDescBuffer | ( | ) | [virtual] |
Default destructor.
virtual void casa::CalDescBuffer::append | ( | CalTable & | ) | [inline, virtual] |
Write the current buffer at the end of a specified calibration table cal_desc subtable(NYI)
Definition at line 94 of file CalDescBuffer.h.
virtual CalDescColumns* casa::CalDescBuffer::calDescCol | ( | ) | [inline, protected, virtual] |
Access to the columns accessor object.
Definition at line 116 of file CalDescBuffer.h.
References calDescCol_p.
Bool casa::CalDescBuffer::connectedToIter | ( | ) | [inline, protected] |
Is the buffer connected to an underlying iterator ?
Definition at line 119 of file CalDescBuffer.h.
virtual void casa::CalDescBuffer::invalidate | ( | ) | [virtual] |
Invalidate the current calibration table cal_desc buffer.
This signals that a re-read is required as the iterator has advanced.
virtual CalDescColumns* casa::CalDescBuffer::newCalDescCol | ( | CalTable & | calTable | ) | [inline, protected, virtual] |
Factory method to create a columns accessor object of the appropriate type.
Definition at line 112 of file CalDescBuffer.h.
Data field accessors.
CalDescColumns* casa::CalDescBuffer::calDescCol_p [private] |
Ptr to cal main columns accessor.
Definition at line 126 of file CalDescBuffer.h.
Referenced by calDescCol().
Array<MFrequency> casa::CalDescBuffer::chanFreqMeas_p [private] |
Definition at line 134 of file CalDescBuffer.h.
Bool casa::CalDescBuffer::chanFreqMeasOK_p [private] |
Definition at line 148 of file CalDescBuffer.h.
Array<Int> casa::CalDescBuffer::chanRange_p [private] |
Definition at line 137 of file CalDescBuffer.h.
Bool casa::CalDescBuffer::chanRangeOK_p [private] |
Definition at line 151 of file CalDescBuffer.h.
Array<Quantity> casa::CalDescBuffer::chanWidthQuant_p [private] |
Definition at line 136 of file CalDescBuffer.h.
Bool casa::CalDescBuffer::chanWidthQuantOK_p [private] |
Definition at line 150 of file CalDescBuffer.h.
Bool casa::CalDescBuffer::connectedToIter_p [private] |
True if connected to underlying iterator.
Definition at line 119 of file CalDescBuffer.h.
Vector<String> casa::CalDescBuffer::jonesType_p [private] |
Definition at line 139 of file CalDescBuffer.h.
Bool casa::CalDescBuffer::jonesTypeOK_p [private] |
Definition at line 153 of file CalDescBuffer.h.
Vector<Int> casa::CalDescBuffer::measFreqRef_p [private] |
Definition at line 135 of file CalDescBuffer.h.
Bool casa::CalDescBuffer::measFreqRefOK_p [private] |
Definition at line 149 of file CalDescBuffer.h.
Vector<String> casa::CalDescBuffer::msName_p [private] |
Definition at line 140 of file CalDescBuffer.h.
Bool casa::CalDescBuffer::msNameOK_p [private] |
Definition at line 154 of file CalDescBuffer.h.
Vector<Int> casa::CalDescBuffer::nJones_p [private] |
Definition at line 132 of file CalDescBuffer.h.
Bool casa::CalDescBuffer::nJonesOK_p [private] |
Definition at line 146 of file CalDescBuffer.h.
Vector<Int> casa::CalDescBuffer::numChan_p [private] |
Definition at line 130 of file CalDescBuffer.h.
Bool casa::CalDescBuffer::numChanOK_p [private] |
Definition at line 144 of file CalDescBuffer.h.
Vector<Int> casa::CalDescBuffer::numReceptors_p [private] |
Definition at line 131 of file CalDescBuffer.h.
Bool casa::CalDescBuffer::numReceptorsOK_p [private] |
Definition at line 145 of file CalDescBuffer.h.
Vector<Int> casa::CalDescBuffer::numSpw_p [private] |
Buffer fields.
Definition at line 129 of file CalDescBuffer.h.
Bool casa::CalDescBuffer::numSpwOK_p [private] |
Buffer field status flags.
Definition at line 143 of file CalDescBuffer.h.
Matrix<String> casa::CalDescBuffer::polznType_p [private] |
Definition at line 138 of file CalDescBuffer.h.
Bool casa::CalDescBuffer::polznTypeOK_p [private] |
Definition at line 152 of file CalDescBuffer.h.
Matrix<Int> casa::CalDescBuffer::spwId_p [private] |
Definition at line 133 of file CalDescBuffer.h.
Bool casa::CalDescBuffer::spwIdOK_p [private] |
Definition at line 147 of file CalDescBuffer.h.