31 #ifndef TF2_BULLET__TF2_BULLET_H_
32 #define TF2_BULLET__TF2_BULLET_H_
35 #include <LinearMath/btTransform.h>
36 #include <geometry_msgs/msg/point_stamped.hpp>
52 static_cast < float > (t.transform.rotation.x),
53 static_cast < float > (t.transform.rotation.y),
54 static_cast < float > (t.transform.rotation.z),
55 static_cast < float > (t.transform.rotation.w)),
57 static_cast < float > (t.transform.translation.x),
58 static_cast < float > (t.transform.translation.y),
59 static_cast < float > (t.transform.translation.z)));
73 const geometry_msgs::msg::TransformStamped & transform)
89 geometry_msgs::msg::PointStamped msg;
108 out[0] =
static_cast < float > (msg.point.x);
109 out[1] =
static_cast < float > (msg.point.y);
110 out[2] =
static_cast < float > (msg.point.z);
124 const geometry_msgs::msg::TransformStamped & transform)
135 #endif // TF2_BULLET__TF2_BULLET_H_