#include <panel.h>
Public Member Functions | |
std::vector< tf2::Transform > & | bounds () override |
std::string & | name () override |
Panel (std::string name, tf2::Transform tf, tf2::Vector3 size) | |
void | set_name (std::string str) |
void | set_set (tf2::Vector3 &vec) |
tf2::Vector3 & | size () override |
void | update (tf2::Transform &tf) override |
tf2::Transform & | world_tf () override |
![]() | |
Abstract_robot_element ()=default | |
Abstract_robot_element (tf2::Transform tf, std::string name, tf2::Vector3 size) | |
void | calc_world_tf (tf2::Transform &tf) |
void | calc_world_tf (tf2::Transform &tf) |
tf2::Transform & | relative_tf () |
tf2::Transform & | relative_tf () |
void | set_relative_tf (tf2::Transform tf) |
void | set_relative_tf (tf2::Transform tf) |
void | set_world_tf (tf2::Transform &tf) |
void | set_world_tf (tf2::Transform &tf) |
tf2::Transform & | world_tf () |
Additional Inherited Members | |
![]() | |
std::vector< tf2::Transform > | bounds_ |
std::string | name_ |
tf2::Transform | relative_tf_ |
tf2::Vector3 | size_ |
tf2::Transform | world_tf_ |
Panel::Panel | ( | std::string | name, |
tf2::Transform | tf, | ||
tf2::Vector3 | size | ||
) |
|
inlineoverridevirtual |
Implements Abstract_robot_element.
|
inlineoverridevirtual |
Implements Abstract_robot_element.
|
inlineoverridevirtual |
Implements Abstract_robot_element.
|
inlineoverridevirtual |
Implements Abstract_robot_element.
Reimplemented in Rviz_panel.
|
inlineoverridevirtual |
Implements Abstract_robot_element.