Skip to content

Commit

Permalink
Update #pragmas
Browse files Browse the repository at this point in the history
  • Loading branch information
sjahr committed Nov 14, 2024
1 parent ea609e6 commit 382f6dd
Showing 1 changed file with 7 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,9 @@ void initPlanningScene(py::module& m)
{
py::module planning_scene = m.def_submodule("planning_scene");

// Remove once checkCollisionUnpadded is removed
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
py::class_<planning_scene::PlanningScene, std::shared_ptr<planning_scene::PlanningScene>>(planning_scene,
"PlanningScene",
R"(
Expand Down Expand Up @@ -360,8 +363,7 @@ void initPlanningScene(py::module& m)
Returns:
bool: true if state is in collision otherwise false.
)")
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
// DEPRECATED! Use check_collision instead
.def("check_collision_unpadded",
py::overload_cast<const collision_detection::CollisionRequest&, collision_detection::CollisionResult&>(
&planning_scene::PlanningScene::checkCollisionUnpadded),
Expand All @@ -376,7 +378,7 @@ void initPlanningScene(py::module& m)
Returns:
bool: true if state is in collision otherwise false.
)")

// DEPRECATED! Use check_collision instead
.def("check_collision_unpadded",
py::overload_cast<const collision_detection::CollisionRequest&, collision_detection::CollisionResult&,
moveit::core::RobotState&>(&planning_scene::PlanningScene::checkCollisionUnpadded,
Expand All @@ -393,7 +395,7 @@ void initPlanningScene(py::module& m)
Returns:
bool: true if state is in collision otherwise false.
)")

// DEPRECATED! Use check_collision instead
.def("check_collision_unpadded",
py::overload_cast<const collision_detection::CollisionRequest&, collision_detection::CollisionResult&,
moveit::core::RobotState&, const collision_detection::AllowedCollisionMatrix&>(
Expand All @@ -411,7 +413,6 @@ void initPlanningScene(py::module& m)
Returns:
bool: true if state is in collision otherwise false.
)")
#pragma GCC diagnostic pop
.def("check_self_collision",
py::overload_cast<const collision_detection::CollisionRequest&, collision_detection::CollisionResult&>(
&planning_scene::PlanningScene::checkSelfCollision),
Expand Down Expand Up @@ -482,6 +483,7 @@ void initPlanningScene(py::module& m)
Returns:
bool: true if load from file was successful otherwise false.
)");
#pragma GCC diagnostic pop // TODO remove once checkCollisionUnpadded is removed
}
} // namespace bind_planning_scene
} // namespace moveit_py

0 comments on commit 382f6dd

Please sign in to comment.