wing_rviz_decorator.h
Go to the documentation of this file.
1 #ifndef WING_RVIZ_DECORATOR_
2 #define WING_RVIZ_DECORATOR_
3 
4 #include "ros/ros.h"
5 #include "visualization_msgs/Marker.h"
6 #include "impl/wing.h"
8 
10  private:
11  visualization_msgs::Marker* marker_ = new visualization_msgs::Marker();
12 
13 
14  public:
16  inline void set_markers(visualization_msgs::Marker* markers) { marker_= markers;}
17  inline visualization_msgs::Marker* markers() { return marker_;}
18  void update(tf2::Transform& tf) override;
19  void input_filter(tf2::Transform& tf) override;
20  void output_filter() override;
21 };
22 
23 
24 #endif
Wing_rviz_decorator::Wing_rviz_decorator
Wing_rviz_decorator(Abstract_robot_element *next)
Definition: wing_rviz_decorator.h:15
Wing_rviz_decorator::output_filter
void output_filter() override
Definition: wing_rviz_decorator.cpp:36
Wing_rviz_decorator::set_markers
void set_markers(visualization_msgs::Marker *markers)
Definition: wing_rviz_decorator.h:16
Abstract_robot_element_decorator
Definition: impl/abstract_robot_element_decorator.h:7
Wing_rviz_decorator::update
void update(tf2::Transform &tf) override
Definition: wing_rviz_decorator.cpp:3
Wing_rviz_decorator
Definition: wing_rviz_decorator.h:9
Wing_rviz_decorator::marker_
visualization_msgs::Marker * marker_
Definition: wing_rviz_decorator.h:11
Abstract_robot_element_decorator::next
Abstract_robot_element * next()
Definition: robot_element/decorators/abstract_robot_element_decorator.h:18
Abstract_robot_element
Definition: impl/abstract_robot_element.h:9
Wing_rviz_decorator::markers
visualization_msgs::Marker * markers()
Definition: wing_rviz_decorator.h:17
Abstract_robot_element_decorator::input_filter
virtual void input_filter()=0
wing.h
abstract_robot_element_decorator.h


multi_cell_builder
Author(s): MA
autogenerated on Thu Jan 12 2023 23:45:43