mrs_lib
Various reusable classes, functions and utilities for use in MRS projects
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::TransformStamped &msg)mrs_lib::Transformerinlinestatic
frame_from(geometry_msgs::TransformStamped &msg)mrs_lib::Transformerinlinestatic
frame_to(const geometry_msgs::TransformStamped &msg)mrs_lib::Transformerinlinestatic
frame_to(geometry_msgs::TransformStamped &msg)mrs_lib::Transformerinlinestatic
getTransform(const std::string &from_frame, const std::string &to_frame, const ros::Time &time_stamp=ros::Time(0))mrs_lib::Transformer
getTransform(const std::string &from_frame, const ros::Time &from_stamp, const std::string &to_frame, const ros::Time &to_stamp, const std::string &fixed_frame)mrs_lib::Transformer
inverse(const geometry_msgs::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 ros::Duration timeout=ros::Duration(0))mrs_lib::Transformerinline
transform(const T &what, const geometry_msgs::TransformStamped &tf)mrs_lib::Transformer
transform(const boost::shared_ptr< const T > &what, const geometry_msgs::TransformStamped &tf)mrs_lib::Transformerinline
transform(const boost::shared_ptr< T > &what, const geometry_msgs::TransformStamped &tf)mrs_lib::Transformerinline
transformAsPoint(const Eigen::Vector3d &what, const geometry_msgs::TransformStamped &tf)mrs_lib::Transformer
transformAsPoint(const std::string &from_frame, const Eigen::Vector3d &what, const std::string &to_frame, const ros::Time &time_stamp=ros::Time(0))mrs_lib::Transformer
transformAsVector(const Eigen::Vector3d &what, const geometry_msgs::TransformStamped &tf)mrs_lib::Transformer
transformAsVector(const std::string &from_frame, const Eigen::Vector3d &what, const std::string &to_frame, const ros::Time &time_stamp=ros::Time(0))mrs_lib::Transformer
Transformer()mrs_lib::Transformer
Transformer(const std::string &node_name, const ros::Duration &cache_time=ros::Duration(tf2_ros::Buffer::DEFAULT_CACHE_TIME))mrs_lib::Transformer
Transformer(const ros::NodeHandle &nh, const std::string &node_name=std::string(), const ros::Duration &cache_time=ros::Duration(tf2_ros::Buffer::DEFAULT_CACHE_TIME))mrs_lib::Transformer
transformSingle(const T &what, const std::string &to_frame)mrs_lib::Transformer
transformSingle(const boost::shared_ptr< T > &what, const std::string &to_frame)mrs_lib::Transformerinline
transformSingle(const boost::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 ros::Time &time_stamp=ros::Time(0))mrs_lib::Transformer
transformSingle(const std::string &from_frame, const boost::shared_ptr< T > &what, const std::string &to_frame, const ros::Time &time_stamp=ros::Time(0))mrs_lib::Transformerinline
transformSingle(const std::string &from_frame, const boost::shared_ptr< const T > &what, const std::string &to_frame, const ros::Time &time_stamp=ros::Time(0))mrs_lib::Transformerinline