28 #ifndef MEASURES_TABLEMEASCOLUMN_H 29 #define MEASURES_TABLEMEASCOLUMN_H 32 #include <casacore/casa/aips.h> 33 #include <casacore/tables/Tables/TableColumn.h> 34 #include <casacore/casa/Utilities/CountedPtr.h> 41 class TableMeasDescBase;
179 #define ROTableMeasColumn TableMeasColumn void attach(const Table &tab, const String &columnName)
Attach another column to the object.
Main interface class to a read/write table.
Bool isNull() const
Test if the object is null.
Definition of a Measure in a Table.
TableMeasDescBase & measDesc()
Bool isScalar() const
Is the column a scalar measures column? It is if the underlying column is a scalar column or an array...
Bool isDefined(uInt rownr) const
Tests if a row contains a Measure (i.e., if the row has a defined value).
Referenced counted pointer for constant data.
TableMeasColumn()
The default constructor creates a null object.
Table table() const
Get the Table object this column belongs to.
void throwIfNull() const
Throw an exception if the object is null.
bool Bool
Define the standard types used by Casacore.
Read/write access to a table column.
void reference(const TableMeasColumn &that)
Change the reference to another column.
TableColumn itsTabDataCol
CountedPtr< TableMeasDescBase > itsDescPtr
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.
const String & columnName() const
Get the name of the column.
virtual ~TableMeasColumn()
this file contains all the compiler specific defines
const TableMeasDescBase & measDesc() const
Get access to the TableMeasDescBase describing the column.