Go to the documentation of this file.
28 #ifndef MS_MSFEEDPARSE_H
29 #define MS_MSFEEDPARSE_H
32 #include <casacore/casa/aips.h>
33 #include <casacore/ms/MSSel/MSParse.h>
34 #include <casacore/ms/MSSel/MSSelectionErrorHandler.h>
35 #include <casacore/casa/Arrays/Matrix.h>
141 const Int feed1,
const Int feed2,
MeasurementSet * ms()
Get ms object.
TableExprNode node() const
Get a pointer to the table expression node object.
Referenced counted pointer for constant data.
MSFeedParse()
Default constructor.
BaselineListType
Define the operator types (&&&, &&, and &).
const Vector< Int > & selectedFeed2() const
static void cleanupErrorHandler()
static TableExprNode column2AsTEN_p
Class to hold values from an ms grammar parser.
static TableExprNode column1AsTEN_p
void makeFeedPairList(const Vector< Int > &f1, const Vector< Int > &f2, Matrix< Int > &fp, BaselineListType baselineType=CrossOnly, Bool negate=False)
A Table intended to hold a MeasurementSet FEED table.
static MSFeedParse * thisMSFParser
const TableExprNode * selectFeedIds(const Vector< Int > &feedIds, BaselineListType baselineType=CrossOnly, Bool negate=False)
Add the given feed selection.
void makeFeedList(Vector< Int > &feedList, const Vector< Int > &thisList, Bool negate=False)
this file contains all the compiler specific defines
Handle class for a table column expression tree.
const TableExprNode * setTEN(TableExprNode &condition, BaselineListType baselineType=CrossOnly, Bool negate=False)
static CountedPtr< MSSelectionErrorHandler > thisMSFErrorHandler
const Vector< Int > & selectedFeed1() const
const Matrix< Int > & selectedFeedPairs() const
Bool addFeedPair(const Matrix< Int > &feedpairlist, const Int feed1, const Int feed2, BaselineListType baselineType=CrossOnly)
A Table intended to hold astronomical data (a set of Measurements).
String: the storage and methods of handling collections of characters.
bool Bool
Define the standard types used by Casacore.
Class to hold values from feed grammar parser.
Matrix< Int > feedPairList