#include <pattern_generator_node.h>
Public Member Functions | |
PatternGeneratorNode (ros::NodeHandle &nh) | |
void | update (const ros::TimerEvent &timer) |
virtual | ~PatternGeneratorNode () |
Protected Member Functions | |
void | executeStepPlanFeedback (const msgs::ExecuteStepPlanFeedbackConstPtr &feedback) |
void | generatePattern (const msgs::StepPlanRequestConstPtr &step_plan_request) |
void | generatePatternAction (SimpleActionServer< msgs::GeneratePatternAction >::Ptr &as) |
bool | generatePatternService (msgs::GeneratePatternService::Request &req, msgs::GeneratePatternService::Response &resp) |
void | setParams (const msgs::PatternGeneratorParametersConstPtr ¶ms) |
bool | setParamsService (msgs::PatternGeneratorParametersService::Request &req, msgs::PatternGeneratorParametersService::Response &resp) |
Protected Attributes | |
SimpleActionClient < msgs::ExecuteStepPlanAction > ::Ptr | execute_step_plan_ac |
SimpleActionServer < msgs::GeneratePatternAction > ::Ptr | generate_pattern_as |
ros::ServiceServer | generate_pattern_srv |
ros::Subscriber | generate_pattern_sub |
PatternGenerator | pattern_generator |
bool | republish_complete_step_plan |
ros::ServiceServer | set_params_srv |
ros::Subscriber | set_params_sub |
ros::Publisher | step_plan_pub |
ros::Publisher | step_plan_vis_pub |
ros::Timer | timer |
ros::Duration | update_intervall |
Definition at line 42 of file pattern_generator_node.h.
Definition at line 5 of file pattern_generator_node.cpp.
Definition at line 35 of file pattern_generator_node.cpp.
void vigir_footstep_planning::PatternGeneratorNode::executeStepPlanFeedback | ( | const msgs::ExecuteStepPlanFeedbackConstPtr & | feedback | ) | [protected] |
Definition at line 92 of file pattern_generator_node.cpp.
void vigir_footstep_planning::PatternGeneratorNode::generatePattern | ( | const msgs::StepPlanRequestConstPtr & | step_plan_request | ) | [protected] |
Definition at line 39 of file pattern_generator_node.cpp.
void vigir_footstep_planning::PatternGeneratorNode::generatePatternAction | ( | SimpleActionServer< msgs::GeneratePatternAction >::Ptr & | as | ) | [protected] |
Definition at line 72 of file pattern_generator_node.cpp.
bool vigir_footstep_planning::PatternGeneratorNode::generatePatternService | ( | msgs::GeneratePatternService::Request & | req, |
msgs::GeneratePatternService::Response & | resp | ||
) | [protected] |
Definition at line 56 of file pattern_generator_node.cpp.
void vigir_footstep_planning::PatternGeneratorNode::setParams | ( | const msgs::PatternGeneratorParametersConstPtr & | params | ) | [protected] |
Definition at line 51 of file pattern_generator_node.cpp.
bool vigir_footstep_planning::PatternGeneratorNode::setParamsService | ( | msgs::PatternGeneratorParametersService::Request & | req, |
msgs::PatternGeneratorParametersService::Response & | resp | ||
) | [protected] |
Definition at line 66 of file pattern_generator_node.cpp.
void vigir_footstep_planning::PatternGeneratorNode::update | ( | const ros::TimerEvent & | timer | ) |
Definition at line 98 of file pattern_generator_node.cpp.
SimpleActionClient<msgs::ExecuteStepPlanAction>::Ptr vigir_footstep_planning::PatternGeneratorNode::execute_step_plan_ac [protected] |
Definition at line 74 of file pattern_generator_node.h.
SimpleActionServer<msgs::GeneratePatternAction>::Ptr vigir_footstep_planning::PatternGeneratorNode::generate_pattern_as [protected] |
Definition at line 77 of file pattern_generator_node.h.
Definition at line 70 of file pattern_generator_node.h.
Definition at line 62 of file pattern_generator_node.h.
Definition at line 82 of file pattern_generator_node.h.
Definition at line 84 of file pattern_generator_node.h.
Definition at line 71 of file pattern_generator_node.h.
Definition at line 63 of file pattern_generator_node.h.
Definition at line 66 of file pattern_generator_node.h.
Definition at line 67 of file pattern_generator_node.h.
Definition at line 80 of file pattern_generator_node.h.
Definition at line 79 of file pattern_generator_node.h.