24#include <boost/thread/shared_mutex.hpp>
55 std::map<std::string, ParameterBase *> itsParameterList;
58 mutable boost::shared_mutex itsParamMtx;
A component of a model hierarchy.
Dynamic parameter added to a component at runtime.
Base class for Parameter.
A simple registry of all parameters associated with a Component.
virtual ~ParameterRegistry()
Virtual destructor for safe inheritance.
void callbackInitCall()
For all parameters that have a callback which has never been called, call it with the default param v...
void removeParameter(ParameterBase *const param)
The Parameter class uses this method to un-register itself on destruction with its owning Component.
void addParameter(ParameterBase *const param)
The Parameter class uses this method to register itself on construction with its owning Component.
Main namespace for all JeVois classes and functions.