Mantid
Loading...
Searching...
No Matches
Signals | Public Member Functions | List of all members
MantidQt::MantidWidgets::IMuonFitFunctionModel Class Referenceabstract

IMuonFitFunctionModel: set function to fit for a muon fit property browser. More...

#include <IMuonFitFunctionModel.h>

Inheritance diagram for MantidQt::MantidWidgets::IMuonFitFunctionModel:
MantidQt::MantidWidgets::MuonFitPropertyBrowser

Signals

virtual void fitRawDataClicked (bool enabled)=0
 
virtual void functionUpdateAndFitRequested (bool sequential)=0
 
virtual void functionUpdateRequested ()=0
 
virtual void userChangedDatasetIndex (int index)=0
 

Public Member Functions

virtual void doPlotGuess ()=0
 
virtual void doRemoveGuess ()=0
 
virtual Mantid::API::IFunction_sptr getFunction () const =0
 
virtual std::vector< std::string > getWorkspaceNamesToFit () const =0
 
virtual bool hasGuess () const =0
 
virtual bool isMultiFittingMode () const =0
 
virtual void runFit ()=0
 
virtual void runSequentialFit ()=0
 
virtual void setFunction (const Mantid::API::IFunction_sptr func)=0
 
virtual void setMultiFittingMode (bool enabled)=0
 
virtual ~IMuonFitFunctionModel ()=default
 

Detailed Description

IMuonFitFunctionModel: set function to fit for a muon fit property browser.

Abstract base class to be implemented

Definition at line 20 of file IMuonFitFunctionModel.h.

Constructor & Destructor Documentation

◆ ~IMuonFitFunctionModel()

virtual MantidQt::MantidWidgets::IMuonFitFunctionModel::~IMuonFitFunctionModel ( )
virtualdefault

Member Function Documentation

◆ doPlotGuess()

virtual void MantidQt::MantidWidgets::IMuonFitFunctionModel::doPlotGuess ( )
pure virtual

◆ doRemoveGuess()

virtual void MantidQt::MantidWidgets::IMuonFitFunctionModel::doRemoveGuess ( )
pure virtual

◆ fitRawDataClicked

virtual void MantidQt::MantidWidgets::IMuonFitFunctionModel::fitRawDataClicked ( bool  enabled)
pure virtualsignal

◆ functionUpdateAndFitRequested

virtual void MantidQt::MantidWidgets::IMuonFitFunctionModel::functionUpdateAndFitRequested ( bool  sequential)
pure virtualsignal

◆ functionUpdateRequested

virtual void MantidQt::MantidWidgets::IMuonFitFunctionModel::functionUpdateRequested ( )
pure virtualsignal

◆ getFunction()

virtual Mantid::API::IFunction_sptr MantidQt::MantidWidgets::IMuonFitFunctionModel::getFunction ( ) const
pure virtual

◆ getWorkspaceNamesToFit()

virtual std::vector< std::string > MantidQt::MantidWidgets::IMuonFitFunctionModel::getWorkspaceNamesToFit ( ) const
pure virtual

◆ hasGuess()

virtual bool MantidQt::MantidWidgets::IMuonFitFunctionModel::hasGuess ( ) const
pure virtual

◆ isMultiFittingMode()

virtual bool MantidQt::MantidWidgets::IMuonFitFunctionModel::isMultiFittingMode ( ) const
pure virtual

◆ runFit()

virtual void MantidQt::MantidWidgets::IMuonFitFunctionModel::runFit ( )
pure virtual

◆ runSequentialFit()

virtual void MantidQt::MantidWidgets::IMuonFitFunctionModel::runSequentialFit ( )
pure virtual

◆ setFunction()

virtual void MantidQt::MantidWidgets::IMuonFitFunctionModel::setFunction ( const Mantid::API::IFunction_sptr  func)
pure virtual

◆ setMultiFittingMode()

virtual void MantidQt::MantidWidgets::IMuonFitFunctionModel::setMultiFittingMode ( bool  enabled)
pure virtual

◆ userChangedDatasetIndex

virtual void MantidQt::MantidWidgets::IMuonFitFunctionModel::userChangedDatasetIndex ( int  index)
pure virtualsignal

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