rviz_panel.h
Go to the documentation of this file.
1 #ifndef RVIZ_PANEL_
2 #define RVIZ_PANEL_
3 
4 #include "ros/ros.h"
6 #include "visualization_msgs/MarkerArray.h"
7 
8 
9 
10 class Rviz_panel : public Panel{
11  protected:
12  visualization_msgs::Marker marker_;
13 
14  public:
15  Rviz_panel(std::string name, tf2::Transform tf, tf2::Vector3 size);
16  void update(tf2::Transform& tf) override;
17 
18  inline visualization_msgs::Marker& marker() {return marker_;}
19 
20 };
21 
22 #endif
Panel::name
std::string & name() override
Definition: panel.h:18
Rviz_panel
Definition: rviz_panel.h:10
Rviz_panel::update
void update(tf2::Transform &tf) override
Definition: rviz_panel.cpp:29
Panel
Definition: panel.h:7
Rviz_panel::marker
visualization_msgs::Marker & marker()
Definition: rviz_panel.h:18
Rviz_panel::Rviz_panel
Rviz_panel(std::string name, tf2::Transform tf, tf2::Vector3 size)
Definition: rviz_panel.cpp:4
Rviz_panel::marker_
visualization_msgs::Marker marker_
Definition: rviz_panel.h:12
Panel::size
tf2::Vector3 & size() override
Definition: panel.h:19
panel.h


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