Open 3D Engine ROS2 Gem API Reference  24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
ROS2::ROS2Conversions Namespace Reference

Utility class for conversions between ROS2 types and O3DE (AZ::) types. More...

Functions

AZ::Vector3 FromROS2Vector3 (const geometry_msgs::msg::Vector3 &ros2vector)
 
geometry_msgs::msg::Vector3 ToROS2Vector3 (const AZ::Vector3 &azvector)
 
geometry_msgs::msg::Point ToROS2Point (const AZ::Vector3 &azvector)
 
geometry_msgs::msg::Quaternion ToROS2Quaternion (const AZ::Quaternion &azquaternion)
 
geometry_msgs::msg::Pose ToROS2Pose (const AZ::Transform &aztransform)
 
AZ::Transform FromROS2Pose (const geometry_msgs::msg::Pose &ros2pose)
 
AZ::Vector3 FromROS2Point (const geometry_msgs::msg::Point &ros2point)
 
AZ::Quaternion FromROS2Quaternion (const geometry_msgs::msg::Quaternion &ros2quaternion)
 
std::array< double, 9 > ToROS2Covariance (const AZ::Matrix3x3 &covariance)
 
float GetTimeDifference (const builtin_interfaces::msg::Time &start, const builtin_interfaces::msg::Time &end)
 

Detailed Description

Utility class for conversions between ROS2 types and O3DE (AZ::) types.