29 #ifndef MEASURES_MRBASE_H
30 #define MEASURES_MRBASE_H
33 #include <casacore/casa/aips.h>
34 #include <casacore/measures/Measures/MeasFrame.h>
35 #include <casacore/casa/iosfwd.h>
164 virtual void print(ostream &os)
const = 0;
virtual MeasFrame & getFrame()=0
Return the frame of the reference.
friend ostream & operator<<(ostream &os, const MRBase &meas)
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 const Measure * offset() const =0
Return the first frame which has specified information.
virtual Bool empty() const =0
Check if empty reference.
virtual void set(uInt tp)=0
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.
this file contains all the compiler specific defines
bool Bool
Define the standard types used by Casacore.
ostream & operator<<(ostream &os, const IComplex &)
Show on ostream.