casacore
|
MSInterface: A specialization of MSSelectableTable for accessing MS. More...
#include <MSSelectableTable.h>
Public Member Functions | |
MSInterface () | |
MSInterface (const Table &table) | |
virtual | ~MSInterface () |
virtual const MSAntenna & | antenna () |
virtual const MSField & | field () |
virtual const MSSpectralWindow & | spectralWindow () |
virtual const MSDataDescription & | dataDescription () |
virtual const MSObservation & | observation () |
virtual String | columnName (MSMainEnums::PredefinedColumns nameEnum) |
virtual Bool | isMS () |
virtual MSSDataType | dataType () |
virtual const MeasurementSet * | asMS () |
virtual MSSelectableMainColumn * | mainColumns () |
![]() | |
MSSelectableTable () | |
MSSelectableTable (const Table &table) | |
virtual | ~MSSelectableTable () |
virtual void | setTable (const Table &table) |
const Table * | table () |
TableExprNode | col (const String &colName) |
Private Attributes | |
MSMainColInterface * | msMainCols_p |
Additional Inherited Members | |
![]() | |
enum | MSSDataType { BASELINE_BASED, PURE_ANTENNA_BASED, REF_ANTENNA_BASED } |
![]() | |
const Table * | table_p |
MSInterface: A specialization of MSSelectableTable for accessing MS.
Public interface
From "ms" and "interface".
A class that can be passed around as MSSelectableTable, with most of the methods overloaded to work with the underlaying MS.
To generalize the implementation of the MSSelection parsers.
Definition at line 198 of file MSSelectableTable.h.
|
inline |
Definition at line 201 of file MSSelectableTable.h.
References casacore::MSSelectableTable::table().
casacore::MSInterface::MSInterface | ( | const Table & | table | ) |
|
inlinevirtual |
Definition at line 203 of file MSSelectableTable.h.
|
inlinevirtual |
Implements casacore::MSSelectableTable.
Definition at line 204 of file MSSelectableTable.h.
References casacore::MeasurementSet::antenna(), and casacore::MSSelectableTable::asMS().
|
inlinevirtual |
Implements casacore::MSSelectableTable.
Definition at line 213 of file MSSelectableTable.h.
References casacore::MSSelectableTable::table().
|
inlinevirtual |
Implements casacore::MSSelectableTable.
Definition at line 209 of file MSSelectableTable.h.
References casacore::MSTable< MSMainEnums::PredefinedColumns, MSMainEnums::PredefinedKeywords >::columnName().
|
inlinevirtual |
Implements casacore::MSSelectableTable.
Definition at line 207 of file MSSelectableTable.h.
References casacore::MSSelectableTable::asMS(), and casacore::MeasurementSet::dataDescription().
|
inlinevirtual |
Implements casacore::MSSelectableTable.
Definition at line 211 of file MSSelectableTable.h.
References casacore::MSSelectableTable::BASELINE_BASED.
|
inlinevirtual |
Implements casacore::MSSelectableTable.
Definition at line 205 of file MSSelectableTable.h.
References casacore::MSSelectableTable::asMS(), and casacore::MeasurementSet::field().
|
inlinevirtual |
Implements casacore::MSSelectableTable.
Definition at line 210 of file MSSelectableTable.h.
References casacore::True.
|
inlinevirtual |
Implements casacore::MSSelectableTable.
Definition at line 214 of file MSSelectableTable.h.
References casacore::MSSelectableTable::table_p.
|
inlinevirtual |
Implements casacore::MSSelectableTable.
Definition at line 208 of file MSSelectableTable.h.
References casacore::MSSelectableTable::asMS(), and casacore::MeasurementSet::observation().
|
inlinevirtual |
Implements casacore::MSSelectableTable.
Definition at line 206 of file MSSelectableTable.h.
References casacore::MSSelectableTable::asMS(), and casacore::MeasurementSet::spectralWindow().
|
private |
Definition at line 217 of file MSSelectableTable.h.