include
impl
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
"
7
#include "
impl/abstract_robot_element_decorator.h
"
8
9
class
Wing_rviz_decorator
:
public
Abstract_robot_element_decorator
{
10
private
:
11
visualization_msgs::Marker*
marker_
=
new
visualization_msgs::Marker();
12
13
14
public
:
15
Wing_rviz_decorator
(
Abstract_robot_element
*
next
) :
Abstract_robot_element_decorator
(
next
){};
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