Go to the documentation of this file.
28 #ifndef MS_MSOBSERVATIONPARSE_H
29 #define MS_MSOBSERVATIONPARSE_H
32 #include <casacore/casa/aips.h>
33 #include <casacore/ms/MSSel/MSParse.h>
34 #include <casacore/measures/Measures/MEpoch.h>
const TableExprNode * selectRangeGTAndLT(const Int &n0, const Int &n1)
MeasurementSet * ms()
Get ms object.
MSObservationParse(const MeasurementSet *ms, const MSObservation &obsSubtable, const TableExprNode &colAsTEN)
Associate the ms and the shorthand.
MSObservationParse()
Default constructor.
const TableExprNode node()
Get table expression node object.
const TableExprNode * selectObservationIdsLT(const Vector< Int > &scanids)
void resize(size_t len, Bool copyValues=False)
std::vector< Int > parsedIDList_p
const TableExprNode * selectObservationIdsGTEQ(const Vector< Int > &scanids)
const TableExprNode * selectObservationIds(const Vector< Int > &scanids)
const TableExprNode * selectObservationIdsLTEQ(const Vector< Int > &scanids)
static MSObservationParse * thisMSObsParser
void setMaxObs(const Int &n)
Vector< Int > obsIDList_p
void appendToIDList(const Vector< Int > &v)
this file contains all the compiler specific defines
Vector< Int > selectedIDs()
const TableExprNode * selectRangeGEAndLE(const Int &n0, const Int &n1)
const TableExprNode * selectObservationIds()
String: the storage and methods of handling collections of characters.
std::vector< Int > & accumulateIDs(const Int id0, const Int id1=-1)
const TableExprNode * selectObservationIdsGT(const Vector< Int > &scanids)
static TableExprNode columnAsTEN_p