9#include "MantidGeometry/DllConfig.h"
45 std::string origin()
const;
57 std::string pointingUpAxis()
const;
59 std::string pointingAlongBeamAxis()
const;
61 std::string pointingHorizontalAxis()
const;
ReferenceFrame : Holds reference frame information from the geometry description file.
PointingAlong m_up
Pointing up axis.
std::string m_origin
Origin.
ReferenceFrame & operator=(const ReferenceFrame &)
Disabled assignment.
virtual ~ReferenceFrame()=default
Destructor.
Handedness m_handedness
Handedness.
Mantid::Kernel::V3D m_vecPointingAlongBeam
Vector pointing along the beam.
PointingAlong m_alongBeam
Beam pointing along axis.
Mantid::Kernel::V3D m_vecPointingUp
Vector pointing up instrument.
PointingAlong m_thetaSign
Axis defining the 2theta sign.
Mantid::Kernel::V3D m_vecThetaSign
Vector denoting the direction defining the 2theta sign.
Handedness
Type to distingusih between l and r handedness.
PointingAlong
Type to describe pointing along options.
Helper class which provides the Collimation Length for SANS instruments.