#include <global_footstep_planner.h>
Public Types | |
typedef boost::shared_ptr < const GlobalFootstepPlanner > | ConstPtr |
typedef boost::shared_ptr < GlobalFootstepPlanner > | Ptr |
Public Member Functions | |
msgs::ErrorStatus | appendStepPlan (const std::vector< msgs::StepPlan > &step_plans, msgs::StepPlan &result) const |
msgs::ErrorStatus | editStep (const msgs::EditStep &edit_step, const msgs::StepPlan &step_plan, std::vector< msgs::StepPlan > &result) const |
msgs::ErrorStatus | getStepPlan (msgs::StepPlan &result) const |
GlobalFootstepPlanner (FootstepPlanner::Ptr &footstep_planner) | |
GlobalFootstepPlanner () | |
void | init (ros::NodeHandle &nh) |
msgs::ErrorStatus | setStepPlan (const msgs::StepPlan &result) |
msgs::ErrorStatus | stitchStepPlan (const std::vector< msgs::StepPlan > &step_plans, msgs::StepPlan &result) const |
virtual | ~GlobalFootstepPlanner () |
Protected Attributes | |
FootstepPlanner::Ptr | footstep_planner |
ros::ServiceClient | generate_feet_pose_client |
StepPlan::Ptr | step_plan |
Definition at line 43 of file global_footstep_planner.h.
typedef boost::shared_ptr<const GlobalFootstepPlanner> vigir_footstep_planning::GlobalFootstepPlanner::ConstPtr |
Definition at line 62 of file global_footstep_planner.h.
typedef boost::shared_ptr<GlobalFootstepPlanner> vigir_footstep_planning::GlobalFootstepPlanner::Ptr |
Definition at line 61 of file global_footstep_planner.h.
vigir_footstep_planning::GlobalFootstepPlanner::GlobalFootstepPlanner | ( | FootstepPlanner::Ptr & | footstep_planner | ) |
Definition at line 5 of file global_footstep_planner.cpp.
Definition at line 11 of file global_footstep_planner.cpp.
Definition at line 16 of file global_footstep_planner.cpp.
msgs::ErrorStatus vigir_footstep_planning::GlobalFootstepPlanner::appendStepPlan | ( | const std::vector< msgs::StepPlan > & | step_plans, |
msgs::StepPlan & | result | ||
) | const |
Definition at line 39 of file global_footstep_planner.cpp.
msgs::ErrorStatus vigir_footstep_planning::GlobalFootstepPlanner::editStep | ( | const msgs::EditStep & | edit_step, |
const msgs::StepPlan & | step_plan, | ||
std::vector< msgs::StepPlan > & | result | ||
) | const |
Definition at line 65 of file global_footstep_planner.cpp.
msgs::ErrorStatus vigir_footstep_planning::GlobalFootstepPlanner::getStepPlan | ( | msgs::StepPlan & | result | ) | const |
Definition at line 34 of file global_footstep_planner.cpp.
Definition at line 20 of file global_footstep_planner.cpp.
msgs::ErrorStatus vigir_footstep_planning::GlobalFootstepPlanner::setStepPlan | ( | const msgs::StepPlan & | result | ) |
Definition at line 29 of file global_footstep_planner.cpp.
msgs::ErrorStatus vigir_footstep_planning::GlobalFootstepPlanner::stitchStepPlan | ( | const std::vector< msgs::StepPlan > & | step_plans, |
msgs::StepPlan & | result | ||
) | const |
Definition at line 52 of file global_footstep_planner.cpp.
Definition at line 66 of file global_footstep_planner.h.
ros::ServiceClient vigir_footstep_planning::GlobalFootstepPlanner::generate_feet_pose_client [protected] |
Definition at line 69 of file global_footstep_planner.h.
StepPlan::Ptr vigir_footstep_planning::GlobalFootstepPlanner::step_plan [protected] |
Definition at line 72 of file global_footstep_planner.h.