This commit is contained in:
Matthias Koefferlein 2023-11-17 00:13:20 +01:00
parent 795aeba322
commit 01b65d3699
1 changed files with 4 additions and 4 deletions

View File

@ -61,7 +61,7 @@ public:
// .. nothing yet ..
}
virtual void do_compute_local (db::Layout *layout, const db::shape_interactions<db::PolygonRef, db::PolygonRef> &interactions, std::vector<std::unordered_set<db::PolygonRef> > &results, const db::LocalProcessorBase *proc) const
virtual void do_compute_local (db::Layout *layout, db::Cell *cell, const db::shape_interactions<db::PolygonRef, db::PolygonRef> &interactions, std::vector<std::unordered_set<db::PolygonRef> > &results, const db::LocalProcessorBase *proc) const
{
db::shape_interactions<db::PolygonRef, db::PolygonRef> sized_interactions = interactions;
for (db::shape_interactions<db::PolygonRef, db::PolygonRef>::iterator i = sized_interactions.begin (); i != sized_interactions.end (); ++i) {
@ -73,7 +73,7 @@ public:
}
}
db::BoolAndOrNotLocalOperation::do_compute_local (layout, sized_interactions, results, proc);
db::BoolAndOrNotLocalOperation::do_compute_local (layout, cell, sized_interactions, results, proc);
}
db::Coord dist () const
@ -98,7 +98,7 @@ public:
// .. nothing yet ..
}
virtual void do_compute_local (db::Layout *layout, const db::shape_interactions<db::PolygonRef, db::PolygonRef> &interactions, std::vector<std::unordered_set<db::PolygonRef> > &results, const db::LocalProcessorBase *proc) const
virtual void do_compute_local (db::Layout *layout, db::Cell *cell, const db::shape_interactions<db::PolygonRef, db::PolygonRef> &interactions, std::vector<std::unordered_set<db::PolygonRef> > &results, const db::LocalProcessorBase *proc) const
{
db::shape_interactions<db::PolygonRef, db::PolygonRef> sized_interactions = interactions;
for (db::shape_interactions<db::PolygonRef, db::PolygonRef>::iterator i = sized_interactions.begin (); i != sized_interactions.end (); ++i) {
@ -119,7 +119,7 @@ public:
}
SelfOverlapMergeLocalOperation::do_compute_local (layout, sized_interactions, results, proc);
SelfOverlapMergeLocalOperation::do_compute_local (layout, cell, sized_interactions, results, proc);
}
db::Coord dist () const