Class TFWrapper
Defined in File tf_wrapper.hpp
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)
-
RVIZ_DEFAULT_PLUGINS_PUBLIC TFWrapper()