Class PlanningSceneWorldStorage

Inheritance Relationships

Base Type

Class Documentation

class PlanningSceneWorldStorage : public moveit_warehouse::MoveItMessageStorage

Public Functions

PlanningSceneWorldStorage(warehouse_ros::DatabaseConnection::Ptr conn)
void addPlanningSceneWorld(const moveit_msgs::msg::PlanningSceneWorld &msg, const std::string &name)
bool hasPlanningSceneWorld(const std::string &name) const
void getKnownPlanningSceneWorlds(std::vector<std::string> &names) const
void getKnownPlanningSceneWorlds(const std::string &regex, std::vector<std::string> &names) const
bool getPlanningSceneWorld(PlanningSceneWorldWithMetadata &msg_m, const std::string &name) const

Get the constraints named name. Return false on failure.

void renamePlanningSceneWorld(const std::string &old_name, const std::string &new_name)
void removePlanningSceneWorld(const std::string &name)
void reset()

Public Static Attributes

static const std::string DATABASE_NAME
static const std::string PLANNING_SCENE_WORLD_ID_NAME