Class TFFrameTransformer
Defined in File tf_frame_transformer.hpp
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()
-
~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
-
RVIZ_DEFAULT_PLUGINS_PUBLIC TFFrameTransformer()