diff options
Diffstat (limited to 'boost/geometry/policies/relate/intersection_points.hpp')
-rw-r--r-- | boost/geometry/policies/relate/intersection_points.hpp | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/boost/geometry/policies/relate/intersection_points.hpp b/boost/geometry/policies/relate/intersection_points.hpp index 1ba08452fd..1d7671ddfd 100644 --- a/boost/geometry/policies/relate/intersection_points.hpp +++ b/boost/geometry/policies/relate/intersection_points.hpp @@ -2,8 +2,9 @@ // Copyright (c) 2007-2012 Barend Gehrels, Amsterdam, the Netherlands. -// This file was modified by Oracle on 2016. -// Modifications copyright (c) 2016 Oracle and/or its affiliates. +// This file was modified by Oracle on 2016, 2022. +// Modifications copyright (c) 2016-2022 Oracle and/or its affiliates. +// Contributed and/or modified by Vissarion Fysikopoulos, on behalf of Oracle // Contributed and/or modified by Adam Wulkiewicz, on behalf of Oracle // Use, modification and distribution is subject to the Boost Software License, @@ -68,7 +69,7 @@ struct segments_intersection_points Ratio const& rb_from_wrt_a, Ratio const& rb_to_wrt_a) { return_type result; - unsigned int index = 0, count_a = 0, count_b = 0; + unsigned int index = 0; Ratio on_a[2]; // The conditions "index < 2" are necessary for non-robust handling, @@ -87,7 +88,6 @@ struct segments_intersection_points result.fractions[index].assign(Ratio::zero(), ra_from_wrt_b); on_a[index] = Ratio::zero(); index++; - count_a++; } if (b1_wrt_a == 2 //rb_from_wrt_a.in_segment() && index < 2) @@ -103,7 +103,6 @@ struct segments_intersection_points result.fractions[index].assign(rb_from_wrt_a, Ratio::zero()); on_a[index] = rb_from_wrt_a; index++; - count_b++; } if (a2_wrt_b >= 1 && a2_wrt_b <= 3 //ra_to_wrt_b.on_segment() @@ -116,7 +115,6 @@ struct segments_intersection_points result.fractions[index].assign(Ratio::one(), ra_to_wrt_b); on_a[index] = Ratio::one(); index++; - count_a++; } if (b2_wrt_a == 2 // rb_to_wrt_a.in_segment() && index < 2) @@ -125,7 +123,6 @@ struct segments_intersection_points result.fractions[index].assign(rb_to_wrt_a, Ratio::one()); on_a[index] = rb_to_wrt_a; index++; - count_b++; } // TEMPORARY |