double value
The value of the point.
TypedValue getProperty(const std::string &name) const noexcept override
Get the value of a property.
void setPropertyValue(const std::string &name, const std::string &value) override
Set the value of a property by string N.B.
void setPropertyValue(const std::string &name, const std::string &value) override
Set the value of a property by string N.B.
bool existsProperty(const std::string &name) const override
Checks whether the named property is already in the list of managed property.
TypedValue getProperty(const std::string &name) const override
Get the value of a property.
void declareProperty(std::unique_ptr< Property > p, const std::string &doc="") override
Add a property to the list of managed properties.
Utility class that enables the getProperty() method to effectively be templated on the return type.