From a70a745d9005c551bfdf720fcd58cec7196f9a25 Mon Sep 17 00:00:00 2001 From: Peter Hachenberger Date: Tue, 20 May 2008 20:03:16 +0000 Subject: [PATCH] reordering of checks --- Nef_3/Minkowski/include/CGAL/Nef_3/is_reflex_sedge.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Nef_3/Minkowski/include/CGAL/Nef_3/is_reflex_sedge.h b/Nef_3/Minkowski/include/CGAL/Nef_3/is_reflex_sedge.h index a011a064851..29b013cb426 100644 --- a/Nef_3/Minkowski/include/CGAL/Nef_3/is_reflex_sedge.h +++ b/Nef_3/Minkowski/include/CGAL/Nef_3/is_reflex_sedge.h @@ -69,11 +69,12 @@ int is_reflex_sedge(typename SNC_structure::SHalfedge_handle se, << " (" << e->point() << ")"); CGAL_NEF_TRACEN(" marks " << se->incident_sface()->mark()); + if(e->point() == dir || e->point() == CGAL::ORIGIN - dir) + return 0; if(only_small_to_large && e->source()->point() > e->twin()->source()->point()) return 0; - if(e->point() == dir || e->twin()->point() == dir) - return 0; + typename SNC_structure::Sphere_circle cp(e->point(), dir); typename SNC_structure::SHalfedge_handle se2 = se->sprev()->twin();