Create a new table - define shapes, data managers, etc.
Main interface class to a read/write table.
~MSField()
As with tables, the destructor writes the table if necessary.
MSField()
This constructs an empty MSField.
MSField referenceCopy(const String &newTableName, const Block< String > &writableColumns) const
Make a special copy of this Table which references all columns from this Table except those mentioned...
const String & tableName() const
Get the table name.
Enums for the MeasurementSet FIELD table.
Bool addEphemeris(const uInt id, const String &inputEphemTableName, const String &comment)
Add an ephemeris table (there can be many) to the Field table.
MSField & operator=(const MSField &)
Assignment operator, reference semantics.
bool Bool
Define the standard types used by Casacore.
static MSTableMaps initMaps()
Initialize the statics appropriately.
Bool removeEphemeris(const uInt id)
Remove (delete) any ephemeris tables with given id (without changes to the EPHEMERIS_ID column)...
A Table intended to hold a MeasurementSet FIELD table.
Bool hasBeenDestroyed_p
required by the need to throw an exception in the destructor
A struct holding the maps used in MSTable.
A Table intended to hold astronomical data.
String: the storage and methods of handling collections of characters.
TableOption
Define the possible options how a table can be opened.
#define casacore
<X11/Intrinsic.h> #defines true, false, casacore::Bool, and String.