37 #ifndef MOVEIT_MOVEIT_WAREHOUSE_PLANNING_SCENE_WORLD_STORAGE_ 38 #define MOVEIT_MOVEIT_WAREHOUSE_PLANNING_SCENE_WORLD_STORAGE_ 41 #include <moveit_msgs/PlanningSceneWorld.h>
warehouse_ros::MessageCollection< moveit_msgs::PlanningSceneWorld >::Ptr PlanningSceneWorldCollection
static const std::string PLANNING_SCENE_WORLD_ID_NAME
void addPlanningSceneWorld(const moveit_msgs::PlanningSceneWorld &msg, const std::string &name)
bool getPlanningSceneWorld(PlanningSceneWorldWithMetadata &msg_m, const std::string &name) const
Get the constraints named name. Return false on failure.
PlanningSceneWorldCollection planning_scene_world_collection_
This class provides the mechanism to connect to a database and reads needed ROS parameters when appro...
void getKnownPlanningSceneWorlds(std::vector< std::string > &names) const
bool hasPlanningSceneWorld(const std::string &name) const
void renamePlanningSceneWorld(const std::string &old_name, const std::string &new_name)
warehouse_ros::MessageWithMetadata< moveit_msgs::PlanningSceneWorld >::ConstPtr PlanningSceneWorldWithMetadata
void removePlanningSceneWorld(const std::string &name)
PlanningSceneWorldStorage(warehouse_ros::DatabaseConnection::Ptr conn)
static const std::string DATABASE_NAME