From 0a49cb1e3e9ffdbc5b0b542cf5e9b221cfbfbb10 Mon Sep 17 00:00:00 2001 From: Adam Wulkiewicz Date: Tue, 1 Apr 2014 00:11:57 +0200 Subject: [PATCH] [relate] support simple, equal geometries in currently used, simplified interrupt_policy --- .../algorithms/detail/relate/areal_areal.hpp | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/include/boost/geometry/algorithms/detail/relate/areal_areal.hpp b/include/boost/geometry/algorithms/detail/relate/areal_areal.hpp index 76a3e7cb4..90274fd48 100644 --- a/include/boost/geometry/algorithms/detail/relate/areal_areal.hpp +++ b/include/boost/geometry/algorithms/detail/relate/areal_areal.hpp @@ -312,17 +312,22 @@ struct areal_areal update(m_result); update(m_result); } - else if ( op == overlay::operation_continue || - op == overlay::operation_blocked ) - { - update(m_result); - } else if ( op == overlay::operation_union ) { update(m_result); update(m_result); update(m_result); } + else if ( op == overlay::operation_continue ) + { + update(m_result); + update(m_result); + } + else if ( op == overlay::operation_blocked ) + { + update(m_result); + update(m_result); + } } Result & m_result;