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 () |
Public Member Functions inherited from casacore::MSSelectableTable | |
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 | |
Public Types inherited from casacore::MSSelectableTable | |
enum | MSSDataType { BASELINE_BASED, PURE_ANTENNA_BASED, REF_ANTENNA_BASED } |
Protected Attributes inherited from casacore::MSSelectableTable | |
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 196 of file MSSelectableTable.h.
|
inline |
Definition at line 199 of file MSSelectableTable.h.
casacore::MSInterface::MSInterface | ( | const Table & | table | ) |
|
inlinevirtual |
Definition at line 201 of file MSSelectableTable.h.
References msMainCols_p.
|
inlinevirtual |
Implements casacore::MSSelectableTable.
Definition at line 202 of file MSSelectableTable.h.
References casacore::MeasurementSet::antenna(), and asMS().
|
inlinevirtual |
Implements casacore::MSSelectableTable.
Definition at line 211 of file MSSelectableTable.h.
References casacore::MSSelectableTable::table().
Referenced by antenna(), dataDescription(), field(), observation(), and spectralWindow().
|
inlinevirtual |
Implements casacore::MSSelectableTable.
Definition at line 207 of file MSSelectableTable.h.
References casacore::MSTable< MSMainEnums >::columnName().
|
inlinevirtual |
Implements casacore::MSSelectableTable.
Definition at line 205 of file MSSelectableTable.h.
References asMS(), and casacore::MeasurementSet::dataDescription().
|
inlinevirtual |
Implements casacore::MSSelectableTable.
Definition at line 209 of file MSSelectableTable.h.
References casacore::MSSelectableTable::BASELINE_BASED.
|
inlinevirtual |
Implements casacore::MSSelectableTable.
Definition at line 203 of file MSSelectableTable.h.
References asMS(), and casacore::MeasurementSet::field().
|
inlinevirtual |
Implements casacore::MSSelectableTable.
Definition at line 208 of file MSSelectableTable.h.
References casacore::True.
|
inlinevirtual |
Implements casacore::MSSelectableTable.
Definition at line 212 of file MSSelectableTable.h.
References msMainCols_p, and casacore::MSSelectableTable::table_p.
|
inlinevirtual |
Implements casacore::MSSelectableTable.
Definition at line 206 of file MSSelectableTable.h.
References asMS(), and casacore::MeasurementSet::observation().
|
inlinevirtual |
Implements casacore::MSSelectableTable.
Definition at line 204 of file MSSelectableTable.h.
References asMS(), and casacore::MeasurementSet::spectralWindow().
|
private |
Definition at line 215 of file MSSelectableTable.h.
Referenced by mainColumns(), and ~MSInterface().