26#ifndef MEASURES_MRBASE_H 
   27#define MEASURES_MRBASE_H 
   30#include <casacore/casa/aips.h> 
   31#include <casacore/measures/Measures/MeasFrame.h> 
   32#include <casacore/casa/iosfwd.h> 
  161  virtual void print(ostream &os) 
const = 0;
 
 
virtual uInt getType() const =0
Check the type of Measure the reference can be used for:   static const String &showMe() = 0; .
 
virtual void print(ostream &os) const =0
Print a Measure.
 
virtual MeasFrame & getFrame()=0
Return the frame of the reference.
 
virtual Bool empty() const =0
Check if empty reference.
 
virtual void set(uInt tp)=0
 
friend ostream & operator<<(ostream &os, const MRBase &meas)
 
virtual void set(const MeasFrame &mf)=0
Set a new offset:  void set(const Measure &ep); Set a new frame.
 
virtual void setType(uInt tp)=0
Set the type.
 
virtual const Measure * offset() const =0
Return the first frame which has specified information.
 
this file contains all the compiler specific defines
 
ostream & operator<<(ostream &os, const IComplex &)
Show on ostream.
 
bool Bool
Define the standard types used by Casacore.
 
ostream & operator<<(ostream &os, const MRBase &meas)
Output declaration.