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

#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 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
 
ros::ServiceServer generate_pattern_srv
 
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

vigir_footstep_planning::PatternGeneratorNode::PatternGeneratorNode ( ros::NodeHandle nh)

Definition at line 5 of file pattern_generator_node.cpp.

vigir_footstep_planning::PatternGeneratorNode::~PatternGeneratorNode ( )
virtual

Definition at line 30 of file pattern_generator_node.cpp.

Member Function Documentation

void vigir_footstep_planning::PatternGeneratorNode::executeStepPlanFeedback ( const msgs::ExecuteStepPlanFeedbackConstPtr &  feedback)
protected

Definition at line 45 of file pattern_generator_node.cpp.

void vigir_footstep_planning::PatternGeneratorNode::setParams ( const msgs::PatternGeneratorParametersConstPtr &  params)
protected

Definition at line 34 of file pattern_generator_node.cpp.

bool vigir_footstep_planning::PatternGeneratorNode::setParamsService ( msgs::PatternGeneratorParametersService::Request &  req,
msgs::PatternGeneratorParametersService::Response &  resp 
)
protected

Definition at line 39 of file pattern_generator_node.cpp.

void vigir_footstep_planning::PatternGeneratorNode::update ( const ros::TimerEvent timer)

Definition at line 50 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 76 of file pattern_generator_node.h.

ros::ServiceServer vigir_footstep_planning::PatternGeneratorNode::generate_pattern_srv
protected

Definition at line 72 of file pattern_generator_node.h.

PatternGenerator vigir_footstep_planning::PatternGeneratorNode::pattern_generator
protected

Definition at line 60 of file pattern_generator_node.h.

bool vigir_footstep_planning::PatternGeneratorNode::republish_complete_step_plan
protected

Definition at line 62 of file pattern_generator_node.h.

ros::ServiceServer vigir_footstep_planning::PatternGeneratorNode::set_params_srv
protected

Definition at line 73 of file pattern_generator_node.h.

ros::Subscriber vigir_footstep_planning::PatternGeneratorNode::set_params_sub
protected

Definition at line 65 of file pattern_generator_node.h.

ros::Publisher vigir_footstep_planning::PatternGeneratorNode::step_plan_pub
protected

Definition at line 68 of file pattern_generator_node.h.

ros::Publisher vigir_footstep_planning::PatternGeneratorNode::step_plan_vis_pub
protected

Definition at line 69 of file pattern_generator_node.h.

ros::Timer vigir_footstep_planning::PatternGeneratorNode::timer
protected

Definition at line 58 of file pattern_generator_node.h.

ros::Duration vigir_footstep_planning::PatternGeneratorNode::update_intervall
protected

Definition at line 57 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 Sun Nov 17 2019 03:30:06