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