#include <world.h>
Public Member Functions | |
void | subscribe_map (std::shared_ptr< WorldMapObserver< MapType >> obs) |
void | subscribe_pose (std::shared_ptr< WorldPoseObserver > obs) |
Protected Member Functions | |
void | notify_with_map (const MapType &map) |
void | notify_with_pose (const RobotPose &pose) |
Private Attributes | |
std::vector< std::weak_ptr< WorldMapObserver< MapType > > > | _world_map_observers |
std::vector< std::weak_ptr< WorldPoseObserver > > | _world_pose_observers |
|
inlineprotected |
|
inlineprotected |
|
inline |
|
inline |
|
private |
|
private |