28 #ifndef CASA_MVDOUBLE_H 29 #define CASA_MVDOUBLE_H 33 #include <casacore/casa/aips.h> 34 #include <casacore/casa/Arrays/Vector.h> 35 #include <casacore/casa/Quanta/Quantum.h> 36 #include <casacore/casa/Quanta/MeasValue.h> 37 #include <casacore/casa/iosfwd.h> 138 virtual void print(ostream &os)
const;
Bool near(const MVDouble &other, Double tol=1e-13) const
virtual void putVector(const Vector< Double > &in)
Set the value from internal units (set 0 for empty vector)
MVDouble & operator+=(const MVDouble &other)
Addition.
virtual void print(ostream &os) const
Print data.
Bool operator!=(const MVDouble &other) const
Base class for values in a Measure.
MVDouble & operator=(const MVDouble &other)
Copy assignment.
static void assure(const MeasValue &in)
bool Bool
Define the standard types used by Casacore.
virtual uInt type() const
Tell me your type.
Class to distinguish external and Measure internal Double.
MVDouble & operator-=(const MVDouble &other)
const Double e
e and functions thereof:
virtual Vector< Double > getVector() const
Adjust value: taken from base class, a NOP.
Bool operator==(const MVDouble &other) const
Comparisons.
virtual Bool putValue(const Vector< Quantum< Double > > &in)
Set the internal value if correct values and dimensions.
virtual Vector< Quantum< Double > > getRecordValue() const
Get the internal value as a Vector<Quantity>.
Bool nearAbs(const MVDouble &other, Double tol=1e-13) const
this file contains all the compiler specific defines
virtual MeasValue * clone() const
Clone.
MVDouble()
Default constructor: generate a zero value.