Public Types | Public Member Functions | Protected Attributes | List of all members
vigir_footstep_planning::GlobalFootstepPlanner Class Reference

#include <global_footstep_planner.h>

Public Types

typedef boost::shared_ptr< const GlobalFootstepPlannerConstPtr
 
typedef boost::shared_ptr< GlobalFootstepPlannerPtr
 

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
 

Detailed Description

Definition at line 43 of file global_footstep_planner.h.

Member Typedef Documentation

Definition at line 62 of file global_footstep_planner.h.

Definition at line 61 of file global_footstep_planner.h.

Constructor & Destructor Documentation

vigir_footstep_planning::GlobalFootstepPlanner::GlobalFootstepPlanner ( FootstepPlanner::Ptr footstep_planner)

Definition at line 5 of file global_footstep_planner.cpp.

vigir_footstep_planning::GlobalFootstepPlanner::GlobalFootstepPlanner ( )

Definition at line 11 of file global_footstep_planner.cpp.

vigir_footstep_planning::GlobalFootstepPlanner::~GlobalFootstepPlanner ( )
virtual

Definition at line 16 of file global_footstep_planner.cpp.

Member Function Documentation

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.

void vigir_footstep_planning::GlobalFootstepPlanner::init ( ros::NodeHandle nh)

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.

Member Data Documentation

FootstepPlanner::Ptr vigir_footstep_planning::GlobalFootstepPlanner::footstep_planner
protected

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.


The documentation for this class was generated from the following files:


vigir_global_footstep_planner
Author(s): Alexander Stumpf
autogenerated on Sun Nov 17 2019 03:30:05