Public Member Functions | Protected Member Functions | Protected Attributes
vigir_footstep_planning::PatternGeneratorNode Class Reference

#include <pattern_generator_node.h>

List of all members.

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 &params)
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

Detailed Description

Definition at line 42 of file pattern_generator_node.h.


Constructor & Destructor Documentation

Definition at line 5 of file pattern_generator_node.cpp.

Definition at line 35 of file pattern_generator_node.cpp.


Member Function Documentation

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.

Definition at line 98 of file pattern_generator_node.cpp.


Member Data Documentation

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.


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


vigir_pattern_generator
Author(s): Alexander Stumpf
autogenerated on Fri Apr 7 2017 02:59:51