28 #ifndef MEAS_MEASENGINE_H
29 #define MEAS_MEASENGINE_H
113 Int valueType = 1)
const;
137 #ifndef CASACORE_NO_AUTO_TEMPLATES
138 #include <casacore/meas/MeasUDF/MeasEngine.tcc>
139 #endif //# CASACORE_NO_AUTO_TEMPLATES
ArrayMeasColumn< M > itsMeasArrCol
M::Types refType() const
Get the reference type.
Templated base class for the TaQL UDF conversion engines.
Handle class for a table column expression tree.
Bool handleMeasType(const TENShPtr &operand, Bool doThrow)
Handle a doppler reference type.
void handleConstant(const TENShPtr &operand)
Handle a constant Meas value.
ScalarMeasColumn< M > itsMeasScaCol
Access table array Measure columns.
Record makeAttributes(typename M::Types refType, Int valueType=1) const
Make the expression result attributes.
A hierarchical collection of named fields of various types.
bool Bool
Define the standard types used by Casacore.
virtual void handleValues(TableExprNode &operand, const TableExprId &id, Array< M > &positions)=0
Let a derive class handle the values.
void handleMeasArray(const TENShPtr &operand)
Handle the operand representing an array of Meas values.
Abstract base class for the TaQL UDF conversion engines.
The identification of a TaQL selection subject.
Read only access to table scalar Measure columns.