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,
Matrix< Int > feedPairList
Class to hold values from an ms grammar parser.
Handle class for a table column expression tree.
TableExprNode node() const
Get a pointer to the table expression node object.
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)
void reset(t *val, Bool delit=True)
Reset the pointer.
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)
bool Bool
Define the standard types used by Casacore.
const Vector< Int > & selectedFeed1() const
A Table intended to hold astronomical data (a set of Measurements).
Class to hold values from feed grammar parser.
String: the storage and methods of handling collections of characters.
static CountedPtr< MSSelectionErrorHandler > thisMSFErrorHandler
const Matrix< Int > & selectedFeedPairs() const
Bool addFeedPair(const Matrix< Int > &feedpairlist, const Int feed1, const Int feed2, BaselineListType baselineType=CrossOnly)
MeasurementSet * ms()
Get ms object.
this file contains all the compiler specific defines