From dbfe904cc6882386a808a5d85f97b3bdda9bf7c2 Mon Sep 17 00:00:00 2001 From: Matthias Koefferlein Date: Sun, 3 May 2020 10:06:06 +0200 Subject: [PATCH] Fixed some build errors. --- src/db/db/dbAsIfFlatRegion.cc | 4 ++-- src/db/db/dbDeepRegion.cc | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/db/db/dbAsIfFlatRegion.cc b/src/db/db/dbAsIfFlatRegion.cc index 0a9278df1..ed4d702fe 100644 --- a/src/db/db/dbAsIfFlatRegion.cc +++ b/src/db/db/dbAsIfFlatRegion.cc @@ -715,7 +715,7 @@ AsIfFlatRegion::run_check (db::edge_relation_type rel, bool different_polygons, check.set_min_projection (min_projection); check.set_max_projection (max_projection); - edge2edge_check edge_check (check, *result, different_polygons, other != 0); + edge2edge_check edge_check (check, *result, different_polygons, other != 0 /*requires different layers*/, true /*shielded*/); poly2poly_check poly_check (edge_check); do { @@ -737,7 +737,7 @@ AsIfFlatRegion::run_single_polygon_check (db::edge_relation_type rel, db::Coord check.set_min_projection (min_projection); check.set_max_projection (max_projection); - edge2edge_check edge_check (check, *result, false, false); + edge2edge_check edge_check (check, *result, false /*=same polygons*/, false /*=same layers*/, true /*shielded*/); poly2poly_check poly_check (edge_check); do { diff --git a/src/db/db/dbDeepRegion.cc b/src/db/db/dbDeepRegion.cc index 078924859..487e844b1 100644 --- a/src/db/db/dbDeepRegion.cc +++ b/src/db/db/dbDeepRegion.cc @@ -1396,7 +1396,7 @@ public: virtual void compute_local (db::Layout * /*layout*/, const shape_interactions &interactions, std::unordered_set &result, size_t /*max_vertex_count*/, double /*area_ratio*/) const { - edge2edge_check > edge_check (m_check, result, m_different_polygons, m_has_other); + edge2edge_check > edge_check (m_check, result, m_different_polygons, m_has_other, true /*shielded*/); poly2poly_check > poly_check (edge_check); std::list heap; @@ -1535,7 +1535,7 @@ DeepRegion::run_single_polygon_check (db::edge_relation_type rel, db::Coord d, b for (db::Shapes::shape_iterator s = shapes.begin (db::ShapeIterator::Polygons); ! s.at_end (); ++s) { - edge2edge_check edge_check (check, result, false, false); + edge2edge_check edge_check (check, result, false, false, true /*shielded*/); poly2poly_check poly_check (edge_check); db::Polygon poly;