28 #ifndef TABLES_TABLEITERPROXY_H
29 #define TABLES_TABLEITERPROXY_H
33 #include <casacore/casa/aips.h>
34 #include <casacore/tables/Tables/TableIter.h>
35 #include <casacore/casa/Arrays/Vector.h>
String: the storage and methods of handling collections of characters.
void reset()
Reset the iterator (for Python use).
Bool isNull() const
Is the internal iterator object null?
TableIterProxy & operator=(const TableIterProxy &)
Assignment (copy semantics).
TableIterProxy(const TableIterProxy &)
Copy constructor (copy semantics).
const TableIterator & iterator() const
Get the TableIterator object.
Bool nextPart(TableProxy &table)
Get the next subtable and return it in the TableProxy argument.
TableIterProxy(const TableProxy &tab, const Vector< String > &columns, const String &order, const String &sortType, const Vector< Double > &intervals=Vector< Double >())
Construct iterator for the given table column(s).
void makeStepIter(const Table &tab, const Block< String > &columns, const Vector< Double > &iterSteps, TableIterator::Order order, TableIterator::Option sortType)
Make an iterator where iteration intervals may have been given.
TableProxy next()
Iterate to the next part (for Python use).
TableIterProxy()
Default constructor initializes to not open.
Order
Define the possible iteration orders.
Option
Define the possible sorts.
Bool isNull() const
Test if the object is null, i.e.
this file contains all the compiler specific defines
bool Bool
Define the standard types used by Casacore.