Mantid
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
Mantid::API::ImplicitFunctionParameter Class Referenceabstract

Abstract parameter type for use with IImplicitFunctions. More...

#include <ImplicitFunctionParameter.h>

Inheritance diagram for Mantid::API::ImplicitFunctionParameter:
Mantid::API::SingleValueParameter< Derived, ValType > Mantid::API::VectorParameter< Derived, ElemType > Mantid::DataObjects::AffineMatrixParameter Mantid::MDAlgorithms::InvalidParameter Mantid::MDAlgorithms::Vector3DParameter< Derived, ElemType >

Public Member Functions

virtual ImplicitFunctionParameterclone () 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}
 

Detailed Description

Abstract parameter type for use with IImplicitFunctions.

Author
Owen Arnold, Tessella plc
Date
01/10/2010

Definition at line 37 of file ImplicitFunctionParameter.h.

Constructor & Destructor Documentation

◆ ~ImplicitFunctionParameter()

virtual Mantid::API::ImplicitFunctionParameter::~ImplicitFunctionParameter ( )
virtualdefault

Member Function Documentation

◆ clone()

virtual ImplicitFunctionParameter * Mantid::API::ImplicitFunctionParameter::clone ( ) const
pure virtual

◆ getName()

virtual std::string Mantid::API::ImplicitFunctionParameter::getName ( ) const
pure virtual

◆ isValid()

virtual bool Mantid::API::ImplicitFunctionParameter::isValid ( ) const
pure virtual

◆ parameterXMLTemplate()

std::string Mantid::API::ImplicitFunctionParameter::parameterXMLTemplate ( const std::string &  valueXMLtext) const
inlineprotected

◆ toXMLString()

virtual std::string Mantid::API::ImplicitFunctionParameter::toXMLString ( ) const
pure virtual

Member Data Documentation

◆ m_isValid

bool Mantid::API::ImplicitFunctionParameter::m_isValid {false}
protected

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