Class ConstraintsStorage

Inheritance Relationships

Base Type

Class Documentation

class ConstraintsStorage : public moveit_warehouse::MoveItMessageStorage

Public Functions

ConstraintsStorage(warehouse_ros::DatabaseConnection::Ptr conn)
void addConstraints(const moveit_msgs::msg::Constraints &msg, const std::string &robot = "", const std::string &group = "")
bool hasConstraints(const std::string &name, const std::string &robot = "", const std::string &group = "") const
void getKnownConstraints(std::vector<std::string> &names, const std::string &robot = "", const std::string &group = "") const
void getKnownConstraints(const std::string &regex, std::vector<std::string> &names, const std::string &robot = "", const std::string &group = "") const
bool getConstraints(ConstraintsWithMetadata &msg_m, const std::string &name, const std::string &robot = "", const std::string &group = "") const

Get the constraints named name. Return false on failure.

void renameConstraints(const std::string &old_name, const std::string &new_name, const std::string &robot = "", const std::string &group = "")
void removeConstraints(const std::string &name, const std::string &robot = "", const std::string &group = "")
void reset()

Public Static Attributes

static const std::string DATABASE_NAME
static const std::string CONSTRAINTS_ID_NAME
static const std::string CONSTRAINTS_GROUP_NAME
static const std::string ROBOT_NAME