From 88e960b7cfc986a5753cce326da17f959fee0617 Mon Sep 17 00:00:00 2001
From: Matthias Koefferlein
This method is equivalent to calling in and not_in, but more
efficient as it delivers both results in a single call.
-
-This method is available for polygon, text and edge layers. Edges can be selected
-with respect to other edges or polygons. Texts can be selected with respect to
-polygons. Polygons can be selected with respect to edges, texts and other polygons.
-
-The following image shows the effect of the "interacting" method (input1: red, input2: blue):
-
-
-
-
-
-
-
-If a single count is given, shapes from self are selected only if they do interact at least with the given -number of (different) shapes from the other layer. If a min and max count is given, shapes from -self are selected only if they interact with min_count or more, but a maximum of max_count different shapes -from the other layer. Two polygons overlapping or touching at two locations are counted as single interactions. -
-
![]() |
-![]() |
-
![]() |
-![]() |
-
Usage:
++This method selects all shapes or regions from self which touch or overlap shapes from the other +region. Unless self is in raw mode (see raw), coherent regions are selected from self, +otherwise individual shapes are selected. +It returns a new layer containing the selected shapes. A version which modifies self +is select_interacting. +
+This method is available for polygon, text and edge layers. Edges can be selected +with respect to other edges or polygons. Texts can be selected with respect to +polygons. Polygons can be selected with respect to edges, texts and other polygons. +
+The following image shows the effect of the "interacting" method (input1: red, input2: blue): +
+
![]() |
+
+If a single count is given, shapes from self are selected only if they do interact at least with the given +number of (different) shapes from the other layer. If a min and max count is given, shapes from +self are selected only if they interact with min_count or more, but a maximum of max_count different shapes +from the other layer. Two polygons overlapping or touching at two locations are counted as single interactions. +
+
![]() |
+![]() |
+
![]() |
+![]() |
+
Usage:
diff --git a/src/doc/doc/manual/drc_runsets.xml b/src/doc/doc/manual/drc_runsets.xml index 64b5422e8..cd37d3e2b 100644 --- a/src/doc/doc/manual/drc_runsets.xml +++ b/src/doc/doc/manual/drc_runsets.xml @@ -419,18 +419,20 @@ output(w, "width violations") merged