|
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.