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 MoveitPanel : public Panel{
14  protected:
15  moveit_msgs::CollisionObject marker_;
16 
17  public:
18  MoveitPanel(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
Panel::name
std::string & name() override
Definition: panel.h:18
MoveitPanel
Definition: moveit_panel.h:13
Panel
Definition: panel.h:7
Panel::size
tf2::Vector3 & size() override
Definition: panel.h:19
MoveitPanel::marker
moveit_msgs::CollisionObject & marker()
Definition: moveit_panel.h:21
MoveitPanel::update
void update(tf2::Transform &tf) override
Definition: moveit_panel.cpp:32
MoveitPanel::marker_
moveit_msgs::CollisionObject marker_
Definition: moveit_panel.h:15
MoveitPanel::MoveitPanel
MoveitPanel(std::string name, tf2::Transform tf, tf2::Vector3 size)
Definition: moveit_panel.cpp:4
panel.h
abstract_robot_element.h


multi_cell_builder
Author(s): Matteo Anedda
autogenerated on Sun Apr 9 2023 23:59:51