mirror of https://github.com/KLayout/klayout.git
Fixed some build errors.
This commit is contained in:
parent
476a2b3f09
commit
dbfe904cc6
|
|
@ -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<db::FlatEdgePairs> edge_check (check, *result, different_polygons, other != 0);
|
||||
edge2edge_check<db::FlatEdgePairs> edge_check (check, *result, different_polygons, other != 0 /*requires different layers*/, true /*shielded*/);
|
||||
poly2poly_check<db::FlatEdgePairs> 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<db::FlatEdgePairs> edge_check (check, *result, false, false);
|
||||
edge2edge_check<db::FlatEdgePairs> edge_check (check, *result, false /*=same polygons*/, false /*=same layers*/, true /*shielded*/);
|
||||
poly2poly_check<db::FlatEdgePairs> poly_check (edge_check);
|
||||
|
||||
do {
|
||||
|
|
|
|||
|
|
@ -1396,7 +1396,7 @@ public:
|
|||
|
||||
virtual void compute_local (db::Layout * /*layout*/, const shape_interactions<db::PolygonRef, db::PolygonRef> &interactions, std::unordered_set<db::EdgePair> &result, size_t /*max_vertex_count*/, double /*area_ratio*/) const
|
||||
{
|
||||
edge2edge_check<std::unordered_set<db::EdgePair> > edge_check (m_check, result, m_different_polygons, m_has_other);
|
||||
edge2edge_check<std::unordered_set<db::EdgePair> > edge_check (m_check, result, m_different_polygons, m_has_other, true /*shielded*/);
|
||||
poly2poly_check<std::unordered_set<db::EdgePair> > poly_check (edge_check);
|
||||
|
||||
std::list<db::Polygon> 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<db::Shapes> edge_check (check, result, false, false);
|
||||
edge2edge_check<db::Shapes> edge_check (check, result, false, false, true /*shielded*/);
|
||||
poly2poly_check<db::Shapes> poly_check (edge_check);
|
||||
|
||||
db::Polygon poly;
|
||||
|
|
|
|||
Loading…
Reference in New Issue