33 bool isQUnit()
const override;
42 bool canConvertTo(
const MDUnit &other)
const override;
46 bool isSpecialRLUUnitLabel()
const;
54 bool canConvertTo(
const MDUnit &other)
const override;
65 bool canConvertTo(
const MDUnit &other)
const override;
66 bool isQUnit()
const override;
MDUnit : Unit type for multidimensional data types.
virtual MDUnit * clone() const =0
virtual ~MDUnit()=default
virtual UnitLabel getUnitLabel() const =0
virtual bool canConvertTo(const MDUnit &other) const =0
virtual bool isQUnit() const =0
A base-class for the a class that is able to return unit labels in different representations.
std::unique_ptr< const MDUnit > MDUnit_const_uptr
std::unique_ptr< MDUnit > MDUnit_uptr
Helper class which provides the Collimation Length for SANS instruments.
constexpr bool operator==(const wide_integer< Bits, Signed > &lhs, const wide_integer< Bits2, Signed2 > &rhs)