Mantid
|
Parser for a parameter of type affinematrixparameter. More...
#include <AffineMatrixParameterParser.h>
Public Member Functions | |
AffineMatrixParameterParser () | |
Constructor. More... | |
AffineMatrixParameter * | createParameter (Poco::XML::Element *parameterElement) override |
Creates the parameter by reading the xml given. More... | |
void | setSuccessorParser (ImplicitFunctionParameterParser *) override |
Set a successor parser for chain-of-responsibility type reading. More... | |
Public Member Functions inherited from Mantid::API::ImplicitFunctionParameterParser | |
virtual ImplicitFunctionParameter * | createParameter (Poco::XML::Element *parameterElement)=0 |
virtual void | setSuccessorParser (ImplicitFunctionParameterParser *paramParser)=0 |
virtual | ~ImplicitFunctionParameterParser ()=default |
Private Member Functions | |
AffineMatrixParameterParser (const AffineMatrixParameterParser &) | |
Copy constructor. More... | |
AffineMatrixParameterParser & | operator= (const AffineMatrixParameterParser &) |
Assignment operator. More... | |
Additional Inherited Members | |
Public Types inherited from Mantid::API::ImplicitFunctionParameterParser | |
using | SuccessorType = boost::interprocess::unique_ptr< ImplicitFunctionParameterParser, DeleterPolicy< ImplicitFunctionParameterParser > > |
Successor type. More... | |
Protected Attributes inherited from Mantid::API::ImplicitFunctionParameterParser | |
SuccessorType | m_successor |
Parser for a parameter of type affinematrixparameter.
Definition at line 19 of file AffineMatrixParameterParser.h.
|
default |
Constructor.
|
private |
Copy constructor.
|
overridevirtual |
Creates the parameter by reading the xml given.
parameterElement | : xml element to parser from. |
Implements Mantid::API::ImplicitFunctionParameterParser.
Definition at line 16 of file AffineMatrixParameterParser.cpp.
References count, Mantid::Geometry::m, and Mantid::DataObjects::AffineMatrixParameter::parameterName().
Referenced by Mantid::DataObjects::CoordTransformAffineParser::createTransform().
|
private |
Assignment operator.
|
overridevirtual |
Set a successor parser for chain-of-responsibility type reading.
Implements Mantid::API::ImplicitFunctionParameterParser.
Definition at line 73 of file AffineMatrixParameterParser.cpp.