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.
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
MSSpectralWindow & subTable()
void selectChannelsFromIDList(Vector< Int > &spwIds, Vector< Int > &chanIDList, Int nFSpec)
const TableExprNode * selectSpwIdsFromFreqList(const Vector< Float > &spwIds, const Float factor)
static Vector< Int > selectedIDs()
static const TableExprNode * node()
const TableExprNode *selectSpwOrSource(const String& fieldName);
static Vector< Int > selectedDDIDs()
MSSpectralWindow spwSubTable_p
static void cleanupNode()
const TableExprNode * selectSpwIdsFromIDList(const Vector< Int > &spwIds, const Bool addTen=True, const Bool addIDs=True)
MSSpwParse(const MSSpectralWindow &spwSubTable, const MSDataDescription &ddSubTable, const TableExprNode &columnAsTEN)
static Vector< Int > idList
static TableExprNode columnAsTEN_p
static MSSpwParse * thisMSSParser
static Matrix< Int > selectedChanIDs()
static CountedPtr< MSSelectionErrorHandler > thisMSSpwErrorHandler
const TableExprNode * endOfCeremony(const TableExprNode &ten)
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.