File tree Expand file tree Collapse file tree 5 files changed +21
-8
lines changed
tf2_bullet/include/tf2_bullet
tf2_geometry_msgs/include/tf2_geometry_msgs Expand file tree Collapse file tree 5 files changed +21
-8
lines changed Original file line number Diff line number Diff line change @@ -152,7 +152,9 @@ struct DefaultTransformType<btQuaternion>
152152 * \param[in] t The transform to convert, as a geometry_msgs TransformedStamped message.
153153 * \return The transform message converted to a Bullet btTransform.
154154 */
155- inline btTransform transformToBullet (const geometry_msgs::msg::TransformStamped & t)
155+ [[deprecated(" Please use tf2::fromMsg()" )]]
156+ inline btTransform transformToBullet (
157+ const geometry_msgs::msg::TransformStamped & t)
156158{
157159 btTransform ans;
158160 fromMsg<>(t.transform , ans);
Original file line number Diff line number Diff line change @@ -59,10 +59,14 @@ Eigen::Isometry3d transformToEigen(const geometry_msgs::msg::Transform & t)
5959 * \param t The transform to convert, as a geometry_msgs TransformedStamped message.
6060 * \return The transform message converted to an Eigen Isometry3d transform.
6161 */
62+ [[deprecated(" Please use tf2::fromMsg()" )]]
6263inline
63- Eigen::Isometry3d transformToEigen (const geometry_msgs::msg::TransformStamped & t)
64+ Eigen::Isometry3d transformToEigen (
65+ const geometry_msgs::msg::TransformStamped & t)
6466{
65- return transformToEigen (t.transform );
67+ Eigen::Isometry3d res;
68+ tf2::fromMsg<>(t.transform , res);
69+ return res;
6670}
6771
6872/* * \brief Convert an Eigen Affine3d transform to the equivalent geometry_msgs message type.
Original file line number Diff line number Diff line change @@ -124,7 +124,8 @@ TEST(TfEigen, ConvertTransform)
124124
125125 geometry_msgs::msg::Transform msg;
126126 tf2::toMsg (T, msg);
127- Eigen::Affine3d Tback = tf2::transformToEigen (msg);
127+ Eigen::Affine3d Tback;
128+ tf2::fromMsg (msg, Tback);
128129
129130 EXPECT_TRUE (T.isApprox (Tback));
130131 EXPECT_TRUE (tm.isApprox (Tback.matrix ()));
@@ -133,7 +134,8 @@ TEST(TfEigen, ConvertTransform)
133134 Eigen::Isometry3d I (tm);
134135
135136 tf2::toMsg (T, msg);
136- Eigen::Isometry3d Iback = tf2::transformToEigen (msg);
137+ Eigen::Isometry3d Iback;
138+ tf2::fromMsg (msg, Iback);
137139
138140 EXPECT_TRUE (I.isApprox (Iback));
139141 EXPECT_TRUE (tm.isApprox (Iback.matrix ()));
Original file line number Diff line number Diff line change @@ -62,8 +62,10 @@ namespace tf2
6262 * \param t TransformStamped message to convert.
6363 * \return The converted KDL Frame.
6464 */
65+ [[deprecated(" Please use tf2::fromMsg()" )]]
6566inline
66- KDL::Frame gmTransformToKDL (const geometry_msgs::msg::TransformStamped & t)
67+ KDL::Frame
68+ gmTransformToKDL (const geometry_msgs::msg::TransformStamped & t)
6769{
6870 return KDL::Frame (
6971 KDL::Rotation::Quaternion (
Original file line number Diff line number Diff line change @@ -56,7 +56,9 @@ namespace tf2
5656 * \param[in] t The transform to convert, as a geometry_msgs TransformedStamped message.
5757 * \return The transform message converted to an KDL Frame.
5858 */
59- inline KDL::Frame transformToKDL (const geometry_msgs::msg::TransformStamped & t)
59+ [[deprecated(" Please use tf2::fromMsg()" )]] inline KDL::Frame
60+ transformToKDL (
61+ const geometry_msgs::msg::TransformStamped & t)
6062{
6163 KDL::Frame ans;
6264 tf2::fromMsg<>(t.transform , ans);
@@ -67,7 +69,8 @@ inline KDL::Frame transformToKDL(const geometry_msgs::msg::TransformStamped & t)
6769 * \param[in] k The transform to convert, as an KDL Frame.
6870 * \return The transform converted to a TransformStamped message.
6971 */
70- inline geometry_msgs::msg::TransformStamped kdlToTransform (const KDL::Frame & k)
72+ [[deprecated(" Please use tf2::toMsg()" )]] inline geometry_msgs::msg::TransformStamped
73+ kdlToTransform (const KDL::Frame & k)
7174{
7275 geometry_msgs::msg::TransformStamped ans;
7376 tf2::toMsg<>(k, ans.transform );
You can’t perform that action at this time.
0 commit comments