moveit_panel.h
Go to the documentation of this file.
1 #ifndef MOVEIT_PANEL_
2 #define MOVEIT_PANEL_
3 
4 #include "ros/ros.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 Moveit_panel : public Panel{
14  protected:
15  moveit_msgs::CollisionObject marker_;
16 
17  public:
18  Moveit_panel(std::string name, tf2::Transform tf, tf2::Vector3 size);
19  void update(tf2::Transform& tf) override;
20 
21  inline moveit_msgs::CollisionObject& marker() {return marker_;}
22 };
23 
24 #endif
Moveit_panel
Definition: moveit_panel.h:13
abstract_robot_element.h
Moveit_panel::marker
moveit_msgs::CollisionObject & marker()
Definition: moveit_panel.h:21
Panel::name
std::string & name() override
Definition: panel.h:18
Panel
Definition: panel.h:7
Moveit_panel::update
void update(tf2::Transform &tf) override
Definition: moveit_panel.cpp:32
Panel::size
tf2::Vector3 & size() override
Definition: panel.h:19
Moveit_panel::marker_
moveit_msgs::CollisionObject marker_
Definition: moveit_panel.h:15
Moveit_panel::Moveit_panel
Moveit_panel(std::string name, tf2::Transform tf, tf2::Vector3 size)
Definition: moveit_panel.cpp:4
panel.h


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