From 67d9f79bd3014c5db5edacb932e2ea30426c8e89 Mon Sep 17 00:00:00 2001 From: Barend Gehrels Date: Sat, 14 Jul 2012 16:58:23 +0000 Subject: [PATCH] [geometry] Bugfix for integer coordinates, causing intersection points at wrong locations (severe) [SVN r79505] --- include/boost/geometry/strategies/cartesian/cart_intersect.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/boost/geometry/strategies/cartesian/cart_intersect.hpp b/include/boost/geometry/strategies/cartesian/cart_intersect.hpp index 540bc704c..ea92cf37b 100644 --- a/include/boost/geometry/strategies/cartesian/cart_intersect.hpp +++ b/include/boost/geometry/strategies/cartesian/cart_intersect.hpp @@ -193,7 +193,7 @@ struct relate_cartesian_segments } else { - r = da / d; + r = promoted_type(da) / promoted_type(d); if (! robustness_verify_r(a, b, r)) {