23 unsigned int direction = Direction::Input);
27 using BaseClass::operator=;
31 std::string
value()
const override;
32 Json::Value valueAsJson()
const override;
33 std::string getDefault()
const override;
34 std::string setValue(
const std::string &strValue)
override;
35 std::string setValueFromJson(
const Json::Value &
value)
override;
double value
The value of the point.
std::string m_dataServiceKey
std::string m_defaultAsStr
PropertyManagerProperty * clone() const override
'Virtual copy constructor'
PropertyManagerProperty & operator=(const PropertyManagerProperty &)=default
PropertyManagerProperty(const PropertyManagerProperty &)=default
PropertyManager_sptr ValueType
The concrete, templated class for properties.
std::shared_ptr< PropertyManager > PropertyManager_sptr
Typedef for a shared pointer to a PropertyManager.
Helper class which provides the Collimation Length for SANS instruments.