]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/boost/geometry/algorithms/detail/distance/default_strategies.hpp
import new upstream nautilus stable release 14.2.8
[ceph.git] / ceph / src / boost / boost / geometry / algorithms / detail / distance / default_strategies.hpp
index a01ace2b5854b23d4ee600fdf7a22c2e31d4c10e..a4c607698d5af11f56606ef819234c8a688af38f 100644 (file)
@@ -110,6 +110,26 @@ struct default_strategy<Box1, Box2, box_tag, box_tag, false>
           >
 {};
 
+template <typename Linear, typename Box>
+struct default_strategy<Linear, Box, segment_tag, box_tag, false>
+    : strategy::distance::services::default_strategy
+          <
+              segment_tag, box_tag,
+              typename point_type<Linear>::type,
+              typename point_type<Box>::type
+          >
+{};
+
+template <typename Linear, typename Box>
+struct default_strategy<Linear, Box, linear_tag, box_tag, false>
+    : strategy::distance::services::default_strategy
+          <
+              segment_tag, box_tag,
+              typename point_type<Linear>::type,
+              typename point_type<Box>::type
+          >
+{};
+
 
 
 // Helper metafunction for default point-segment strategy retrieval