Class TFWrapper

Inheritance Relationships

Base Type

  • public rviz_common::transformation::TransformationLibraryConnector

Class Documentation

class TFWrapper : public rviz_common::transformation::TransformationLibraryConnector

Public Functions

RVIZ_DEFAULT_PLUGINS_PUBLIC TFWrapper()
RVIZ_DEFAULT_PLUGINS_PUBLIC ~TFWrapper() override = default
RVIZ_DEFAULT_PLUGINS_PUBLIC void transform (const geometry_msgs::msg::PoseStamped &pose_in, geometry_msgs::msg::PoseStamped &pose_out, const std::string &frame)
RVIZ_DEFAULT_PLUGINS_PUBLIC geometry_msgs::msg::TransformStamped lookupTransform (const std::string &target_frame, const std::string &source_frame, const tf2::TimePoint &time)
RVIZ_DEFAULT_PLUGINS_PUBLIC geometry_msgs::msg::TransformStamped lookupTransform (const std::string &target_frame, const tf2::TimePoint &target_time, const std::string &source_frame, const tf2::TimePoint &source_time, const std::string &fixed_frame)
RVIZ_DEFAULT_PLUGINS_PUBLIC bool canTransform (const std::string &target_frame, const std::string &source_frame, tf2::TimePoint time, std::string &error)
RVIZ_DEFAULT_PLUGINS_PUBLIC bool canTransform (const std::string &target_frame, const tf2::TimePoint &target_time, const std::string &source_frame, const tf2::TimePoint &source_time, const std::string &fixed_frame, std::string &error)
RVIZ_DEFAULT_PLUGINS_PUBLIC tf2_ros::TransformStampedFuture waitForTransform (const std::string &target_frame, const std::string &source_frame, const tf2::TimePoint &time, const tf2::Duration &timeout, tf2_ros::TransformReadyCallback callback)
RVIZ_DEFAULT_PLUGINS_PUBLIC void cancel (const tf2_ros::TransformStampedFuture &ts_future)
RVIZ_DEFAULT_PLUGINS_PUBLIC std::vector< std::string > getFrameStrings ()
RVIZ_DEFAULT_PLUGINS_PUBLIC std::shared_ptr< tf2_ros::Buffer > getBuffer ()
RVIZ_DEFAULT_PLUGINS_PUBLIC bool frameExists (const std::string &frame)
RVIZ_DEFAULT_PLUGINS_PUBLIC void initialize (rclcpp::Clock::SharedPtr clock, rviz_common::ros_integration::RosNodeAbstractionIface::WeakPtr rviz_ros_node, bool using_dedicated_thread)
RVIZ_DEFAULT_PLUGINS_PUBLIC void clear ()
RVIZ_DEFAULT_PLUGINS_PUBLIC void initializeBuffer (rclcpp::Clock::SharedPtr clock, rclcpp::Node::SharedPtr node, bool using_dedicated_thread)