23 #ifndef __PLUGINS_WORLDMODEL_FUSER_OBJPOS_AVERAGE_H_
24 #define __PLUGINS_WORLDMODEL_FUSER_OBJPOS_AVERAGE_H_
28 #include <blackboard/interface_observer.h>
29 #include <core/utils/lock_list.h>
37 class ObjectPositionInterface;
47 const char *from_id_pattern,
const char *to_id);
WorldModelObjPosAverageFuser(fawkes::Logger *logger, fawkes::BlackBoard *blackboard, const char *from_id_pattern, const char *to_id)
Constructor.
ObjectPositionInterface Fawkes BlackBoard Interface.
~WorldModelObjPosAverageFuser()
Destructor.
ObjectPositionModel average fuser.
BlackBoard interface observer.
virtual void fuse()
The single function that makes fusers work.
The BlackBoard abstract class.
Interface for data fusers for the world model.
virtual void bb_interface_created(const char *type, const char *id)
BlackBoard interface created notification.