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

IFunctionBrowser: interface for FunctionBrowser. More...

#include <IFunctionBrowser.h>

Inheritance diagram for MantidQt::MantidWidgets::IFunctionBrowser:
MantidQt::MantidWidgets::FunctionBrowser MantidQt::MantidWidgets::MuonFunctionBrowser

Public Member Functions

virtual void clear ()=0
 
virtual void clearErrors ()=0
 
virtual int getCurrentDataset () const =0
 
virtual QStringList getDatasetDomainNames () const =0
 
virtual QStringList getDatasetNames () const =0
 
virtual QString getFunctionString ()=0
 
virtual Mantid::API::IFunction_sptr getGlobalFunction ()=0
 
virtual QString getLocalParameterTie (const QString &parName, int i) const =0
 
virtual double getLocalParameterValue (const QString &parName, int i) const =0
 
virtual int getNumberOfDatasets () const =0
 
virtual bool isLocalParameterFixed (const QString &parName, int i) const =0
 
virtual void setCurrentDataset (int i)=0
 
virtual void setDatasets (const QList< FunctionModelDataset > &datasets)=0
 
virtual void setDatasets (const QStringList &datasetNames)=0
 
virtual void setErrorsEnabled (bool enabled)=0
 
virtual void setFunction (const QString &funStr)=0
 
virtual void setLocalParameterFixed (const QString &parName, int i, bool fixed)=0
 
virtual void setLocalParameterTie (const QString &parName, int i, QString tie)=0
 
virtual void setLocalParameterValue (const QString &parName, int i, double value)=0
 
virtual void setNumberOfDatasets (int n)=0
 
virtual void updateMultiDatasetParameters (const Mantid::API::IFunction &fun)=0
 
virtual void updateMultiDatasetParameters (const Mantid::API::ITableWorkspace &paramTable)=0
 
virtual void updateParameters (const Mantid::API::IFunction &fun)=0
 
virtual ~IFunctionBrowser ()=default
 

Detailed Description

IFunctionBrowser: interface for FunctionBrowser.

Abstract base class to be implemented

Definition at line 27 of file IFunctionBrowser.h.

Constructor & Destructor Documentation

◆ ~IFunctionBrowser()

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

Member Function Documentation

◆ clear()

virtual void MantidQt::MantidWidgets::IFunctionBrowser::clear ( )
pure virtual

◆ clearErrors()

virtual void MantidQt::MantidWidgets::IFunctionBrowser::clearErrors ( )
pure virtual

◆ getCurrentDataset()

virtual int MantidQt::MantidWidgets::IFunctionBrowser::getCurrentDataset ( ) const
pure virtual

◆ getDatasetDomainNames()

virtual QStringList MantidQt::MantidWidgets::IFunctionBrowser::getDatasetDomainNames ( ) const
pure virtual

◆ getDatasetNames()

virtual QStringList MantidQt::MantidWidgets::IFunctionBrowser::getDatasetNames ( ) const
pure virtual

◆ getFunctionString()

virtual QString MantidQt::MantidWidgets::IFunctionBrowser::getFunctionString ( )
pure virtual

◆ getGlobalFunction()

virtual Mantid::API::IFunction_sptr MantidQt::MantidWidgets::IFunctionBrowser::getGlobalFunction ( )
pure virtual

◆ getLocalParameterTie()

virtual QString MantidQt::MantidWidgets::IFunctionBrowser::getLocalParameterTie ( const QString &  parName,
int  i 
) const
pure virtual

◆ getLocalParameterValue()

virtual double MantidQt::MantidWidgets::IFunctionBrowser::getLocalParameterValue ( const QString &  parName,
int  i 
) const
pure virtual

◆ getNumberOfDatasets()

virtual int MantidQt::MantidWidgets::IFunctionBrowser::getNumberOfDatasets ( ) const
pure virtual

◆ isLocalParameterFixed()

virtual bool MantidQt::MantidWidgets::IFunctionBrowser::isLocalParameterFixed ( const QString &  parName,
int  i 
) const
pure virtual

◆ setCurrentDataset()

virtual void MantidQt::MantidWidgets::IFunctionBrowser::setCurrentDataset ( int  i)
pure virtual

◆ setDatasets() [1/2]

virtual void MantidQt::MantidWidgets::IFunctionBrowser::setDatasets ( const QList< FunctionModelDataset > &  datasets)
pure virtual

◆ setDatasets() [2/2]

virtual void MantidQt::MantidWidgets::IFunctionBrowser::setDatasets ( const QStringList &  datasetNames)
pure virtual

◆ setErrorsEnabled()

virtual void MantidQt::MantidWidgets::IFunctionBrowser::setErrorsEnabled ( bool  enabled)
pure virtual

◆ setFunction()

virtual void MantidQt::MantidWidgets::IFunctionBrowser::setFunction ( const QString &  funStr)
pure virtual

◆ setLocalParameterFixed()

virtual void MantidQt::MantidWidgets::IFunctionBrowser::setLocalParameterFixed ( const QString &  parName,
int  i,
bool  fixed 
)
pure virtual

◆ setLocalParameterTie()

virtual void MantidQt::MantidWidgets::IFunctionBrowser::setLocalParameterTie ( const QString &  parName,
int  i,
QString  tie 
)
pure virtual

◆ setLocalParameterValue()

virtual void MantidQt::MantidWidgets::IFunctionBrowser::setLocalParameterValue ( const QString &  parName,
int  i,
double  value 
)
pure virtual

◆ setNumberOfDatasets()

virtual void MantidQt::MantidWidgets::IFunctionBrowser::setNumberOfDatasets ( int  n)
pure virtual

◆ updateMultiDatasetParameters() [1/2]

virtual void MantidQt::MantidWidgets::IFunctionBrowser::updateMultiDatasetParameters ( const Mantid::API::IFunction fun)
pure virtual

◆ updateMultiDatasetParameters() [2/2]

virtual void MantidQt::MantidWidgets::IFunctionBrowser::updateMultiDatasetParameters ( const Mantid::API::ITableWorkspace paramTable)
pure virtual

◆ updateParameters()

virtual void MantidQt::MantidWidgets::IFunctionBrowser::updateParameters ( const Mantid::API::IFunction fun)
pure virtual

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