28 #ifndef MEAS_MEASENGINE_H
29 #define MEAS_MEASENGINE_H
32 #include <casacore/casa/aips.h>
33 #include <casacore/meas/MeasUDF/BaseEngine.h>
34 #include <casacore/measures/TableMeasures/ScalarMeasColumn.h>
35 #include <casacore/measures/TableMeasures/ArrayMeasColumn.h>
36 #include <casacore/casa/Arrays/Array.h>
113 Int valueType = 1)
const;
137 #ifndef CASACORE_NO_AUTO_TEMPLATES
138 #include <casacore/meas/MeasUDF/MeasEngine.tcc>
Bool handleMeasType(const TENShPtr &operand, Bool doThrow)
Handle a doppler reference type.
M::Types refType() const
Get the reference type.
virtual void handleValues(TableExprNode &operand, const TableExprId &id, Array< M > &positions)=0
Let a derive class handle the values.
ArrayMeasColumn< M > itsMeasArrCol
Record makeAttributes(typename M::Types refType, Int valueType=1) const
Make the expression result attributes.
void handleMeasArray(const TENShPtr &operand)
Handle the operand representing an array of Meas values.
ScalarMeasColumn< M > itsMeasScaCol
void handleConstant(const TENShPtr &operand)
Handle a constant Meas value.
this file contains all the compiler specific defines
bool Bool
Define the standard types used by Casacore.