casa
5.7.0-16
|
CalDescBuffer: Calibration table cal_desc buffer. More...
#include <CalDescBuffer.h>
Protected Member Functions | |
virtual CalDescColumns * | newCalDescCol (CalTable &calTable) |
Factory method to create a columns accessor object of the appropriate type. More... | |
virtual CalDescColumns * | calDescCol () |
Access to the columns accessor object. More... | |
casacore::Bool | connectedToIter () |
Is the buffer connected to an underlying iterator ? More... | |
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.
casa::CalDescBuffer::CalDescBuffer | ( | ) |
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 |
Default destructor.
|
inlinevirtual |
Write the current buffer at the end of a specified calibration table cal_desc subtable(NYI)
Definition at line 94 of file CalDescBuffer.h.
|
inlineprotectedvirtual |
Access to the columns accessor object.
Definition at line 116 of file CalDescBuffer.h.
References calDescCol_p.
casacore::Array<casacore::MFrequency>& casa::CalDescBuffer::chanFreqMeas | ( | ) |
casacore::Array<casacore::Int>& casa::CalDescBuffer::chanRange | ( | ) |
casacore::Array<casacore::Quantity>& casa::CalDescBuffer::chanWidthQuant | ( | ) |
|
inlineprotected |
Is the buffer connected to an underlying iterator ?
Definition at line 119 of file CalDescBuffer.h.
|
virtual |
Invalidate the current calibration table cal_desc buffer.
This signals that a re-read is required as the iterator has advanced.
casacore::Vector<casacore::String>& casa::CalDescBuffer::jonesType | ( | ) |
casacore::Vector<casacore::Int>& casa::CalDescBuffer::measFreqRef | ( | ) |
casacore::Vector<casacore::String>& casa::CalDescBuffer::msName | ( | ) |
|
inlineprotectedvirtual |
Factory method to create a columns accessor object of the appropriate type.
Definition at line 112 of file CalDescBuffer.h.
casacore::Vector<casacore::Int>& casa::CalDescBuffer::nJones | ( | ) |
casacore::Vector<casacore::Int>& casa::CalDescBuffer::numChan | ( | ) |
casacore::Vector<casacore::Int>& casa::CalDescBuffer::numReceptors | ( | ) |
casacore::Vector<casacore::Int>& casa::CalDescBuffer::numSpw | ( | ) |
casacore::Data field accessors
casacore::Matrix<casacore::String>& casa::CalDescBuffer::polznType | ( | ) |
casacore::Matrix<casacore::Int>& casa::CalDescBuffer::spwId | ( | ) |
|
private |
Ptr to cal main columns accessor.
Definition at line 126 of file CalDescBuffer.h.
Referenced by calDescCol().
|
private |
Definition at line 134 of file CalDescBuffer.h.
|
private |
Definition at line 148 of file CalDescBuffer.h.
|
private |
Definition at line 137 of file CalDescBuffer.h.
|
private |
Definition at line 151 of file CalDescBuffer.h.
|
private |
Definition at line 136 of file CalDescBuffer.h.
|
private |
Definition at line 150 of file CalDescBuffer.h.
|
private |
true if connected to underlying iterator
Definition at line 119 of file CalDescBuffer.h.
|
private |
Definition at line 139 of file CalDescBuffer.h.
|
private |
Definition at line 153 of file CalDescBuffer.h.
|
private |
Definition at line 135 of file CalDescBuffer.h.
|
private |
Definition at line 149 of file CalDescBuffer.h.
|
private |
Definition at line 140 of file CalDescBuffer.h.
|
private |
Definition at line 154 of file CalDescBuffer.h.
|
private |
Definition at line 132 of file CalDescBuffer.h.
|
private |
Definition at line 146 of file CalDescBuffer.h.
|
private |
Definition at line 130 of file CalDescBuffer.h.
|
private |
Definition at line 144 of file CalDescBuffer.h.
|
private |
Definition at line 131 of file CalDescBuffer.h.
|
private |
Definition at line 145 of file CalDescBuffer.h.
|
private |
Buffer fields.
Definition at line 129 of file CalDescBuffer.h.
|
private |
Buffer field status flags.
Definition at line 143 of file CalDescBuffer.h.
|
private |
Definition at line 138 of file CalDescBuffer.h.
|
private |
Definition at line 152 of file CalDescBuffer.h.
|
private |
Definition at line 133 of file CalDescBuffer.h.
|
private |
Definition at line 147 of file CalDescBuffer.h.