29 #ifndef MEASURES_MCRADIALVELOCITY_H 30 #define MEASURES_MCRADIALVELOCITY_H 33 #include <casacore/casa/aips.h> 34 #include <casacore/measures/Measures/MeasBase.h> 35 #include <casacore/measures/Measures/MeasRef.h> 36 #include <casacore/measures/Measures/MCBase.h> 37 #include <casacore/measures/Measures/MConvertBase.h> 38 #include <casacore/measures/Measures/MRadialVelocity.h> 39 #include <casacore/casa/OS/Mutex.h> 44 class MCRadialVelocity;
158 { theirMutexedInit.
exec(); }
Routes
Each derived class should have a list of routines to be called:
MCRadialVelocity & operator=(const MCRadialVelocity &other)
Assignment (not implemented)
Base for Reference frame for physical measures.
Base for specific measure conversions.
static void doFillState(void *)
Fill the global state in a thread-safe way.
A Measure: radial velocity.
Thread-safe initialization of global variables.
static uInt FromTo_p[MRadialVelocity::N_Types][MRadialVelocity::N_Types]
Transition matrix.
Internal value for MRadialVelocity.
virtual void clearConvert()
Delete the pointers used in the MeasConvert help structure cache.
Base class for values in a Measure.
MRadialVelocity conversion routines.
static MutexedInit theirMutexedInit
Mutex for thread-safety.
virtual void getConvert(MConvertBase &mc, const MRBase &inref, const MRBase &outref)
Create conversion function pointer.
void exec()
Execute the initialization function if not done yet.
virtual void doConvert(MeasValue &in, MRBase &inref, MRBase &outref, const MConvertBase &mc)
Routine to convert RadialVelocity from one reference frame to another.
Aberration class and calculations.
static void fillState()
Fill the global state in a thread-safe way.
String: the storage and methods of handling collections of characters.
static uInt ToRef_p[N_Routes][3]
Transition list.
Vector of three direction cosines.
static String showState()
Show the state of the conversion engine (mainly for debugging purposes)
MCRadialVelocity()
Default constructor.
this file contains all the compiler specific defines
virtual void initConvert(uInt which, MConvertBase &mc)
Create help structures for Measure conversion routines.
Conversion of Measures Base.