include
impl
wing_moveit_decorator.h
Go to the documentation of this file.
1
#ifndef WING_MOVEIT_DECORATOR_
2
#define WING_MOVEIT_DECORATOR_
3
4
#include <ros/ros.h>
5
#include "
impl/wing.h
"
6
#include "
impl/abstract_robot_element_decorator.h
"
7
8
#include <moveit/planning_scene_interface/planning_scene_interface.h>
9
#include <moveit/move_group_interface/move_group_interface.h>
10
#include <moveit_msgs/ApplyPlanningScene.h>
11
#include <moveit/planning_scene/planning_scene.h>
12
13
class
Wing_moveit_decorator
:
public
Abstract_robot_element_decorator
{
14
private
:
15
moveit_msgs::CollisionObject*
markers_
=
new
moveit_msgs::CollisionObject();
16
17
18
public
:
19
Wing_moveit_decorator
(
Abstract_robot_element
*
next
) :
Abstract_robot_element_decorator
(
next
){};
20
inline
void
set_markers
(moveit_msgs::CollisionObject*
markers
) {
markers_
=
markers
;}
21
inline
moveit_msgs::CollisionObject*
markers
() {
return
markers_
;}
22
23
void
update
(tf2::Transform& tf)
override
;
24
void
input_filter
(tf2::Transform& tf)
override
;
25
void
output_filter
()
override
;
26
};
27
28
29
#endif
Wing_moveit_decorator::set_markers
void set_markers(moveit_msgs::CollisionObject *markers)
Definition:
wing_moveit_decorator.h:20
Wing_moveit_decorator::markers_
moveit_msgs::CollisionObject * markers_
Definition:
wing_moveit_decorator.h:15
Wing_moveit_decorator
Definition:
wing_moveit_decorator.h:13
Wing_moveit_decorator::markers
moveit_msgs::CollisionObject * markers()
Definition:
wing_moveit_decorator.h:21
Abstract_robot_element_decorator
Definition:
impl/abstract_robot_element_decorator.h:7
Wing_moveit_decorator::update
void update(tf2::Transform &tf) override
Definition:
wing_moveit_decorator.cpp:3
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_moveit_decorator::Wing_moveit_decorator
Wing_moveit_decorator(Abstract_robot_element *next)
Definition:
wing_moveit_decorator.h:19
Wing_moveit_decorator::output_filter
void output_filter() override
Definition:
wing_moveit_decorator.cpp:10
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