25 if (!existsProperty(name)) {
26 declareProperty(name,
value);
#define EXPORT_OPT_MANTIDQT_COMMON
double value
The value of the point.
IAlgorithmRuntimeProps()=default
virtual void setPropertyValue(const std::string &, const std::string &) override=0
Sets property value from a string.
virtual bool operator==(const Mantid::Kernel::IPropertyManager &)=delete
void setProperty(const std::string &name, const T &value)
virtual TypedValue getProperty(const std::string &name) const noexcept override=0
Get the value of a property.
virtual ~IAlgorithmRuntimeProps()=default
Interface to PropertyManager.
IPropertyManager * setProperty(const std::string &name, const T &value)
Templated method to set the value of a PropertyWithValue.
virtual std::vector< std::string > getDeclaredPropertyNames() const noexcept=0
Get the list of managed property names.
Utility class that enables the getProperty() method to effectively be templated on the return type.