42 }
catch (std::bad_cast &) {
#define UNUSED_ARG(x)
Function arguments are sometimes unused in certain implmentations but are required for documentation ...
MDFrame : The coordinate frame for a dimension, or set of dimensions in a multidimensional workspace.
UnknownFrame : Unknown MDFrame.
const std::unique_ptr< Mantid::Kernel::MDUnit > m_unit
Label unit.
Mantid::Kernel::SpecialCoordinateSystem equivalientSpecialCoordinateSystem() const override
const Mantid::Kernel::MDUnit & getMDUnit() const override
bool canConvertTo(const Mantid::Kernel::MDUnit &otherUnit) const override
static const std::string UnknownFrameName
UnknownFrame(std::unique_ptr< Kernel::MDUnit > unit)
std::string name() const override
bool setMDUnit(const Mantid::Kernel::MDUnit &newUnit) override
bool isSameType(const MDFrame &frame) const override
bool isQ() const override
UnknownFrame * clone() const override
Mantid::Kernel::UnitLabel getUnitLabel() const override
MDUnit : Unit type for multidimensional data types.
A base-class for the a class that is able to return unit labels in different representations.
SpecialCoordinateSystem
Special coordinate systems for Q3D.
Helper class which provides the Collimation Length for SANS instruments.