28 #ifndef MS_MSSPWPARSE_H 29 #define MS_MSSPWPARSE_H 32 #include <casacore/casa/aips.h> 33 #include <casacore/ms/MSSel/MSParse.h> 34 #include <casacore/casa/Arrays/Matrix.h> 35 #include <casacore/ms/MSSel/MSSelectionErrorHandler.h> static void cleanupNode()
Class to hold values from field grammar parser.
static Matrix< Int > chanList
Class to hold values from an ms grammar parser.
static Vector< Int > selectedDDIDs()
A Table intended to hold a MeasurementSet DATADESCRIPTION table.
Handle class for a table column expression tree.
const TableExprNode * selectSpwIdsFromFreqList(const Vector< Float > &spwIds, const Float factor)
static MSSpwParse * thisMSSParser
MSSpectralWindow spwSubTable_p
const TableExprNode * endOfCeremony(const TableExprNode &ten)
static void cleanupErrorHandler()
static Vector< Int > ddidList
bool Bool
Define the standard types used by Casacore.
const TableExprNode * selectSpwIdsFromIDList(const Vector< Int > &spwIds, const Bool addTen=True, const Bool addIDs=True)
MSSpectralWindow & subTable()
void selectChannelsFromDefaultList(Vector< Int > &spwIds, Vector< Int > &chanDefaultList)
A Table intended to hold astronomical data (a set of Measurements).
static Vector< Int > selectedIDs()
static Matrix< Int > selectedChanIDs()
static Vector< Int > idList
MSSpwParse()
Default constructor.
void selectChannelsFromIDList(Vector< Int > &spwIds, Vector< Int > &chanIDList, Int nFSpec)
static TableExprNode columnAsTEN_p
static const TableExprNode * node()
const TableExprNode *selectSpwOrSource(const String& fieldName);
void resize(size_t nx, size_t ny, Bool copyValues=False)
static TableExprNode * node_p
void resize(size_t len, Bool copyValues=False)
MSDataDescription ddSubTable_p
MeasurementSet * ms()
Get ms object.
this file contains all the compiler specific defines
static MSSelectionErrorHandler * thisMSSpwErrorHandler
A Table intended to hold a MeasurementSet SPECTRAL_WINDOW table.