casa
5.7.0-16
|
CalIter: Sequential calibration table iterator. More...
#include <CalIter.h>
Public Member Functions | |
CalIter (CalTable &calTable) | |
Construct from a calibration table without specifying iteration indices and intervals. More... | |
CalIter (CalTable &calTable, const casacore::Vector< casacore::Int > &iterIndices, casacore::Sort::Order order=casacore::Sort::Ascending, casacore::Sort::Option=casacore::Sort::HeapSort) | |
Construct from a calibration table, set of iteration indices, iteration order and iteration sort option. More... | |
virtual | ~CalIter () |
Default destructor. More... | |
void | origin () |
Iterator control. More... | |
casacore::Bool | more () |
virtual CalTable & | subTable () |
Current iteration sub-table. More... | |
Public Member Functions inherited from casa::CalIterBase | |
virtual | ~CalIterBase () |
Default destructor. More... | |
Protected Member Functions | |
CalIter () | |
Prohibit public use of the null constructor, which does not produce a usable object. More... | |
Protected Member Functions inherited from casa::CalIterBase | |
CalIterBase () | |
Prohibit public use of the null constructor, which does not produce a usable object. More... | |
Private Attributes | |
CalTable * | calTable_p |
Pointer to calibration table. More... | |
CalIter: Sequential calibration table iterator.
Public interface
From "calibration table" and "iterator"
The CalIter class is a sequential calibration table iterator, inherited from the abstract base class CalIterBase.
Encapsulate sequential calibration table iteration.
casa::CalIter::CalIter | ( | CalTable & | calTable | ) |
Construct from a calibration table without specifying iteration indices and intervals.
This returns the input calibration table in its entirety for each iteration, in the original sort order.
casa::CalIter::CalIter | ( | CalTable & | calTable, |
const casacore::Vector< casacore::Int > & | iterIndices, | ||
casacore::Sort::Order | order = casacore::Sort::Ascending , |
||
casacore::Sort::Option | = casacore::Sort::HeapSort |
||
) |
Construct from a calibration table, set of iteration indices, iteration order and iteration sort option.
This returns the input calibration table in its entirety for each iteration, sorted on the specified iteration indices.
|
virtual |
Default destructor.
|
inlineprotected |
|
inline |
|
virtual |
Current iteration sub-table.
Implements casa::CalIterBase.
|
private |