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. | |
| CalIter (CalTable &calTable, const Vector< Int > &iterIndices, Sort::Order order=Sort::Ascending, Sort::Option=Sort::HeapSort) | |
| Construct from a calibration table, set of iteration indices, iteration order and iteration sort option. | |
| virtual | ~CalIter () |
| Default destructor. | |
| void | origin () |
| Iterator control. | |
| Bool | more () |
| virtual CalTable & | subTable () |
| Current iteration sub-table. | |
Protected Member Functions | |
| CalIter () | |
| Prohibit public use of the null constructor, which does not produce a usable object. | |
Private Attributes | |
| CalTable * | calTable_p |
| Pointer to calibration table. | |
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.
Definition at line 71 of file CalIter.h.
| 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 Vector< Int > & | iterIndices, | |||
| Sort::Order | order = Sort::Ascending, |
|||
| Sort::Option | = 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 casa::CalIter::~CalIter | ( | ) | [virtual] |
Default destructor.
| casa::CalIter::CalIter | ( | ) | [inline, protected] |
| Bool casa::CalIter::more | ( | ) | [inline] |
Definition at line 92 of file CalIter.h.
References casacore::True.
| virtual CalTable& casa::CalIter::subTable | ( | ) | [virtual] |
Current iteration sub-table.
Implements casa::CalIterBase.
CalTable* casa::CalIter::calTable_p [private] |
1.6.1