#include <log_decorator.h>
Public Member Functions | |
void | inputFilter () override |
LogDecorator (std::unique_ptr< AbstractRobotElement > next) | |
void | outputFilter () override |
void | update (tf2::Transform &tf) override |
![]() | |
AbstractRobotElementDecorator (std::unique_ptr< AbstractRobotElement > next) | |
std::vector< tf2::Transform > & | bounds () override |
std::string & | name () override |
AbstractRobotElement * | next () |
tf2::Vector3 & | size () override |
tf2::Transform & | worldTf () override |
![]() | |
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) |
Additional Inherited Members | |
![]() | |
std::unique_ptr< AbstractRobotElement > | next_ |
std::shared_ptr< ros::NodeHandle > | nh_ |
![]() | |
std::vector< tf2::Transform > | bounds_ |
std::string | name_ |
tf2::Transform | relative_tf_ |
tf2::Vector3 | size_ |
tf2::Transform | world_tf_ |
Definition at line 8 of file log_decorator.h.
LogDecorator::LogDecorator | ( | std::unique_ptr< AbstractRobotElement > | next | ) |
Definition at line 3 of file log_decorator.cpp.
|
overridevirtual |
Implements AbstractRobotElementDecorator.
Definition at line 9 of file log_decorator.cpp.
|
overridevirtual |
Implements AbstractRobotElementDecorator.
Definition at line 21 of file log_decorator.cpp.
|
overridevirtual |
Reimplemented from AbstractRobotElementDecorator.
Definition at line 15 of file log_decorator.cpp.