29 #ifndef MS_MSOBSERVATION_H 30 #define MS_MSOBSERVATION_H 32 #include <casacore/casa/aips.h> 33 #include <casacore/ms/MeasurementSets/MSTable.h> 34 #include <casacore/ms/MeasurementSets/MSObsEnums.h> 79 public MSTable<MSObservationEnums>
Create a new table - define shapes, data managers, etc.
A Table intended to hold a MeasurementSet OBSERVATION table.
~MSObservation()
As with tables, the destructor writes the table if necessary.
Main interface class to a read/write table.
static MSTableMaps initMaps()
Initialize the statics appropriately.
MSObservation 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...
MSObservation & operator=(const MSObservation &)
Assignment operator, reference semantics.
Bool hasBeenDestroyed_p
required by the need to throw an exception in the destructor
bool Bool
Define the standard types used by Casacore.
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.
const String & tableName() const
Get the table name.
this file contains all the compiler specific defines
Enums for the MeasurementSet OBSERVATION table.
MSObservation()
This constructs an empty MSObservation.
TableOption
Define the possible options how a table can be opened.