29 #ifndef GLOBAL_FOOTSTEP_PLANNER_NODE_H__ 30 #define GLOBAL_FOOTSTEP_PLANNER_NODE_H__ 34 #include <vigir_footstep_planning_lib/helper.h> 36 #include <vigir_footstep_planning_msgs/footstep_planning_msgs.h> 55 void editStep(
const msgs::EditStepConstPtr& edit_step);
56 void setStepPlan(
const msgs::StepPlanConstPtr& step_plan);
57 void stitchStepPlan(
const std::vector<msgs::StepPlan>& step_plans);
61 bool editStepService(msgs::EditStepService::Request& req, msgs::EditStepService::Response&
resp);
62 bool setStepPlanService(msgs::SetStepPlanService::Request& req, msgs::SetStepPlanService::Response& resp);
63 bool getStepPlanService(msgs::GetStepPlanService::Request& req, msgs::GetStepPlanService::Response& resp);
64 bool stitchStepPlanService(msgs::StitchStepPlanService::Request& req, msgs::StitchStepPlanService::Response& resp);
67 void editStepAction(SimpleActionServer<msgs::EditStepAction>::Ptr& as);