#include <abstract_robot_element_decorator.h>

Public Member Functions | |
| AbstractRobotElementDecorator (std::unique_ptr< AbstractRobotElement > next) | |
| std::vector< tf2::Transform > & | bounds () override |
| virtual void | inputFilter ()=0 |
| std::string & | name () override |
| AbstractRobotElement * | next () |
| virtual void | outputFilter ()=0 |
| tf2::Vector3 & | size () override |
| void | update (tf2::Transform &tf) override |
| tf2::Transform & | worldTf () override |
Public Member Functions inherited from AbstractRobotElement | |
| AbstractRobotElement (tf2::Transform tf, std::string name, tf2::Vector3 size) | |
| void | calcWorldTf (tf2::Transform &tf) |
| tf2::Transform & | relativeTf () |
| void | setRelativeTf (tf2::Transform tf) |
| void | setWorldTf (tf2::Transform &tf) |
Protected Attributes | |
| std::unique_ptr< AbstractRobotElement > | next_ |
| std::shared_ptr< ros::NodeHandle > | nh_ |
Protected Attributes inherited from AbstractRobotElement | |
| std::vector< tf2::Transform > | bounds_ |
| std::string | name_ |
| tf2::Transform | relative_tf_ |
| tf2::Vector3 | size_ |
| tf2::Transform | world_tf_ |
Definition at line 7 of file abstract_robot_element_decorator.h.
|
inline |
Definition at line 13 of file abstract_robot_element_decorator.h.
|
inlineoverridevirtual |
Implements AbstractRobotElement.
Definition at line 19 of file abstract_robot_element_decorator.h.
|
pure virtual |
Implemented in LogDecorator.
|
inlineoverridevirtual |
Implements AbstractRobotElement.
Definition at line 21 of file abstract_robot_element_decorator.h.
|
inline |
Definition at line 17 of file abstract_robot_element_decorator.h.
|
pure virtual |
Implemented in LogDecorator.
|
inlineoverridevirtual |
Implements AbstractRobotElement.
Definition at line 22 of file abstract_robot_element_decorator.h.
|
inlineoverridevirtual |
Implements AbstractRobotElement.
Reimplemented in LogDecorator.
Definition at line 26 of file abstract_robot_element_decorator.h.
|
inlineoverridevirtual |
Implements AbstractRobotElement.
Definition at line 20 of file abstract_robot_element_decorator.h.
|
protected |
Definition at line 10 of file abstract_robot_element_decorator.h.
|
protected |
Definition at line 9 of file abstract_robot_element_decorator.h.