29 #ifndef MS_MSPOLARIZATION_H 30 #define MS_MSPOLARIZATION_H 32 #include <casacore/casa/aips.h> 33 #include <casacore/ms/MeasurementSets/MSTable.h> 34 #include <casacore/ms/MeasurementSets/MSPolEnums.h> 79 public MSTable<MSPolarizationEnums::PredefinedColumns,
80 MSPolarizationEnums::PredefinedKeywords>
Create a new table - define shapes, data managers, etc.
Main interface class to a read/write table.
MSPolarization 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.
~MSPolarization()
As with tables, the destructor writes the table if necessary.
MSPolarization()
This constructs an empty MSPolarization.
A Table intended to hold a MeasurementSet POLARIZATION table.
bool Bool
Define the standard types used by Casacore.
Bool hasBeenDestroyed_p
required by the need to throw an exception in the destructor
MSPolarization & operator=(const MSPolarization &)
Assignment operator, reference semantics.
A Table intended to hold astronomical data.
String: the storage and methods of handling collections of characters.
Enums for the MeasurementSet POLARIZATION table.
this file contains all the compiler specific defines
static void init()
Initialize the statics appropriately.
TableOption
Define the possible options how a table can be opened.