Sophus Namespace Reference

Sophus Namespace Reference#

Beluga ROS: Sophus Namespace Reference
Beluga ROS
Sophus Namespace Reference

Sophus namespace extension for message conversion function overload resolution (ADL enabled). More...

Functions

template<class Scalar >
beluga_ros::msg::Transform toMsg (const Sophus::SE2< Scalar > &pose)
 Converts an SE2 pose to a geometry_msgs/Transform message.
 
template<class Scalar >
beluga_ros::msg::Transform toMsg (const Sophus::SE3< Scalar > &in)
 Converts an SE3 pose to a geometry_msgs/Transform message.
 
template<class Scalar >
void fromMsg (const beluga_ros::msg::Transform &message, Sophus::SE2< Scalar > &pose)
 Extracts an SE2 pose from a geometry_msgs/Transform message.
 
template<class Scalar >
void fromMsg (const beluga_ros::msg::Transform &message, Sophus::SE3< Scalar > &pose)
 Extracts an SE3 pose from a geometry_msgs/Transform message.
 
template<class Scalar >
void fromMsg (const beluga_ros::msg::Pose &message, Sophus::SE2< Scalar > &pose)
 Extracts an SE2 pose from a geometry_msgs/Pose message.
 
template<class Scalar >
void fromMsg (const beluga_ros::msg::Pose &message, Sophus::SE3< Scalar > &pose)
 Extracts an SE3 pose from a geometry_msgs/Pose message.
 

Detailed Description

Sophus namespace extension for message conversion function overload resolution (ADL enabled).