This is a convenience class for obtaining access to an instance of a locked PlanningScene. More...
#include <planning_scene_monitor.h>
Classes | |
struct | SingleUnlock |
Public Member Functions | |
const PlanningSceneMonitorPtr & | getPlanningSceneMonitor () |
LockedPlanningSceneRO (const PlanningSceneMonitorPtr &planning_scene_monitor) | |
operator bool () const | |
operator const planning_scene::PlanningSceneConstPtr & () const | |
const planning_scene::PlanningSceneConstPtr & | operator-> () const |
Protected Member Functions | |
void | initialize (bool read_only) |
LockedPlanningSceneRO (const PlanningSceneMonitorPtr &planning_scene_monitor, bool read_only) | |
Protected Attributes | |
boost::shared_ptr< SingleUnlock > | lock_ |
PlanningSceneMonitorPtr | planning_scene_monitor_ |
This is a convenience class for obtaining access to an instance of a locked PlanningScene.
Definition at line 449 of file planning_scene_monitor.h.
planning_scene_monitor::LockedPlanningSceneRO::LockedPlanningSceneRO | ( | const PlanningSceneMonitorPtr & | planning_scene_monitor | ) | [inline] |
Definition at line 453 of file planning_scene_monitor.h.
planning_scene_monitor::LockedPlanningSceneRO::LockedPlanningSceneRO | ( | const PlanningSceneMonitorPtr & | planning_scene_monitor, |
bool | read_only | ||
) | [inline, protected] |
Definition at line 481 of file planning_scene_monitor.h.
const PlanningSceneMonitorPtr& planning_scene_monitor::LockedPlanningSceneRO::getPlanningSceneMonitor | ( | ) | [inline] |
Definition at line 459 of file planning_scene_monitor.h.
void planning_scene_monitor::LockedPlanningSceneRO::initialize | ( | bool | read_only | ) | [inline, protected] |
Definition at line 487 of file planning_scene_monitor.h.
planning_scene_monitor::LockedPlanningSceneRO::operator bool | ( | ) | const [inline] |
Definition at line 464 of file planning_scene_monitor.h.
planning_scene_monitor::LockedPlanningSceneRO::operator const planning_scene::PlanningSceneConstPtr & | ( | ) | const [inline] |
Definition at line 469 of file planning_scene_monitor.h.
const planning_scene::PlanningSceneConstPtr& planning_scene_monitor::LockedPlanningSceneRO::operator-> | ( | ) | const [inline] |
Definition at line 474 of file planning_scene_monitor.h.
boost::shared_ptr<SingleUnlock> planning_scene_monitor::LockedPlanningSceneRO::lock_ [protected] |
Definition at line 517 of file planning_scene_monitor.h.
PlanningSceneMonitorPtr planning_scene_monitor::LockedPlanningSceneRO::planning_scene_monitor_ [protected] |
Definition at line 516 of file planning_scene_monitor.h.