26#ifndef MEASURES_MCBASELINE_H 
   27#define MEASURES_MCBASELINE_H 
   30#include <casacore/casa/aips.h> 
   31#include <casacore/casa/Arrays/ArrayFwd.h> 
   32#include <casacore/measures/Measures/MBaseline.h> 
   33#include <casacore/measures/Measures/MeasBase.h> 
   34#include <casacore/measures/Measures/MeasRef.h> 
   35#include <casacore/measures/Measures/MCBase.h> 
   36#include <casacore/measures/Measures/MConvertBase.h> 
   37#include <casacore/measures/Measures/MeasMath.h> 
virtual void clearConvert()
Delete the pointers used in the MeasConvert help structure cache.
 
static std::once_flag theirInitOnceFlag
Object to ensure safe multi-threaded lazy single initialization.
 
virtual void doConvert(MeasValue &in, MRBase &inref, MRBase &outref, const MConvertBase &mc)
Routines to convert Baselines from one reference frame to another.
 
MCBaseline()
Default constructor.
 
void doConvert(MVBaseline &in, MRBase &inref, MRBase &outref, const MConvertBase &mc)
Conversion routine to cater for inheritance question.
 
static uInt ToRef_p[N_Routes][3]
Transition list.
 
Routes
The list of actual routines provided.
 
virtual void initConvert(uInt which, MConvertBase &mc)
Create help structures for Measure conversion routines.
 
static uInt FromTo_p[MBaseline::N_Types][MBaseline::N_Types]
Transition matrix.
 
MCBaseline & operator=(const MCBaseline &other)
Assignment (not implemented)
 
virtual void getConvert(MConvertBase &mc, const MRBase &inref, const MRBase &outref)
Create conversion function pointer.
 
MCBaseline(const MCBaseline &other)
Copy constructor (not implemented)
 
static String showState()
Show the state of the conversion engine (mainly for debugging purposes)
 
static void doFillState()
Fill the global state.
 
String: the storage and methods of handling collections of characters.
 
this file contains all the compiler specific defines