28 #ifndef MEAS_EPOCHENGINE_H 
   29 #define MEAS_EPOCHENGINE_H 
void handleEpoch(std::vector< TENShPtr > &args, uInt &argnr)
Handle the argument(s) giving the input epochs and reference type. 
Templated base class for the TaQL UDF conversion engines. 
Handle class for a table column expression tree. 
virtual void handleValues(TableExprNode &operand, const TableExprId &id, Array< MEpoch > &epochs)
Let a derive class handle the values. 
Container for Measure frame. 
Engine for TaQL UDF Position conversions. 
void setConverter(MEpoch::Types toType, Bool sidFrac)
Set the MeasConvert object. 
Array< MEpoch > getEpochs(const TableExprId &id)
Get the epochs. 
MEpoch::Convert itsConverter
Engine for TaQL UDF Epoch conversions. 
PositionEngine * itsPositionEngine
Bool sidFrac() const 
Tell if the fraction has to be used for sidereal times. 
bool Bool
Define the standard types used by Casacore. 
Array< Double > getArrayDouble(const TableExprId &id)
Get the values. 
The identification of a TaQL selection subject. 
virtual String stripMeasType(const String &type)
Strip a possible prefix from the epoch type. 
String: the storage and methods of handling collections of characters. 
Types
Types of known MEpochs  Caution: The order defines the order in the translation matrix in the MCEpoch...
void setPositionEngine(PositionEngine &engine)
Set the possible position engine.