Mantid
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Functions
MDFrameFactory.h File Reference
#include "MantidGeometry/DllConfig.h"
#include "MantidGeometry/MDGeometry/GeneralFrame.h"
#include "MantidGeometry/MDGeometry/HKL.h"
#include "MantidGeometry/MDGeometry/MDFrame.h"
#include "MantidGeometry/MDGeometry/QLab.h"
#include "MantidGeometry/MDGeometry/QSample.h"
#include "MantidGeometry/MDGeometry/UnknownFrame.h"
#include "MantidKernel/ChainableFactory.h"
#include <memory>

Go to the source code of this file.

Classes

class  Mantid::Geometry::GeneralFrameFactory
 GeneralFrameFactory derived MDFrameFactory type. More...
 
class  Mantid::Geometry::HKLFrameFactory
 HKLFrame derived MDFrameFactory type. More...
 
class  Mantid::Geometry::MDFrameArgument
 Input argument type for MDFrameFactory chainable factory. More...
 
class  Mantid::Geometry::MDFrameFactory
 MDFrameFactory.h : Chain of repsonsibility factory for the MDFrameFactory. More...
 
class  Mantid::Geometry::QLabFrameFactory
 QLabFrameFactory derived MDFrameFactory type. More...
 
class  Mantid::Geometry::QSampleFrameFactory
 QSampleFrameFactory derived MDFrameFactory type. More...
 
class  Mantid::Geometry::UnknownFrameFactory
 Unknown Frame derived MDFrameFactory type. More...
 

Namespaces

namespace  Mantid
 Helper class which provides the Collimation Length for SANS instruments.
 
namespace  Mantid::Geometry
 

Typedefs

using Mantid::Geometry::MDFrameFactory_uptr = std::unique_ptr< MDFrameFactory >
 Helper typedef. More...
 

Functions

MDFrameFactory_uptr MANTID_GEOMETRY_DLL Mantid::Geometry::makeMDFrameFactoryChain ()
 Make a complete factory chain. More...