mrs_lib
Various reusable classes, functions and utilities for use in MRS projects
Loading...
Searching...
No Matches
mrs_lib::Transformer Member List

This is the complete list of members for mrs_lib::Transformer, including all inherited members.

beQuiet(const bool quiet=true)mrs_lib::Transformerinline
frame_from(const geometry_msgs::msg::TransformStamped &msg)mrs_lib::Transformerinlinestatic
frame_from(geometry_msgs::msg::TransformStamped &msg)mrs_lib::Transformerinlinestatic
frame_to(const geometry_msgs::msg::TransformStamped &msg)mrs_lib::Transformerinlinestatic
frame_to(geometry_msgs::msg::TransformStamped &msg)mrs_lib::Transformerinlinestatic
getTransform(const std::string &from_frame, const std::string &to_frame, const rclcpp::Time &time_stamp=rclcpp::Time(0))mrs_lib::Transformer
getTransform(const std::string &from_frame, const rclcpp::Time &from_stamp, const std::string &to_frame, const rclcpp::Time &to_stamp, const std::string &fixed_frame)mrs_lib::Transformer
inverse(const geometry_msgs::msg::TransformStamped &msg)mrs_lib::Transformerinlinestatic
operator=(Transformer &&other)mrs_lib::Transformer
resolveFrame(const std::string &frame_id)mrs_lib::Transformerinline
retryLookupNewest(const bool retry=true)mrs_lib::Transformerinline
setDefaultFrame(const std::string &frame_id)mrs_lib::Transformerinline
setDefaultPrefix(const std::string &prefix)mrs_lib::Transformerinline
setLatLon(const double lat, const double lon)mrs_lib::Transformer
setLookupTimeout(const rclcpp::Duration timeout=rclcpp::Duration(0, 0))mrs_lib::Transformerinline
transform(const T &what, const geometry_msgs::msg::TransformStamped &tf)mrs_lib::Transformer
transform(const std::shared_ptr< const T > &what, const geometry_msgs::msg::TransformStamped &tf)mrs_lib::Transformerinline
transform(const std::shared_ptr< T > &what, const geometry_msgs::msg::TransformStamped &tf)mrs_lib::Transformerinline
transformAsPoint(const Eigen::Vector3d &what, const geometry_msgs::msg::TransformStamped &tf)mrs_lib::Transformer
transformAsPoint(const std::string &from_frame, const Eigen::Vector3d &what, const std::string &to_frame, const rclcpp::Time &time_stamp=rclcpp::Time(0))mrs_lib::Transformer
transformAsVector(const Eigen::Vector3d &what, const geometry_msgs::msg::TransformStamped &tf)mrs_lib::Transformer
transformAsVector(const std::string &from_frame, const Eigen::Vector3d &what, const std::string &to_frame, const rclcpp::Time &time_stamp=rclcpp::Time(0))mrs_lib::Transformer
Transformer()mrs_lib::Transformer
Transformer(const rclcpp::Node::SharedPtr &node)mrs_lib::Transformer
Transformer(const rclcpp::Node::SharedPtr &node, const rclcpp::Clock::SharedPtr &clock, const rclcpp::Duration &cache_time=rclcpp::Duration(tf2::BUFFER_CORE_DEFAULT_CACHE_TIME), const rclcpp::QoS &qos=rclcpp::ServicesQoS())mrs_lib::Transformer
transformSingle(const T &what, const std::string &to_frame)mrs_lib::Transformer
transformSingle(const std::shared_ptr< T > &what, const std::string &to_frame)mrs_lib::Transformerinline
transformSingle(const std::shared_ptr< const T > &what, const std::string &to_frame)mrs_lib::Transformerinline
transformSingle(const std::string &from_frame, const T &what, const std::string &to_frame, const rclcpp::Time &time_stamp=rclcpp::Time(0))mrs_lib::Transformer
transformSingle(const std::string &from_frame, const std::shared_ptr< T > &what, const std::string &to_frame, const rclcpp::Time &time_stamp=rclcpp::Time(0))mrs_lib::Transformerinline
transformSingle(const std::string &from_frame, const std::shared_ptr< const T > &what, const std::string &to_frame, const rclcpp::Time &time_stamp=rclcpp::Time(0))mrs_lib::Transformerinline