30 #ifndef MS_MSSELECTABLETABLE_H
31 #define MS_MSSELECTABLETABLE_H
virtual MSSelectableMainColumn * mainColumns()=0
A Table intended to hold a MeasurementSet OBSERVATION table.
virtual const MSSpectralWindow & spectralWindow()
virtual const MSSpectralWindow & spectralWindow()=0
Main interface class to a read/write table.
MSSpectralWindow & spectralWindow()
virtual const MeasurementSet * asMS()
A Table intended to hold a MeasurementSet DATADESCRIPTION table.
MSMainColInterface * msMainCols_p
Handle class for a table column expression tree.
virtual MSSDataType dataType()
virtual void setTable(const Table &table)
virtual const MSDataDescription & dataDescription()=0
PredefinedColumns
The Main table colums with predefined meaning.
A Table intended to hold a MeasurementSet ANTENNA table.
MSObservation & observation()
TableExprNode col(const String &colName)
virtual const MSDataDescription & dataDescription()
virtual ~MSSelectableTable()
virtual const MSField & field()=0
virtual const MeasurementSet * asMS()=0
bool Bool
Define the standard types used by Casacore.
virtual const MSField & field()
MSAntenna & antenna()
Access functions for the subtables, using the MS-like interface for each.
static const String & columnName(ColEnum which)
Convert a ColEnum to the actual column name.
MSDataDescription & dataDescription()
TableExprNode col(const String &columnName) const
MSSelectableTable: An interface class used by MSSelection module to access the sub-tables and main-ta...
virtual const MSAntenna & antenna()
A Table intended to hold a MeasurementSet FIELD table.
A Table intended to hold astronomical data (a set of Measurements).
virtual const MSAntenna & antenna()=0
MSSelectableTable(const Table &table)
virtual String columnName(MSMainEnums::PredefinedColumns nameEnum)=0
virtual MSSDataType dataType()=0
String: the storage and methods of handling collections of characters.
virtual String columnName(MSMainEnums::PredefinedColumns nameEnum)
MSInterface: A specialization of MSSelectableTable for accessing MS.
virtual const MSObservation & observation()=0
virtual MSSelectableMainColumn * mainColumns()
virtual const MSObservation & observation()
A Table intended to hold a MeasurementSet SPECTRAL_WINDOW table.