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