28 #ifndef MS_MSSCANPARSE_H 29 #define MS_MSSCANPARSE_H 32 #include <casacore/casa/aips.h> 33 #include <casacore/ms/MSSel/MSParse.h> 34 #include <casacore/measures/Measures/MEpoch.h> const TableExprNode * selectRangeGEAndLE(const Int &n0, const Int &n1)
const TableExprNode * selectScanIds()
Class to hold values from an ms grammar parser.
Handle class for a table column expression tree.
Vector< Int > selectedIDs()
const TableExprNode * selectScanIdsGT(const Vector< Int > &scanids)
void appendToIDList(const Vector< Int > &v)
const TableExprNode * selectScanIdsLTEQ(const Vector< Int > &scanids)
const TableExprNode * selectScanIdsGTEQ(const Vector< Int > &scanids)
void setMaxScan(const Int &n)
const TableExprNode * selectRangeGTAndLT(const Int &n0, const Int &n1)
MSScanParse()
Default constructor.
const TableExprNode node()
Get table expression node object.
const TableExprNode * selectScanIdsLT(const Vector< Int > &scanids)
A Table intended to hold astronomical data (a set of Measurements).
Class to hold values from scan grammar parser.
std::vector< Int > parsedIDList_p
std::vector< Int > & accumulateIDs(const Int id0, const Int id1=-1)
String: the storage and methods of handling collections of characters.
void resize(size_t len, Bool copyValues=False)
MeasurementSet * ms()
Get ms object.
static MSScanParse * thisMSSParser
this file contains all the compiler specific defines
static TableExprNode columnAsTEN_p