28 #ifndef TABLES_CONCATROWS_H
29 #define TABLES_CONCATROWS_H
uInt ntable() const
Give the nr of tables.
uInt offset(uInt i) const
Give the offset for the i-th table.
RefRows getChunk() const
Get the current chunk.
Class holding the row numbers in a ConcatTable.
const ConcatRows * itsRows
uInt operator[](uInt i) const
Give the nr of rows for the i-th table.
uInt tableNr() const
Get the nr of the table the current chunk is in.
Bool pastEnd() const
Is the iterator past the end?
void mapRownr(uInt &tableNr, uInt &tabRownr, uInt rownr) const
Map an overall row number to a table and row number.
void resize(size_t n, Bool forceSmaller=False, Bool copyElements=True)
Resizes the Block.
const_iterator end() const
ConcatRowsIter(const ConcatRows &)
Construct the iterator on a ConcatRows object.
uInt nrow() const
Get the total nr of rows.
Class holding the row numbers in a RefTable.
void reserve(uInt ntable)
Reserve the block for the given nr of tables.
void operator++()
Go the next chunk.
bool Bool
Define the standard types used by Casacore.
void add(uInt nrow)
Add a table with the given nr of rows.
Class to iterate through a ConcatRows object.
ConcatRows()
Construct an empty block.
void findRownr(uInt rownr) const
Find the row number and fill in the lastXX_p values.
#define casacore
<X11/Intrinsic.h> #defines true, false, casacore::Bool, and String.