Mantid
|
Classes inherited from FunctionHandler will handle the function. More...
#include <IFunction.h>
Public Member Functions | |
IFunction_sptr | function () const |
Return the handled function. More... | |
FunctionHandler (const FunctionHandler &)=delete | |
Delete copy constructor and copy assignment operator. More... | |
FunctionHandler (IFunction_sptr fun) | |
Constructor. More... | |
virtual void | init ()=0 |
abstract init method. It is called after setting handler to the function More... | |
FunctionHandler & | operator= (const FunctionHandler &)=delete |
virtual | ~FunctionHandler ()=default |
Virtual destructor. More... | |
Protected Attributes | |
IFunction_sptr | m_fun |
pointer to the handled function More... | |
Classes inherited from FunctionHandler will handle the function.
The intended purpose is to help with displaying nested composite functions in a tree view. This way a display handler shows only single function and there is no need to duplicate the function tree structure.
Definition at line 743 of file IFunction.h.
|
inline |
Constructor.
Definition at line 746 of file IFunction.h.
|
delete |
Delete copy constructor and copy assignment operator.
|
virtualdefault |
Virtual destructor.
|
inline |
Return the handled function.
Definition at line 755 of file IFunction.h.
References m_fun.
Referenced by MantidQt::MantidWidgets::FitPropertyBrowser::addAutoBackground(), MantidQt::MantidWidgets::FitPropertyBrowser::addTie(), MantidQt::MantidWidgets::FitPropertyBrowser::addTieToFunction(), MantidQt::MantidWidgets::PropertyHandler::calcBase(), MantidQt::MantidWidgets::PropertyHandler::changeType(), MantidQt::MantidWidgets::FitPropertyBrowser::deleteTie(), MantidQt::MantidWidgets::PropertyHandler::findFunction(), MantidQt::MantidWidgets::PropertyHandler::findHandler(), MantidQt::MantidWidgets::PropertyHandler::functionName(), MantidQt::MantidWidgets::PropertyHandler::functionPrefix(), MantidQt::MantidWidgets::PropertyHandler::initAttributes(), MantidQt::MantidWidgets::PropertyHandler::initParameters(), MantidQt::MantidWidgets::PropertyHandler::removeFunction(), MantidQt::MantidWidgets::FitPropertyBrowser::setCentre(), MantidQt::MantidWidgets::FitPropertyBrowser::setFwhm(), MantidQt::MantidWidgets::FitPropertyBrowser::setHeight(), MantidQt::MantidWidgets::PropertyHandler::updateAttribute(), MantidQt::MantidWidgets::PropertyHandler::updateError(), MantidQt::MantidWidgets::PropertyHandler::updateParameter(), and MantidQt::MantidWidgets::PropertyHandler::updateStructureTooltip().
|
pure virtual |
abstract init method. It is called after setting handler to the function
Implemented in MantidQt::MantidWidgets::PropertyHandler.
|
delete |
|
protected |
pointer to the handled function
Definition at line 758 of file IFunction.h.
Referenced by MantidQt::MantidWidgets::PropertyHandler::addConstraint(), MantidQt::MantidWidgets::PropertyHandler::fit(), MantidQt::MantidWidgets::PropertyHandler::fix(), function(), MantidQt::MantidWidgets::PropertyHandler::init(), MantidQt::MantidWidgets::PropertyHandler::initParameters(), MantidQt::MantidWidgets::PropertyHandler::removeConstraint(), MantidQt::MantidWidgets::PropertyHandler::removeTie(), MantidQt::MantidWidgets::PropertyHandler::renameChildren(), MantidQt::MantidWidgets::PropertyHandler::setAttribute(), and MantidQt::MantidWidgets::PropertyHandler::setParameter().