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

Interface for MuonFitDataSelector. More...

#include <IMuonFitDataSelector.h>

Inheritance diagram for MantidQt::MantidWidgets::IMuonFitDataSelector:
MantidQt::MantidWidgets::MuonFitDataSelector

Public Types

enum class  FitType { Single , CoAdd , Simultaneous }
 

Public Member Functions

virtual bool askUserWhetherToOverwrite ()=0
 
virtual QStringList getChosenGroups () const =0
 
virtual int getDatasetIndex () const =0
 
virtual QString getDatasetName () const =0
 
virtual double getEndTime () const =0
 
virtual QStringList getFilenames () const =0
 
virtual FitType getFitType () const =0
 
virtual QString getInstrumentName () const =0
 
virtual QStringList getPeriodSelections () const =0
 
virtual QString getRuns () const =0
 
virtual QString getSimultaneousFitLabel () const =0
 
virtual double getStartTime () const =0
 
virtual void setDatasetNames (const QStringList &datasetNames)=0
 
virtual void setEndTime (double end)=0
 
virtual void setEndTimeQuietly (double end)=0
 
virtual void setSimultaneousFitLabel (const QString &label)=0
 
virtual void setStartTime (double start)=0
 
virtual void setStartTimeQuietly (double start)=0
 
virtual void setWorkspaceDetails (const QString &runNumbers, const QString &instName, const boost::optional< QString > &filePath)=0
 
virtual ~IMuonFitDataSelector ()=default
 

Detailed Description

Interface for MuonFitDataSelector.

This abstract base class can be used for mocking purposes

Definition at line 22 of file IMuonFitDataSelector.h.

Member Enumeration Documentation

◆ FitType

Enumerator
Single 
CoAdd 
Simultaneous 

Definition at line 24 of file IMuonFitDataSelector.h.

Constructor & Destructor Documentation

◆ ~IMuonFitDataSelector()

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

Member Function Documentation

◆ askUserWhetherToOverwrite()

virtual bool MantidQt::MantidWidgets::IMuonFitDataSelector::askUserWhetherToOverwrite ( )
pure virtual

◆ getChosenGroups()

virtual QStringList MantidQt::MantidWidgets::IMuonFitDataSelector::getChosenGroups ( ) const
pure virtual

◆ getDatasetIndex()

virtual int MantidQt::MantidWidgets::IMuonFitDataSelector::getDatasetIndex ( ) const
pure virtual

◆ getDatasetName()

virtual QString MantidQt::MantidWidgets::IMuonFitDataSelector::getDatasetName ( ) const
pure virtual

◆ getEndTime()

virtual double MantidQt::MantidWidgets::IMuonFitDataSelector::getEndTime ( ) const
pure virtual

◆ getFilenames()

virtual QStringList MantidQt::MantidWidgets::IMuonFitDataSelector::getFilenames ( ) const
pure virtual

◆ getFitType()

virtual FitType MantidQt::MantidWidgets::IMuonFitDataSelector::getFitType ( ) const
pure virtual

◆ getInstrumentName()

virtual QString MantidQt::MantidWidgets::IMuonFitDataSelector::getInstrumentName ( ) const
pure virtual

◆ getPeriodSelections()

virtual QStringList MantidQt::MantidWidgets::IMuonFitDataSelector::getPeriodSelections ( ) const
pure virtual

◆ getRuns()

virtual QString MantidQt::MantidWidgets::IMuonFitDataSelector::getRuns ( ) const
pure virtual

◆ getSimultaneousFitLabel()

virtual QString MantidQt::MantidWidgets::IMuonFitDataSelector::getSimultaneousFitLabel ( ) const
pure virtual

◆ getStartTime()

virtual double MantidQt::MantidWidgets::IMuonFitDataSelector::getStartTime ( ) const
pure virtual

◆ setDatasetNames()

virtual void MantidQt::MantidWidgets::IMuonFitDataSelector::setDatasetNames ( const QStringList &  datasetNames)
pure virtual

◆ setEndTime()

virtual void MantidQt::MantidWidgets::IMuonFitDataSelector::setEndTime ( double  end)
pure virtual

◆ setEndTimeQuietly()

virtual void MantidQt::MantidWidgets::IMuonFitDataSelector::setEndTimeQuietly ( double  end)
pure virtual

◆ setSimultaneousFitLabel()

virtual void MantidQt::MantidWidgets::IMuonFitDataSelector::setSimultaneousFitLabel ( const QString &  label)
pure virtual

◆ setStartTime()

virtual void MantidQt::MantidWidgets::IMuonFitDataSelector::setStartTime ( double  start)
pure virtual

◆ setStartTimeQuietly()

virtual void MantidQt::MantidWidgets::IMuonFitDataSelector::setStartTimeQuietly ( double  start)
pure virtual

◆ setWorkspaceDetails()

virtual void MantidQt::MantidWidgets::IMuonFitDataSelector::setWorkspaceDetails ( const QString &  runNumbers,
const QString &  instName,
const boost::optional< QString > &  filePath 
)
pure virtual

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