Matthias Koefferlein
|
03d744cc5b
|
Further Windows build fixes.
|
2019-02-20 23:20:40 +01:00 |
Matthias Koefferlein
|
0f86e0c8aa
|
Further Windows build fixes.
|
2019-02-20 22:56:01 +01:00 |
Matthias Koefferlein
|
5d222690bd
|
Further Windows build fixes.
|
2019-02-20 22:50:19 +01:00 |
Matthias Koefferlein
|
e787a18be2
|
Attempt to fix Windows build
|
2019-02-20 22:03:53 +01:00 |
Matthias Koefferlein
|
91407ddaa9
|
Added tests for region processors.
|
2019-02-20 21:40:43 +01:00 |
Matthias Koefferlein
|
503707f361
|
Refactoring: based results of edge/polygon operations on delegates entirely
|
2019-02-20 10:10:54 +01:00 |
Matthias Koefferlein
|
124c4eb61c
|
Refactoring: generalization of filter/processor for edges, region
|
2019-02-20 09:45:38 +01:00 |
Matthias Koefferlein
|
0f2d0605a9
|
Some more refactoring - generalized polygon processing in region.
|
2019-02-20 01:17:14 +01:00 |
Matthias Koefferlein
|
2e9fb9fe9a
|
DRC bugfix: layer wasn't overwritten but added on output.
|
2019-02-20 00:41:24 +01:00 |
Matthias Koefferlein
|
dbe8c62177
|
Fixed a bug introduced during refactoring: hulls/holes spoiled deep regions and produced Polygons rather than PolygonRefs
|
2019-02-20 00:33:46 +01:00 |
Matthias Koefferlein
|
3dd1ed4c4d
|
Refactoring of edges processor.
|
2019-02-19 23:10:14 +01:00 |
Matthias Koefferlein
|
496b695ef0
|
Refactoring of the polygon processing in Region
|
2019-02-19 22:11:55 +01:00 |
Matthias Koefferlein
|
90c1d212a4
|
Refactoring: new concept for edge/polygon filters
|
2019-02-19 20:19:10 +01:00 |
Matthias Koefferlein
|
7143e75310
|
Some refactoring: cell variant collector isn't a big template anymore
|
2019-02-19 19:16:55 +01:00 |
Matthias Koefferlein
|
0111b3916c
|
Included a test for DRC's 'flatten' method
|
2019-02-18 23:51:39 +01:00 |
Matthias Koefferlein
|
a69e27b769
|
Clean up resources in DRC.
|
2019-02-18 23:44:14 +01:00 |
Matthias Koefferlein
|
3918172c6a
|
Fixed a nasty issue with editable mode.
|
2019-02-18 23:34:46 +01:00 |
Matthias Koefferlein
|
7f71cc3a56
|
Some bug fixes, added tests for hier DRC (at least for what is there yet)
|
2019-02-18 22:24:34 +01:00 |
Matthias Koefferlein
|
0bed4615aa
|
Fixed unit tests.
|
2019-02-18 21:01:19 +01:00 |
Matthias Koefferlein
|
9ec6b44c93
|
Added some tests for the previous commit.
|
2019-02-18 00:15:26 +01:00 |
Matthias Koefferlein
|
b91edbabde
|
Enabled deep mode for DRC
|
2019-02-17 23:21:23 +01:00 |
Matthias Koefferlein
|
311318c578
|
Ported edge/edge DRC functions to hierarchical mode.
|
2019-02-17 18:54:33 +01:00 |
Matthias Koefferlein
|
c40f147dc7
|
Edge/edge and edge/polygon interaction test ported to hierarchical mode.
|
2019-02-17 18:36:15 +01:00 |
Matthias Koefferlein
|
7ef0451ca8
|
Partial segments of edges converted to hierarchical operations.
|
2019-02-17 17:53:21 +01:00 |
Matthias Koefferlein
|
74006b6208
|
Hierarchical implementation of extended method for edges
|
2019-02-17 17:34:31 +01:00 |
Matthias Koefferlein
|
ae783a2245
|
Hiearchical implementation of edge filter.
|
2019-02-17 16:18:24 +01:00 |
Matthias Koefferlein
|
61d766bd4c
|
Hierarchical implementation of edge to region operations.
|
2019-02-17 16:05:39 +01:00 |
Matthias Koefferlein
|
e6ee1c064e
|
Hierarchical implementation of edge/edge booleans.
|
2019-02-17 15:07:16 +01:00 |
Matthias Koefferlein
|
8e5bffcf18
|
Hierarchical angle check.
|
2019-02-17 11:42:30 +01:00 |
Matthias Koefferlein
|
a7bfaac424
|
Cell variant resolution by propagation, grid check now implementation hierarchically (with propagation)
|
2019-02-17 10:59:04 +01:00 |
Matthias Koefferlein
|
5dc833970b
|
Hierarchical implementation DRC functions (measurements)
|
2019-02-16 22:34:36 +01:00 |
Matthias Koefferlein
|
5a994fef6d
|
First steps towards hiearchical DRC - needs testing.
|
2019-02-16 00:35:29 +01:00 |
Matthias Koefferlein
|
6e35e80963
|
Hierarchical implementation of polygon vs. edge interact
|
2019-02-15 23:43:45 +01:00 |
Matthias Koefferlein
|
78617930dd
|
Hierarchical implementation of self-overlap merge.
|
2019-02-13 22:41:12 +01:00 |
Matthias Koefferlein
|
ddcfda8761
|
Some optimization: keep merged state in deep region.
|
2019-02-13 17:17:03 +01:00 |
Matthias Koefferlein
|
68947bedd2
|
Updated golden test data.
|
2019-02-13 01:11:15 +01:00 |
Matthias Koefferlein
|
b0fc2be96e
|
Deep regions: some more operations implemented hierarchically
- snap (!) - but only for gx == gy
- filtering
- interact/inside/outside/overlap + not_... variants
- edges
|
2019-02-13 01:07:32 +01:00 |
Matthias Koefferlein
|
10f9de8b66
|
Added test for edge-based clusters, edge connectivity modes
|
2019-02-12 22:14:50 +01:00 |
Matthias Koefferlein
|
98864b1eda
|
Some refactoring (removed code copies)
|
2019-02-12 21:27:17 +01:00 |
Matthias Koefferlein
|
4b5736ba6a
|
Added result type template parameter to local hier processor.
|
2019-02-12 20:32:07 +01:00 |
Matthias Koefferlein
|
7404ad8f3a
|
WIP: added a comment.
|
2019-02-12 00:10:52 +01:00 |
Matthias Koefferlein
|
6404ca6b1d
|
WIP: Deep edge pairs
|
2019-02-12 00:08:47 +01:00 |
Matthias Koefferlein
|
82ad528dbe
|
Added one more testcase for inserting a plain region into a RDB
|
2019-02-11 19:24:24 +01:00 |
Matthias Koefferlein
|
43014d6923
|
WIP: some testing and bug fixes for hierarchical report db generation.
|
2019-02-11 00:22:19 +01:00 |
Matthias Koefferlein
|
2d9a3aaaa6
|
WIP: Hierarchical production of error db's. Needs testing.
|
2019-02-11 00:11:03 +01:00 |
Matthias Koefferlein
|
dd4fcd9e36
|
WIP: templatized local hierarchical processor.
|
2019-02-10 18:39:32 +01:00 |
Matthias Koefferlein
|
d35e86e189
|
Updated tests after last change (edge transformation behaviour)
|
2019-02-10 16:21:44 +01:00 |
Matthias Koefferlein
|
a81a8cdbc8
|
Modified edge transformation to maintain the orientation paradigm
When the transformation is mirroring, edges now swap their
points to maintain the right-is-inside paradigm.
|
2019-02-10 16:03:46 +01:00 |
Matthias Koefferlein
|
a14ca01bac
|
WIP: more on deep edge collections.
|
2019-02-10 15:33:14 +01:00 |
Matthias Koefferlein
|
f22217b6c4
|
WIP: deep edges and edge pairs.
|
2019-02-10 10:22:47 +01:00 |