Mantid
Loading...
Searching...
No Matches
UnitLabelTypes.h
Go to the documentation of this file.
1// Mantid Repository : https://github.com/mantidproject/mantid
2//
3// Copyright © 2014 ISIS Rutherford Appleton Laboratory UKRI,
4// NScD Oak Ridge National Laboratory, European Spallation Source,
5// Institut Laue - Langevin & CSNS, Institute of High Energy Physics, CAS
6// SPDX - License - Identifier: GPL - 3.0 +
7#pragma once
8
9#include "MantidKernel/DllConfig.h"
10
11namespace Mantid {
12namespace Kernel {
13// Forward declare
14class UnitLabel;
15namespace Units {
19class MANTID_KERNEL_DLL Symbol {
20public:
22 static const UnitLabel EmptyLabel;
24 static const UnitLabel Second;
26 static const UnitLabel Microsecond;
28 static const UnitLabel Nanosecond;
30 static const UnitLabel Angstrom;
38 static const UnitLabel GHz;
40 static const UnitLabel Metre;
42 static const UnitLabel Nanometre;
44 static const UnitLabel InverseCM;
46 static const UnitLabel RLU;
47};
48
49} // namespace Units
50} // namespace Kernel
51} // namespace Mantid
A base-class for the a class that is able to return unit labels in different representations.
Definition: UnitLabel.h:20
A simple class containing common symbol types.
static const UnitLabel InverseAngstrom
InverseAngstrom.
static const UnitLabel InverseAngstromSq
InverseAngstromSq.
static const UnitLabel Microsecond
Microsecond.
static const UnitLabel Angstrom
Angstrom.
static const UnitLabel Second
Second.
static const UnitLabel Nanometre
Nanometre.
static const UnitLabel RLU
Reciprocal lattice units.
static const UnitLabel Metre
Metre.
static const UnitLabel MilliElectronVolts
MilliElectronVolts.
static const UnitLabel Nanosecond
Nanosecond.
static const UnitLabel GHz
GHz.
static const UnitLabel InverseCM
Inverse centimeters.
static const UnitLabel EmptyLabel
Empty label.
Helper class which provides the Collimation Length for SANS instruments.