9#include <boost/python/class.hpp>
11#include <framework/core/ModuleParamInfoPython.h>
15using namespace boost::python;
20 boost::python::class_<ModuleParamInfoPython>(
"ModuleParamInfo",
21 "Read only class to provide information about a module parameter")
23 "Name of the Parameter")
25 "Type of the Parameter as string")
27 "Default value of the parameter")
29 "Currently set value")
31 "Description of the parameter")
33 "If True this parameter has to be set for the module to work")
35 "If True this parameter has been set to a specific value")
static void exposePythonAPI()
Exposes methods of the ModuleParam class to Python.
bool m_forceInSteering
If true the parameter has to be set by the user in the steering file.
bool m_setInSteering
True if the parameter was set in the steering file.
std::string m_description
The description of the parameter.
boost::python::list m_defaultValues
The default values of the parameter as a python list.
std::string m_name
The name of the parameter.
boost::python::list m_values
The values of the parameter as a python list.
std::string m_typeName
The name of the type of the parameter.
Abstract base class for different kinds of events.