WIP: transfer polygon properties to edges

This commit is contained in:
Matthias Koefferlein 2023-01-15 15:28:10 +01:00
parent 5fa4d62da7
commit f3e610b6e8
1 changed files with 5 additions and 1 deletions

View File

@ -140,7 +140,11 @@ AsIfFlatRegion::edges (const EdgeFilterBase *filter) const
for (RegionIterator p (begin_merged ()); ! p.at_end (); ++p) {
for (db::Polygon::polygon_edge_iterator e = p->begin_edge (); ! e.at_end (); ++e) {
if (! filter || filter->selected (*e)) {
result->insert (*e);
if (p.prop_id () != 0) {
result->insert (db::EdgeWithProperties (*e, p.prop_id ()));
} else {
result->insert (*e);
}
}
}
}