1 #ifndef RQT_MOTION_BUILDER_H 2 #define RQT_MOTION_BUILDER_H 5 #include <ui_rqt_play_motion_builder.h> 8 #include <play_motion_builder_msgs/BuildMotionAction.h> 9 #include <play_motion_builder_msgs/EditMotion.h> 10 #include <play_motion_builder_msgs/RunMotionAction.h> 37 Ui::MotionBuilder
ui_;
59 void loadMotion(
const play_motion_builder_msgs::Motion& motion);
61 const std::vector<double>& poses,
const std::string& joint_header);
66 const play_motion_builder_msgs::RunMotionResultConstPtr& result);
void loadMotion(const play_motion_builder_msgs::Motion &motion)
ros::ServiceClient edit_motion_client_
void copyLastSelected(int row)
std::unique_ptr< BMAC > builder_client_
static const std::string DELETE_MENU
actionlib::SimpleActionClient< play_motion_builder_msgs::RunMotionAction > RMAC
static const std::string COPY_LAST_MENU
void onCopyLastSelected(int frame)
void onGroupToggled(bool state)
actionlib::SimpleActionClient< play_motion_builder_msgs::BuildMotionAction > BMAC
virtual void initPlugin(qt_gui_cpp::PluginContext &context) override
std::unique_ptr< RMAC > run_motion_client_
ros::ServiceClient change_joints_client_
void onSetToCurrentSelected(int frame)
void setToCurrentSelected(int row)
void onGotoSelected(int frame)
void onJointToggled(bool state)
void onMotionStored(QString motion_name)
void goToSelected(int row)
ros::ServiceClient list_joints_client_
virtual void shutdownPlugin() override
void runDone(const actionlib::SimpleClientGoalState &state, const play_motion_builder_msgs::RunMotionResultConstPtr &result)
void onContextMenuRequested(const QPoint &point)
double getJointPosition(const std::vector< std::string > &joints, const std::vector< double > &poses, const std::string &joint_header)
static const std::string SET_TO_CURRENT_MENU
void deleteSelected(int row)
void onCopyBelowSelected(int frame)
static const std::string GOTO_MENU
std::string editing_motion_
void onDeleteSelected(int frame)
void onCellChanged(int row, int col)
virtual void saveSettings(qt_gui_cpp::Settings &, qt_gui_cpp::Settings &) const override
static const std::string COPY_BELOW_MENU
MotionProperties * properties_dialog_
virtual void restoreSettings(const qt_gui_cpp::Settings &, const qt_gui_cpp::Settings &) override
void copyBelowSelected(int row)