Class TFFrameTransformer

Inheritance Relationships

Base Type

  • public rviz_common::transformation::FrameTransformer

Class Documentation

class TFFrameTransformer : public rviz_common::transformation::FrameTransformer

Public Functions

RVIZ_DEFAULT_PLUGINS_PUBLIC TFFrameTransformer()
explicit RVIZ_DEFAULT_PLUGINS_PUBLIC TFFrameTransformer(std::shared_ptr<TFWrapper> wrapper)
~TFFrameTransformer() override = default
RVIZ_DEFAULT_PLUGINS_PUBLIC void initialize (rviz_common::ros_integration::RosNodeAbstractionIface::WeakPtr rviz_ros_node, rclcpp::Clock::SharedPtr clock) override
RVIZ_DEFAULT_PLUGINS_PUBLIC void clear () override
RVIZ_DEFAULT_PLUGINS_PUBLIC std::vector< std::string > getAllFrameNames () const override
RVIZ_DEFAULT_PLUGINS_PUBLIC geometry_msgs::msg::PoseStamped transform (const geometry_msgs::msg::PoseStamped &pose_in, const std::string &target_frame) override
RVIZ_DEFAULT_PLUGINS_PUBLIC bool frameHasProblems (const std::string &frame, std::string &error) const override
RVIZ_DEFAULT_PLUGINS_PUBLIC rviz_common::transformation::TransformationLibraryConnector::WeakPtr getConnector () override
geometry_msgs::msg::TransformStamped lookupTransform(const std::string &target_frame, const std::string &source_frame, const tf2::TimePoint &time) const override
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) const override
bool canTransform(const std::string &target_frame, const std::string &source_frame, const tf2::TimePoint &time, std::string *error_msg) const override
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_msg) const override
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) override
void cancel(const tf2_ros::TransformStampedFuture &ts_future) override