28 #ifndef MS_MSTIMEPARSE_H
29 #define MS_MSTIMEPARSE_H
118 const MEpoch& upboundTime,
120 Float edgeWidth=-1.0);
const TableExprNode * selectTime(const MEpoch &time, bool daytime=false)
~MSTimeParse() { if (node_p) delete node_p;node_p=0x0; if (otherTens_p) delete otherTens_p;otherTens_...
static TableExprNode * node_p
const TableExprNode * selectTimeGT(const MEpoch &lowboundTime, bool daytime=false)
Class to hold values from an ms grammar parser.
TableExprNode time(const TableExprNode &node)
Handle class for a table column expression tree.
const TableExprNode * addCondition(TableExprNode &condition)
const TableExprNode * selectTimeRange(const MEpoch &lowboundTime, const MEpoch &upboundTime, bool daytime=false, Float edgeWidth=-1.0)
Matrix< Double > selectedTimes()
static TableExprNode columnAsTEN_p
Class to hold values from time grammar parser.
static void setDefaults(TimeFields &tf, Bool dataOrigin=True)
const TableExprNode * selectTimeLT(const MEpoch &upboundTime, bool daytime=false)
const Double minute
minute
TableExprNode year(const TableExprNode &node)
TableExprNode month(const TableExprNode &node)
A Measure: instant in time.
static TableExprNode * otherTens_p
private:
static const TableExprNode * node()
Get table expression node object.
static Double toTAIInSec(const MEpoch &time)
static MSSelectableMainColumn * mainColumn_p
static MSTimeParse * thisMSTParser
bool Bool
Define the standard types used by Casacore.
static void copyDefaults(TimeFields &target, TimeFields &source)
void accumulateTimeList(const Double t0, const Double t1, const Double dT=-1)
static Matrix< Double > timeList
A Table intended to hold astronomical data (a set of Measurements).
const Double second
Time interval [T]:
static void validate(const TimeFields &tf)
TableExprNode day(const TableExprNode &node)
static const MEpoch * yearTimeConvert(Int year=-1, Int month=-1, Int day=-1, Int hour=-1, Int minute=-1, Int second=-1, Int millisec=-1)
static MeasurementSet * ms_p
String: the storage and methods of handling collections of characters.
void resize(size_t nx, size_t ny, Bool copyValues=False)
static Bool defaultTimeComputed
Class to handle date/time type conversions and I/O.
MeasurementSet * ms()
Get ms object.
MSTimeParse()
Default constructor.
#define casacore
<X11/Intrinsic.h> #defines true, false, casacore::Bool, and String.