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> 156 virtual void set(
uInt tp) = 0;
161 virtual void set(
const MeasFrame &mf) = 0;
164 virtual void print(ostream &os)
const = 0;
virtual const Measure * offset() const =0
Return the first frame which has specified information.
Base for Reference frame for physical measures.
Container for Measure frame.
Physical quantities within reference frame.
virtual void print(ostream &os) const =0
Print a Measure.
virtual Bool empty() const =0
Check if empty reference.
virtual void setType(uInt tp)=0
Set the type.
bool Bool
Define the standard types used by Casacore.
virtual uInt getType() const =0
Check the type of Measure the reference can be used for: static const String &showMe() = 0; ...
friend ostream & operator<<(ostream &os, const MRBase &meas)
virtual MeasFrame & getFrame()=0
Return the frame of the reference.
this file contains all the compiler specific defines