43#include <moveit_robot_interaction_export.h>
59 static const std::string
ALL;
69 const std::string& tip,
const geometry_msgs::msg::Pose& pose)
const;
94 mutable std::mutex lock_;
100 typedef std::map<std::string, KinematicOptions> M_options;
Representation of a robot's state. This includes position, velocity, acceleration and effort.
KinematicOptionsMap()
Constructor - set all options to reasonable default values.
void setOptions(const std::string &key, const KinematicOptions &options, KinematicOptions::OptionBitmask fields=KinematicOptions::ALL)
bool setStateFromIK(moveit::core::RobotState &state, const std::string &key, const std::string &group, const std::string &tip, const geometry_msgs::msg::Pose &pose) const
static const std::string DEFAULT
When used as key this means the default value.
static const std::string ALL
When used as key this means set ALL keys (including default).
void merge(const KinematicOptionsMap &other)
KinematicOptions getOptions(const std::string &key) const