Mantid
Loading...
Searching...
No Matches
Public Member Functions | Private Member Functions | List of all members
Mantid::Geometry::HKLFrameFactory Class Reference

HKLFrame derived MDFrameFactory type. More...

#include <MDFrameFactory.h>

Inheritance diagram for Mantid::Geometry::HKLFrameFactory:
Mantid::Geometry::MDFrameFactory Mantid::Kernel::ChainableFactory< MDFrameFactory, MDFrame, MDFrameArgument > Mantid::Kernel::Chainable< ChainableType >

Public Member Functions

bool canInterpret (const MDFrameArgument &argument) const override
 Indicate an ability to intepret the string. More...
 
- Public Member Functions inherited from Mantid::Kernel::ChainableFactory< MDFrameFactory, MDFrame, MDFrameArgument >
std::unique_ptr< MDFramecreate (const MDFrameArgument &argument) const
 Factory method wrapper. More...
 
- Public Member Functions inherited from Mantid::Kernel::Chainable< ChainableType >
bool hasSuccessor () const
 
template<typename T >
ChainablesetSuccessor (T &&successor)
 Set the successor. More...
 
virtual ~Chainable ()=0
 Keep our destructor pure virtual, but require an implementation. More...
 

Private Member Functions

HKLcreateRaw (const MDFrameArgument &argument) const override
 Create the product. More...
 

Additional Inherited Members

- Protected Member Functions inherited from Mantid::Kernel::Chainable< ChainableType >
virtual void checkSuccessor () const
 Provide option for derived classes to check successor and throw if bad. More...
 
- Protected Attributes inherited from Mantid::Kernel::Chainable< ChainableType >
std::unique_ptr< ChainableType > m_successor
 Successor factory boost::optional<std::unique_ptr<ChainableType>> m_successor;. More...
 

Detailed Description

HKLFrame derived MDFrameFactory type.

Definition at line 71 of file MDFrameFactory.h.

Member Function Documentation

◆ canInterpret()

bool Mantid::Geometry::HKLFrameFactory::canInterpret ( const MDFrameArgument unitString) const
overridevirtual

◆ createRaw()

HKL * Mantid::Geometry::HKLFrameFactory::createRaw ( const MDFrameArgument argument) const
overrideprivatevirtual

The documentation for this class was generated from the following files: