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

#include <footstep_planning_vis_node.h>

Public Member Functions

 FootstepPlanningVisNode ()
 
virtual ~FootstepPlanningVisNode ()
 

Protected Member Functions

void clearVisualization (const std_msgs::Header &header)
 
void planningFeedbackCallback (const msgs::PlanningFeedbackConstPtr &planning_feedback)
 
void stepPlanRequestVisCallback (const msgs::StepPlanRequestConstPtr &step_plan_request)
 
void stepPlanVisCallback (const msgs::StepPlanConstPtr &step_plan)
 

Protected Attributes

ros::Publisher current_step_plan_pub
 
geometry_msgs::Vector3 foot_size
 
ros::Publisher goal_feet_pose_pub
 
visualization_msgs::MarkerArray last_current_step_plan_vis
 
visualization_msgs::MarkerArray last_step_plan_vis
 
visualization_msgs::MarkerArray last_upper_body_vis
 
ros::Subscriber planning_feedback_sub
 
ros::Publisher start_feet_pose_pub
 
ros::Publisher step_plan_path_pub
 
ros::Subscriber step_plan_request_vis_sub
 
ros::Publisher step_plan_vis_pub
 
ros::Subscriber step_plan_vis_sub
 
std::set< msgs::Step, vis::StepMsgVisComparetotal_visited_steps
 
ros::Publisher total_visited_steps_pub
 
ros::ServiceClient transform_feet_poses_client
 
ros::ServiceClient transform_foot_pose_client
 
ros::ServiceClient transform_step_plan_client
 
geometry_msgs::Vector3 upper_body_origin_shift
 
geometry_msgs::Vector3 upper_body_size
 
ros::Publisher upper_body_vis_pub
 
ros::Publisher visited_steps_pub
 

Detailed Description

Definition at line 42 of file footstep_planning_vis_node.h.

Constructor & Destructor Documentation

vigir_footstep_planning::FootstepPlanningVisNode::FootstepPlanningVisNode ( )

Definition at line 9 of file footstep_planning_vis_node.cpp.

vigir_footstep_planning::FootstepPlanningVisNode::~FootstepPlanningVisNode ( )
virtual

Definition at line 39 of file footstep_planning_vis_node.cpp.

Member Function Documentation

void vigir_footstep_planning::FootstepPlanningVisNode::clearVisualization ( const std_msgs::Header header)
protected

Definition at line 99 of file footstep_planning_vis_node.cpp.

void vigir_footstep_planning::FootstepPlanningVisNode::planningFeedbackCallback ( const msgs::PlanningFeedbackConstPtr &  planning_feedback)
protected

Definition at line 78 of file footstep_planning_vis_node.cpp.

void vigir_footstep_planning::FootstepPlanningVisNode::stepPlanRequestVisCallback ( const msgs::StepPlanRequestConstPtr &  step_plan_request)
protected

Definition at line 43 of file footstep_planning_vis_node.cpp.

void vigir_footstep_planning::FootstepPlanningVisNode::stepPlanVisCallback ( const msgs::StepPlanConstPtr &  step_plan)
protected

Definition at line 66 of file footstep_planning_vis_node.cpp.

Member Data Documentation

ros::Publisher vigir_footstep_planning::FootstepPlanningVisNode::current_step_plan_pub
protected

Definition at line 68 of file footstep_planning_vis_node.h.

geometry_msgs::Vector3 vigir_footstep_planning::FootstepPlanningVisNode::foot_size
protected

Definition at line 76 of file footstep_planning_vis_node.h.

ros::Publisher vigir_footstep_planning::FootstepPlanningVisNode::goal_feet_pose_pub
protected

Definition at line 65 of file footstep_planning_vis_node.h.

visualization_msgs::MarkerArray vigir_footstep_planning::FootstepPlanningVisNode::last_current_step_plan_vis
protected

Definition at line 83 of file footstep_planning_vis_node.h.

visualization_msgs::MarkerArray vigir_footstep_planning::FootstepPlanningVisNode::last_step_plan_vis
protected

Definition at line 81 of file footstep_planning_vis_node.h.

visualization_msgs::MarkerArray vigir_footstep_planning::FootstepPlanningVisNode::last_upper_body_vis
protected

Definition at line 82 of file footstep_planning_vis_node.h.

ros::Subscriber vigir_footstep_planning::FootstepPlanningVisNode::planning_feedback_sub
protected

Definition at line 58 of file footstep_planning_vis_node.h.

ros::Publisher vigir_footstep_planning::FootstepPlanningVisNode::start_feet_pose_pub
protected

Definition at line 64 of file footstep_planning_vis_node.h.

ros::Publisher vigir_footstep_planning::FootstepPlanningVisNode::step_plan_path_pub
protected

Definition at line 63 of file footstep_planning_vis_node.h.

ros::Subscriber vigir_footstep_planning::FootstepPlanningVisNode::step_plan_request_vis_sub
protected

Definition at line 56 of file footstep_planning_vis_node.h.

ros::Publisher vigir_footstep_planning::FootstepPlanningVisNode::step_plan_vis_pub
protected

Definition at line 61 of file footstep_planning_vis_node.h.

ros::Subscriber vigir_footstep_planning::FootstepPlanningVisNode::step_plan_vis_sub
protected

Definition at line 57 of file footstep_planning_vis_node.h.

std::set<msgs::Step, vis::StepMsgVisCompare> vigir_footstep_planning::FootstepPlanningVisNode::total_visited_steps
protected

Definition at line 84 of file footstep_planning_vis_node.h.

ros::Publisher vigir_footstep_planning::FootstepPlanningVisNode::total_visited_steps_pub
protected

Definition at line 67 of file footstep_planning_vis_node.h.

ros::ServiceClient vigir_footstep_planning::FootstepPlanningVisNode::transform_feet_poses_client
protected

Definition at line 72 of file footstep_planning_vis_node.h.

ros::ServiceClient vigir_footstep_planning::FootstepPlanningVisNode::transform_foot_pose_client
protected

Definition at line 71 of file footstep_planning_vis_node.h.

ros::ServiceClient vigir_footstep_planning::FootstepPlanningVisNode::transform_step_plan_client
protected

Definition at line 73 of file footstep_planning_vis_node.h.

geometry_msgs::Vector3 vigir_footstep_planning::FootstepPlanningVisNode::upper_body_origin_shift
protected

Definition at line 78 of file footstep_planning_vis_node.h.

geometry_msgs::Vector3 vigir_footstep_planning::FootstepPlanningVisNode::upper_body_size
protected

Definition at line 77 of file footstep_planning_vis_node.h.

ros::Publisher vigir_footstep_planning::FootstepPlanningVisNode::upper_body_vis_pub
protected

Definition at line 62 of file footstep_planning_vis_node.h.

ros::Publisher vigir_footstep_planning::FootstepPlanningVisNode::visited_steps_pub
protected

Definition at line 66 of file footstep_planning_vis_node.h.


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


vigir_footstep_planning_lib
Author(s): Alexander Stumpf
autogenerated on Mon Jun 10 2019 15:47:33