30 emit algCompletedSignal();
36 virtual void initialise(
const std::string &wsName,
const int workspaceIndex,
const std::string &peakListName,
48 size_t peakNumber()
const override {
return m_peakCentres->size(); };
49 double getPeakCentre(
const size_t peakIndex)
const override {
return m_peakCentres->operator[](peakIndex); };
50 double getPeakHeight(
const size_t peakIndex)
const override {
return m_peakHeights->operator[](peakIndex); };
51 double getPeakWidth(
const size_t peakIndex)
const override {
return m_peakWidths->operator[](peakIndex); };
64 void initialise(
const std::string &wsName,
const int workspaceIndex,
const std::string &peakListName,
const int FWHM,
66 void execute()
override;
76 void initialise(
const std::string &wsName,
const int workspaceIndex,
const std::string &peakListName,
const int FWHM,
78 void execute()
override;
#define EXPORT_OPT_MANTIDQT_COMMON
#define UNUSED_ARG(x)
Function arguments are sometimes unused in certain implmentations but are required for documentation ...
This class should be the basis for all customised algorithm dialogs.
Observes Algorithm notifications: start,progress,finish,error.
IAlgorithm is the interface implemented by the Algorithm base class.
std::shared_ptr< IAlgorithm > IAlgorithm_sptr
shared pointer to Mantid::API::IAlgorithm