Public Member Functions | Protected Attributes
planning_environment::CollisionModelsInterface Class Reference

A class capable of loading a robot model from the parameter server. More...

#include <collision_models_interface.h>

Inheritance diagram for planning_environment::CollisionModelsInterface:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void addRevertPlanningSceneCallback (const boost::function< void(void)> &callback)
void addSetPlanningSceneCallback (const boost::function< void(const arm_navigation_msgs::PlanningScene &scene)> &callback)
 CollisionModelsInterface (const std::string &description, bool register_with_server=true)
const
arm_navigation_msgs::PlanningScene
getLastPlanningScene () const
collision_space::EnvironmentModelgetOde ()
planning_models::KinematicStategetPlanningSceneState () const
void resetToStartState (planning_models::KinematicState &state) const
bool setPlanningSceneWithCallbacks (const arm_navigation_msgs::PlanningScene &scene)
void syncPlanningSceneCallback (const arm_navigation_msgs::SyncPlanningSceneGoalConstPtr &scene)
virtual ~CollisionModelsInterface (void)

Protected Attributes

actionlib::SimpleActionServer
< arm_navigation_msgs::SyncPlanningSceneAction > * 
action_server_
ros::ServiceClient env_server_register_client_
arm_navigation_msgs::PlanningScene last_planning_scene_
planning_models::KinematicStateplanning_scene_state_
boost::function< void(void)> revert_planning_scene_callback_
boost::function< void(const
arm_navigation_msgs::PlanningScene
&scene)> 
set_planning_scene_callback_

Detailed Description

A class capable of loading a robot model from the parameter server.

Definition at line 50 of file collision_models_interface.h.


Constructor & Destructor Documentation

planning_environment::CollisionModelsInterface::CollisionModelsInterface ( const std::string &  description,
bool  register_with_server = true 
)

Definition at line 44 of file collision_models_interface.cpp.

Definition at line 83 of file collision_models_interface.cpp.


Member Function Documentation

void planning_environment::CollisionModelsInterface::addRevertPlanningSceneCallback ( const boost::function< void(void)> &  callback) [inline]

Definition at line 71 of file collision_models_interface.h.

void planning_environment::CollisionModelsInterface::addSetPlanningSceneCallback ( const boost::function< void(const arm_navigation_msgs::PlanningScene &scene)> &  callback) [inline]

Definition at line 66 of file collision_models_interface.h.

Definition at line 82 of file collision_models_interface.h.

Definition at line 86 of file collision_models_interface.h.

Definition at line 76 of file collision_models_interface.h.

Definition at line 157 of file collision_models_interface.cpp.

Definition at line 134 of file collision_models_interface.cpp.

Definition at line 91 of file collision_models_interface.cpp.


Member Data Documentation

Definition at line 99 of file collision_models_interface.h.

Definition at line 97 of file collision_models_interface.h.

Definition at line 93 of file collision_models_interface.h.

Definition at line 92 of file collision_models_interface.h.

Definition at line 96 of file collision_models_interface.h.

Definition at line 95 of file collision_models_interface.h.


The documentation for this class was generated from the following files:


planning_environment
Author(s): Ioan Sucan
autogenerated on Thu Dec 12 2013 11:09:24