9#include "MantidGeometry/DllConfig.h"
28 : unitString(_unitString), frameString(_frameString) {}
29 MDFrameArgument(
const std::string &_frameString) : unitString(
""), frameString(_frameString) {}
GeneralFrameFactory derived MDFrameFactory type.
GeneralFrame : Any MDFrame that isn't related to momemtum transfer.
HKLFrame derived MDFrameFactory type.
Input argument type for MDFrameFactory chainable factory.
MDFrameArgument(const std::string &_frameString, const std::string &_unitString)
MDFrameArgument(const std::string &_frameString)
const std::string unitString
const std::string frameString
MDFrameFactory.h : Chain of repsonsibility factory for the MDFrameFactory.
QLabFrameFactory derived MDFrameFactory type.
QLab : Q in the lab frame MDFrame.
QSampleFrameFactory derived MDFrameFactory type.
QSample : Q in the sample frame.
Unknown Frame derived MDFrameFactory type.
UnknownFrame : Unknown MDFrame.
ChainableFactory : Chain of Responsiblity generic factory.
std::unique_ptr< MDFrameFactory > MDFrameFactory_uptr
Helper typedef.
MDFrameFactory_uptr MANTID_GEOMETRY_DLL makeMDFrameFactoryChain()
Make a complete factory chain.
Helper class which provides the Collimation Length for SANS instruments.