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