boost_geometry_util
Utility library for boost geometry
README
boost_geometry_util
boost geometry friendly library for ROS2.
What we can do.
You can use boost geometry with ROS2 very easily.
bg::model::box<geometry_msgs::msg::Point> box(
boost_geometry_util::point_3d::construct<geometry_msgs::msg::Point>(x_min, y_min, z_min),
boost_geometry_util::point_3d::construct<geometry_msgs::msg::Point>(x_max, y_max, z_max));
const auto ros_point = boost_geometry_util::point_3d::construct<geometry_msgs::msg::Point>(x_max, y_max, z_max);
boost::geometry::disjoint(box, ros_point);