Mantid
|
MDUnit : Unit type for multidimensional data types. More...
#include <MDUnit.h>
Public Member Functions | |
virtual bool | canConvertTo (const MDUnit &other) const =0 |
virtual MDUnit * | clone () const =0 |
virtual UnitLabel | getUnitLabel () const =0 |
virtual bool | isQUnit () const =0 |
bool | operator== (const MDUnit &other) const |
virtual | ~MDUnit ()=default |
|
virtualdefault |
|
pure virtual |
Implemented in Mantid::Kernel::ReciprocalLatticeUnit, Mantid::Kernel::InverseAngstromsUnit, and Mantid::Kernel::LabelUnit.
Referenced by operator==().
|
pure virtual |
Implemented in Mantid::Kernel::ReciprocalLatticeUnit, Mantid::Kernel::InverseAngstromsUnit, and Mantid::Kernel::LabelUnit.
References std::operator==().
Referenced by Mantid::Geometry::GeneralFrame::setMDUnit(), and Mantid::Geometry::HKL::setMDUnit().
|
pure virtual |
Implemented in Mantid::Kernel::ReciprocalLatticeUnit, Mantid::Kernel::InverseAngstromsUnit, and Mantid::Kernel::LabelUnit.
Referenced by Mantid::Kernel::LabelUnit::canConvertTo().
|
pure virtual |
Implemented in Mantid::Kernel::QUnit, and Mantid::Kernel::LabelUnit.
bool Mantid::Kernel::MDUnit::operator== | ( | const MDUnit & | other | ) | const |
Definition at line 14 of file MDUnit.cpp.
References canConvertTo().