Class MotionLoaderBase

Class Documentation

class MotionLoaderBase

Public Functions

MotionLoaderBase() = default
virtual ~MotionLoaderBase() = default
virtual bool parse_motions() = 0
virtual bool exists(const std::string &motion_key) const = 0
virtual const MotionKeys &get_motion_keys() const = 0
virtual const MotionInfo &get_motion_info(const std::string &motion_key) const = 0
virtual const MotionsMap &get_motions() const = 0
virtual bool add_motion(const MotionMsg &motion_msg, const bool overwrite) = 0
virtual bool remove_motion(const std::string &motion_key) = 0

Protected Types

using MotionMsg = play_motion2_msgs::msg::Motion