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>
Referenced counted pointer for constant data.
MeasurementSet * ms()
Get ms object.
const TableExprNode * selectSpwIdsFromIDList(const Vector< Int > &spwIds, const Bool addTen=True, const Bool addIDs=True)
void selectChannelsFromDefaultList(Vector< Int > &spwIds, Vector< Int > &chanDefaultList)
static Matrix< Int > chanList
MSSpwParse(const MeasurementSet *ms)
~MSSpwParse() {if (node_p) delete node_p;node_p=0x0;};
static Vector< Int > ddidList
static void cleanupErrorHandler()
static TableExprNode * node_p
void selectChannelsFromIDList(Vector< Int > &spwIds, Vector< Int > &chanIDList, Int nFSpec)
const TableExprNode * endOfCeremony(const TableExprNode &ten)
const TableExprNode * selectSpwIdsFromFreqList(const Vector< Float > &spwIds, const Float factor)
MSSpectralWindow spwSubTable_p
static void cleanupNode()
static Matrix< Int > selectedChanIDs()
static Vector< Int > selectedDDIDs()
MSSpwParse(const MSSpectralWindow &spwSubTable, const MSDataDescription &ddSubTable, const TableExprNode &columnAsTEN)
static Vector< Int > idList
static TableExprNode columnAsTEN_p
static MSSpwParse * thisMSSParser
static CountedPtr< MSSelectionErrorHandler > thisMSSpwErrorHandler
MSSpectralWindow & subTable()
static Vector< Int > selectedIDs()
static const TableExprNode * node()
const TableExprNode *selectSpwOrSource(const String& fieldName);
MSSpwParse()
Default constructor.
MSDataDescription ddSubTable_p
void resize(size_t nx, size_t ny, bool copyValues=false)
void resize(size_t len, bool copyValues=false)
this file contains all the compiler specific defines
bool Bool
Define the standard types used by Casacore.