first of all, thank you for creating and maintaining this great project!
I'm looking for an iterator to select overlapping or touching shapes of 2 different layers. The iterator should not only select the area of intersection, but the whole shapes of both layers, which are in touch. Thus shapes with no intersection are not selected.
The RecursiveShapeIterator is pretty much what I'm looking for, except that polygons are no valid input for the search region. Is there a way to use polygons as search region or to achieve this task differently?