From 5f930bac07f0d81996d98d6233a086c7224b60b6 Mon Sep 17 00:00:00 2001 From: SaraP Date: Tue, 9 Jul 2024 13:15:52 +0200 Subject: [PATCH] Vroni : - corretta gestione del bisettore nel caso in cui i siti non siano definiti. --- vroni_added_functions.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/vroni_added_functions.cpp b/vroni_added_functions.cpp index f9a1e8a..e2ef68e 100644 --- a/vroni_added_functions.cpp +++ b/vroni_added_functions.cpp @@ -393,6 +393,8 @@ vroniObject::IsRelatedEdge( int nEdge, int nOrigSite, bool bLeft) t_site nSiteTypeL, nSiteTypeR ; GetLftSiteData( nEdge, &nSiteL, &nSiteTypeL) ; GetRgtSiteData( nEdge, &nSiteR, &nSiteTypeR) ; + if ( nSiteTypeL == UNKNOWN || nSiteTypeR == UNKNOWN || nSiteL == NIL || nSiteR == NIL) + return false ; if ( ( nSiteTypeL == PNT && pnts[nSiteL].ext_appl.first == nOrigSite) || ( nSiteTypeL == SEG && segs[nSiteL].ext_appl.first == nOrigSite) || ( nSiteTypeL == ARC && arcs[nSiteL].ext_appl.first == nOrigSite) ||