8#include <framework/core/ModuleParamBase.h>
16 : m_typeInfo(
std::move(typeInfo))
17 , m_description(
std::move(description))
18 , m_forceInSteering(force)
19 , m_setInSteering(false)
ModuleParamBase(std::string typeInfo, std::string description, bool force)
Constructor.
const std::string & getDescription() const
Returns the description of the parameter.
virtual ~ModuleParamBase()
Destructor.
const std::string & getTypeInfo() const
Returns the type identifier of the parameter as string.
bool isForcedInSteering() const
Returns true if the parameter has to be set by the user in the steering file.
bool m_forceInSteering
If true the parameter has to be set by the user in the steering file.
std::string m_typeInfo
The type of the parameter stored as string.
bool m_setInSteering
True, if the parameter value was changed in the steering file.
std::string m_description
The (optional) description of the parameter.
bool isSetInSteering() const
Returns true if the parameter was set in the steering file.
Abstract base class for different kinds of events.