Mantid
|
#include <ConfiguredAlgorithm.h>
Public Member Functions | |
Mantid::API::IAlgorithm_sptr | algorithm () const override |
ConfiguredAlgorithm (Mantid::API::IAlgorithm_sptr algorithm, std::unique_ptr< MantidQt::API::IAlgorithmRuntimeProps > properties) | |
const MantidQt::API::IAlgorithmRuntimeProps & | getAlgorithmRuntimeProps () const noexcept override |
virtual | ~ConfiguredAlgorithm ()=default |
Public Member Functions inherited from MantidQt::API::IConfiguredAlgorithm | |
virtual Mantid::API::IAlgorithm_sptr | algorithm () const =0 |
virtual const MantidQt::API::IAlgorithmRuntimeProps & | getAlgorithmRuntimeProps () const noexcept=0 |
virtual | ~IConfiguredAlgorithm ()=default |
Protected Attributes | |
Mantid::API::IAlgorithm_sptr | m_algorithm |
Private Attributes | |
std::unique_ptr< IAlgorithmRuntimeProps > | m_properties |
Definition at line 14 of file ConfiguredAlgorithm.h.
MantidQt::API::ConfiguredAlgorithm::ConfiguredAlgorithm | ( | Mantid::API::IAlgorithm_sptr | algorithm, |
std::unique_ptr< MantidQt::API::IAlgorithmRuntimeProps > | properties | ||
) |
Definition at line 13 of file ConfiguredAlgorithm.cpp.
|
virtualdefault |
|
overridevirtual |
Implements MantidQt::API::IConfiguredAlgorithm.
Definition at line 17 of file ConfiguredAlgorithm.cpp.
References m_algorithm.
|
overridevirtualnoexcept |
Implements MantidQt::API::IConfiguredAlgorithm.
Definition at line 19 of file ConfiguredAlgorithm.cpp.
References m_properties.
|
protected |
Definition at line 24 of file ConfiguredAlgorithm.h.
Referenced by algorithm().
|
private |
Definition at line 27 of file ConfiguredAlgorithm.h.
Referenced by getAlgorithmRuntimeProps().