28 #ifndef MEASURES_TABLEMEASCOLUMN_H
29 #define MEASURES_TABLEMEASCOLUMN_H
41 class TableMeasDescBase;
179 #define ROTableMeasColumn TableMeasColumn
Bool isNull() const
Test if the object is null.
void attach(const Table &tab, const String &columnName)
Attach another column to the object.
Main interface class to a read/write table.
Definition of a Measure in a Table.
const String & columnName() const
Get the name of the column.
Table table() const
Get the Table object this column belongs to.
TableMeasDescBase & measDesc()
const TableMeasDescBase & measDesc() const
Get access to the TableMeasDescBase describing the column.
Bool isScalar() const
Is the column a scalar measures column? It is if the underlying column is a scalar column or an array...
void throwIfNull() const
Throw an exception if the object is null.
Referenced counted pointer for constant data.
TableMeasColumn()
The default constructor creates a null object.
bool Bool
Define the standard types used by Casacore.
Bool isDefined(rownr_t rownr) const
Tests if a row contains a Measure (i.e., if the row has a defined value).
Read/write access to a table column.
void reference(const TableMeasColumn &that)
Change the reference to another column.
TableColumn itsTabDataCol
CountedPtr< TableMeasDescBase > itsDescPtr
uInt64 rownr_t
Define the type of a row number in a table.
TableMeasColumn & operator=(const TableMeasColumn &that)
Assignment makes no sense in a readonly class.
Read only access to table scalar Measure columns.
String: the storage and methods of handling collections of characters.
virtual ~TableMeasColumn()