mirror of https://github.com/KLayout/klayout.git
Added optional MASK specification to VIA's RECT and POLYGON elements
This commit is contained in:
parent
fd0b07f0cd
commit
0ae97279d8
|
|
@ -914,6 +914,11 @@ DEFImporter::do_read (db::Layout &layout)
|
||||||
|
|
||||||
std::string ln = get ();
|
std::string ln = get ();
|
||||||
|
|
||||||
|
if (test ("+")) {
|
||||||
|
expect ("MASK");
|
||||||
|
get_long ();
|
||||||
|
}
|
||||||
|
|
||||||
std::vector<db::Polygon> &polygons = geometry.insert (std::make_pair (ln, std::vector<db::Polygon> ())).first->second;
|
std::vector<db::Polygon> &polygons = geometry.insert (std::make_pair (ln, std::vector<db::Polygon> ())).first->second;
|
||||||
polygons.push_back (db::Polygon ());
|
polygons.push_back (db::Polygon ());
|
||||||
read_polygon (polygons.back (), scale);
|
read_polygon (polygons.back (), scale);
|
||||||
|
|
@ -922,6 +927,11 @@ DEFImporter::do_read (db::Layout &layout)
|
||||||
|
|
||||||
std::string ln = get ();
|
std::string ln = get ();
|
||||||
|
|
||||||
|
if (test ("+")) {
|
||||||
|
expect ("MASK");
|
||||||
|
get_long ();
|
||||||
|
}
|
||||||
|
|
||||||
std::vector<db::Polygon> &polygons = geometry.insert (std::make_pair (ln, std::vector<db::Polygon> ())).first->second;
|
std::vector<db::Polygon> &polygons = geometry.insert (std::make_pair (ln, std::vector<db::Polygon> ())).first->second;
|
||||||
polygons.push_back (db::Polygon ());
|
polygons.push_back (db::Polygon ());
|
||||||
read_rect (polygons.back (), scale);
|
read_rect (polygons.back (), scale);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue