Class TFLinkUpdater

Inheritance Relationships

Base Type

Class Documentation

class TFLinkUpdater : public rviz_default_plugins::robot::LinkUpdater

Public Types

typedef std::function<void(StatusLevel, const std::string&, const std::string&)> StatusCallback

Public Functions

explicit TFLinkUpdater(rviz_common::FrameManagerIface *frame_manager, const StatusCallback &status_cb = StatusCallback(), const std::string &tf_prefix = std::string())
virtual bool getLinkTransforms(const std::string &link_name, Ogre::Vector3 &visual_position, Ogre::Quaternion &visual_orientation, Ogre::Vector3 &collision_position, Ogre::Quaternion &collision_orientation) const override
virtual void setLinkStatus(StatusLevel level, const std::string &link_name, const std::string &text) const override