28 #ifndef MS_MSUVDISTPARSE_H
29 #define MS_MSUVDISTPARSE_H
118 const Bool wavelengthUnits,
119 const Bool meterUnits);
Class to hold values from an ms grammar parser.
const TableExprNode * selectUVRange(const Double &startUV, const Double &endUV, const String &unit, Bool doSlow=False)
~MSUvDistParse() {if (node_p) delete node_p;node_p=0x0;}
Handle class for a table column expression tree.
void accumulateUVList(const Double r0, const Double r1, const Bool wavelengthUnits, const Bool meterUnits)
static Matrix< Double > selectedUV_p
bool Bool
Define the standard types used by Casacore.
static MSUvDistParse * thisMSUParser
Matrix< Double > selectedUV()
static const TableExprNode * node()
Get table expression node object.
A Table intended to hold astronomical data (a set of Measurements).
static Vector< Bool > meterUnits_p
String: the storage and methods of handling collections of characters.
void resize(size_t nx, size_t ny, Bool copyValues=False)
void resize(size_t len, Bool copyValues=False)
MSUvDistParse()
Default constructor.
MeasurementSet * ms()
Get ms object.
Vector< Bool > selectedUnits()
Class to hold values from UV dist grammar parser.
static TableExprNode * node_p
#define casacore
<X11/Intrinsic.h> #defines true, false, casacore::Bool, and String.