field_rviz_decorator.h
Go to the documentation of this file.
1 #ifndef FIELD_RVIZ_DECORATOR_
2 #define FIELD_RVIZ_DECORATOR_
3 
4 #include "ros/ros.h"
5 #include "visualization_msgs/Marker.h"
6 #include "impl/field.h"
8 
10  private:
11  visualization_msgs::MarkerArray* markers_;
12 
13 
14  public:
16 
17  inline void set_markers(visualization_msgs::MarkerArray* markers) { markers_= markers;}
18  inline visualization_msgs::MarkerArray* markers() { return markers_;}
19 
20  void update(tf2::Transform& tf) override;
21  void input_filter(tf2::Transform& tf) override;
22  void output_filter() override;
23 };
24 
25 
26 #endif
field.h
Abstract_robot_element_decorator
Definition: impl/abstract_robot_element_decorator.h:7
Field_rviz_decorator::output_filter
void output_filter() override
Definition: field_rviz_decorator.cpp:10
Field_rviz_decorator::markers_
visualization_msgs::MarkerArray * markers_
Definition: field_rviz_decorator.h:11
Field_rviz_decorator::Field_rviz_decorator
Field_rviz_decorator(Abstract_robot_element *next, visualization_msgs::MarkerArray *markers)
Definition: field_rviz_decorator.h:15
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
Field_rviz_decorator::set_markers
void set_markers(visualization_msgs::MarkerArray *markers)
Definition: field_rviz_decorator.h:17
Field_rviz_decorator
Definition: field_rviz_decorator.h:9
Field_rviz_decorator::markers
visualization_msgs::MarkerArray * markers()
Definition: field_rviz_decorator.h:18
Abstract_robot_element_decorator::input_filter
virtual void input_filter()=0
Field_rviz_decorator::update
void update(tf2::Transform &tf) override
Definition: field_rviz_decorator.cpp:3
abstract_robot_element_decorator.h


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