28 #ifndef TABLES_TABLEINFO_H
29 #define TABLES_TABLEINFO_H
32 #include <casacore/casa/aips.h>
33 #include <casacore/casa/BasicSL/String.h>
String: the storage and methods of handling collections of characters.
TableInfo & operator=(const TableInfo &that)
Assignment (copy semantics).
TableInfo(const String &fileName)
Create the object reading it from the given file name.
static String type(Type tableType)
Convert the Type enumerator to a type and subType string.
TableInfo(const TableInfo &that)
Copy constructor (copy semantics).
static String subType(Type tableType)
Type
enum for various standard Table types.
@ COMPONENTLIST
A ComponentList table contains parameterised representations of the sky brightness.
@ PAGEDIMAGE
a PagedImage is a PagedArray with coordinates and Masking (opt.)
@ FIELD
MeasurementSet Field table.
@ OBSERVATION
MeasurementSet Observation information table.
@ ANTENNA
MeasurementSet Antenna table.
@ ARRAY
MeasurementSet Array table.
@ MEASUREMENTSET
MeasurementSet main Table.
@ SPECTRALWINDOW
MeasurementSet Spectral Window table.
@ PAGEDARRAY
a PagedArray (.../Lattices/PagedArray.h)
@ WEATHER
MeasurementSet Weather table.
@ SOURCE
MeasurementSet Source table.
@ FEED
MeasurementSet Feed characteristics table.
@ OBSLOG
MeasurementSet Oserving Log table.
@ SYSCAL
MeasurementSet System Calibration table.
@ ME_CALIBRATION
Measurement Equation Calibration table.
TableInfo(Type which)
Create a TableInfo object of one of the predefined types.
void readmeClear()
Clear the readme.
const String & readme() const
Get the readme.
void setType(const String &type)
Set the table (sub)type.
const String & subType() const
TableInfo()
Create an empty object.
const String & type() const
Get the table (sub)type.
void readmeAddLine(const String &readmeLine)
Add a line to the readme.
void setSubType(const String &subType)
void flush(const String &fileName)
Write the TableInfo object.
this file contains all the compiler specific defines
bool Bool
Define the standard types used by Casacore.