casa
5.7.0-16
|
CalHistoryBuffer: Calibration table cal_history buffer. More...
#include <CalHistoryBuffer.h>
Public Member Functions | |
CalHistoryBuffer () | |
Default constructor. More... | |
CalHistoryBuffer (CalIterBase &calIter) | |
Construct from a calibration table iterator. More... | |
virtual | ~CalHistoryBuffer () |
Default destructor. More... | |
virtual void | invalidate () |
Invalidate the current calibration buffer. More... | |
virtual void | append (CalTable &) |
Write the current buffer at the end of a specified cal_history table (NYI) More... | |
casacore::Vector < casacore::String > & | calParms () |
casacore::Data field accessors More... | |
casacore::Vector < casacore::String > & | calTables () |
casacore::Vector < casacore::String > & | calSelect () |
casacore::Vector < casacore::String > & | calNotes () |
Protected Member Functions | |
virtual CalHistoryColumns * | newCalHistoryCol (CalTable &calTable) |
Factory method to create a columns accessor object of the appropriate type. More... | |
virtual CalHistoryColumns * | calHistCol () |
Access to the columns accessor object. More... | |
casacore::Bool | connectedToIter () |
Is the buffer connected to an underlying iterator ? More... | |
Private Attributes | |
casacore::Bool | connectedToIter_p |
true if connected to underlying iterator More... | |
CalHistoryColumns * | calHistCol_p |
Ptr to cal_history columns accessor. More... | |
casacore::Vector < casacore::String > | calParms_p |
Buffer fields. More... | |
casacore::Vector < casacore::String > | calTables_p |
casacore::Vector < casacore::String > | calSelect_p |
casacore::Vector < casacore::String > | calNotes_p |
casacore::Bool | calParmsOK_p |
Buffer field status flags. More... | |
casacore::Bool | calTablesOK_p |
casacore::Bool | calSelectOK_p |
casacore::Bool | calNotesOK_p |
CalHistoryBuffer: Calibration table cal_history buffer.
Public interface
From "calibration history sub-table" and "buffer"
The CalHistoryBuffer class holds a buffer for the cal_history sub-table, optionally connected to a calibration table iterator (of base type CalIterBase).
Encapsulate calibration table cal_history data buffer.
Definition at line 74 of file CalHistoryBuffer.h.
casa::CalHistoryBuffer::CalHistoryBuffer | ( | ) |
Default constructor.
No connection to an underlying calibration table iterator in this case.
casa::CalHistoryBuffer::CalHistoryBuffer | ( | CalIterBase & | calIter | ) |
Construct from a calibration table iterator.
The calibration buffer will remain synchronized with the iterator.
|
virtual |
Default destructor.
|
inlinevirtual |
Write the current buffer at the end of a specified cal_history table (NYI)
Definition at line 94 of file CalHistoryBuffer.h.
|
inlineprotectedvirtual |
Access to the columns accessor object.
Definition at line 108 of file CalHistoryBuffer.h.
References calHistCol_p.
casacore::Vector<casacore::String>& casa::CalHistoryBuffer::calNotes | ( | ) |
casacore::Vector<casacore::String>& casa::CalHistoryBuffer::calParms | ( | ) |
casacore::Data field accessors
casacore::Vector<casacore::String>& casa::CalHistoryBuffer::calSelect | ( | ) |
casacore::Vector<casacore::String>& casa::CalHistoryBuffer::calTables | ( | ) |
|
inlineprotected |
Is the buffer connected to an underlying iterator ?
Definition at line 111 of file CalHistoryBuffer.h.
|
virtual |
Invalidate the current calibration buffer.
This signals that a re-read is required as the iterator has advanced.
|
inlineprotectedvirtual |
Factory method to create a columns accessor object of the appropriate type.
Definition at line 104 of file CalHistoryBuffer.h.
|
private |
Ptr to cal_history columns accessor.
Definition at line 118 of file CalHistoryBuffer.h.
Referenced by calHistCol().
|
private |
Definition at line 124 of file CalHistoryBuffer.h.
|
private |
Definition at line 130 of file CalHistoryBuffer.h.
|
private |
Buffer fields.
Definition at line 121 of file CalHistoryBuffer.h.
|
private |
Buffer field status flags.
Definition at line 127 of file CalHistoryBuffer.h.
|
private |
Definition at line 123 of file CalHistoryBuffer.h.
|
private |
Definition at line 129 of file CalHistoryBuffer.h.
|
private |
Definition at line 122 of file CalHistoryBuffer.h.
|
private |
Definition at line 128 of file CalHistoryBuffer.h.
|
private |
true if connected to underlying iterator
Definition at line 111 of file CalHistoryBuffer.h.