28 #ifndef MEASURES_TABLEMEASOFFSETDESC_H
29 #define MEASURES_TABLEMEASOFFSETDESC_H
39 class TableMeasDescBase;
void writeKeys(TableRecord &measInfo, const String &prefix)
Write the actual keywords.
TableMeasOffsetDesc & operator=(const TableMeasOffsetDesc &that)
Assignment operator (copy semantics).
Bool isVariable() const
Returns True if the offset varies per row.
Main interface class to a read/write table.
Definition of a Measure in a Table.
void write(TableDesc &, TableRecord &measInfo, const String &prefix)
Write the information into the record.
TableMeasDescBase * itsTMDesc
Physical quantities within reference frame.
TableMeasOffsetDesc(const Measure &offset)
Constructor which defines a constant (non-variable) offset.
Bool isArray() const
Returns True if the offset varies per array element.
A holder for Measures to enable record conversions.
bool Bool
Define the standard types used by Casacore.
A hierarchical collection of named fields of various types.
const Measure & getOffset() const
Get the (non-variable) measure offset for this column.
void resetOffset(const Measure &offset)
Reset the offset.
const String & columnName() const
Gets the name of the column which stores the variable offset.
String: the storage and methods of handling collections of characters.
Define the structure of a Casacore table.
Definition of a Measure Offset in a Table.
static TableMeasOffsetDesc * reconstruct(const TableRecord &measInfo, const String &prefix, const Table &tab)
Reconstructs the TableMeasOffsetDesc from the measInfo TableRecord.