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 RvizPanel : public Panel{
11  protected:
12  visualization_msgs::Marker marker_;
13 
14  public:
15  RvizPanel(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
RvizPanel::marker_
visualization_msgs::Marker marker_
Definition: rviz_panel.h:12
RvizPanel::RvizPanel
RvizPanel(std::string name, tf2::Transform tf, tf2::Vector3 size)
Definition: rviz_panel.cpp:4
RvizPanel::update
void update(tf2::Transform &tf) override
Definition: rviz_panel.cpp:29
Panel
Definition: panel.h:7
RvizPanel::marker
visualization_msgs::Marker & marker()
Definition: rviz_panel.h:18
RvizPanel
Definition: rviz_panel.h:10
Panel::size
tf2::Vector3 & size() override
Definition: panel.h:19
panel.h


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