Fixed the "interacting" GDS output operator (which includes
"noninteracting", "overlapping", and "nonoverlapping") which were incorrectly ignoring tiles outside the search area. Otherwise they will miss areas that pass outside of the the search area and return back inside somewhere else.
This commit is contained in:
parent
22a230edc9
commit
203ece1a16
|
|
@ -4747,9 +4747,6 @@ cifInteractingRegions(
|
|||
/* Get tile area for interaction search */
|
||||
TiToRect(t, &rect);
|
||||
|
||||
/* Ignore tiles outside of the search area */
|
||||
if (!GEO_SURROUND(area, &rect)) continue;
|
||||
|
||||
/* "interacting" includes touching as well as overlapping, so expand
|
||||
* search by one unit in every direction and then check overlap.
|
||||
* NOTE: This catches catecorner-touching material, which is
|
||||
|
|
|
|||
Loading…
Reference in New Issue