Mantid
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Mantid::MDAlgorithms::Vector3DParameterParser< VectorValueParameterType > Class Template Reference

XML parser for vector value (3 elements) parameter types. More...

#include <Vector3DParameterParser.h>

Inheritance diagram for Mantid::MDAlgorithms::Vector3DParameterParser< VectorValueParameterType >:
Mantid::API::ImplicitFunctionParameterParser

Public Member Functions

Mantid::API::ImplicitFunctionParametercreateParameter (Poco::XML::Element *parameterElement) override
 
VectorValueParameterType * parseVectorParameter (std::string value)
 
void setSuccessorParser (Mantid::API::ImplicitFunctionParameterParser *paramParser) override
 
- Public Member Functions inherited from Mantid::API::ImplicitFunctionParameterParser
virtual ImplicitFunctionParametercreateParameter (Poco::XML::Element *parameterElement)=0
 
virtual void setSuccessorParser (ImplicitFunctionParameterParser *paramParser)=0
 
virtual ~ImplicitFunctionParameterParser ()=default
 

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
 

Detailed Description

template<class VectorValueParameterType>
class Mantid::MDAlgorithms::Vector3DParameterParser< VectorValueParameterType >

XML parser for vector value (3 elements) parameter types.

Author
Owen Arnold, Tessella plc
Date
02/11/2011

Definition at line 31 of file Vector3DParameterParser.h.

Member Function Documentation

◆ createParameter()

template<typename VectorValueParameterType >
Mantid::API::ImplicitFunctionParameter * Mantid::MDAlgorithms::Vector3DParameterParser< VectorValueParameterType >::createParameter ( Poco::XML::Element *  parameterElement)
overridevirtual

◆ parseVectorParameter()

template<typename VectorValueParameterType >
VectorValueParameterType * Mantid::MDAlgorithms::Vector3DParameterParser< VectorValueParameterType >::parseVectorParameter ( std::string  value)

Definition at line 43 of file Vector3DParameterParser.h.

References value.

◆ setSuccessorParser()

template<typename VectorValueParameterType >
void Mantid::MDAlgorithms::Vector3DParameterParser< VectorValueParameterType >::setSuccessorParser ( Mantid::API::ImplicitFunctionParameterParser paramParser)
overridevirtual

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