|
Mantid
|
Abstract parameter type for use with IImplicitFunctions. More...
#include <ImplicitFunctionParameter.h>
Public Member Functions | |
| virtual ImplicitFunctionParameter * | clone () const =0 |
| virtual std::string | getName () const =0 |
| virtual bool | isValid () const =0 |
| virtual std::string | toXMLString () const =0 |
| virtual | ~ImplicitFunctionParameter ()=default |
Protected Member Functions | |
| std::string | parameterXMLTemplate (const std::string &valueXMLtext) const |
Protected Attributes | |
| bool | m_isValid {false} |
Abstract parameter type for use with IImplicitFunctions.
Definition at line 37 of file ImplicitFunctionParameter.h.
|
virtualdefault |
|
pure virtual |
Implemented in Mantid::DataObjects::AffineMatrixParameter, and Mantid::MDAlgorithms::InvalidParameter.
|
pure virtual |
Implemented in Mantid::DataObjects::AffineMatrixParameter, and Mantid::MDAlgorithms::InvalidParameter.
|
pure virtual |
|
inlineprotected |
Definition at line 53 of file ImplicitFunctionParameter.h.
References getName().
Referenced by Mantid::DataObjects::AffineMatrixParameter::toXMLString().
|
pure virtual |
|
protected |
Definition at line 51 of file ImplicitFunctionParameter.h.
Referenced by Mantid::DataObjects::AffineMatrixParameter::AffineMatrixParameter(), Mantid::DataObjects::AffineMatrixParameter::isValid(), Mantid::DataObjects::AffineMatrixParameter::operator=(), and Mantid::DataObjects::AffineMatrixParameter::setMatrix().