Buffer cases
Recursive Polygons Buffer
rt_w series
rt_w1
rt_w2
This case failed because of a generated x
(block) in get_turn_info.hpp
It is fixed by removing them ix
etc.

rt_w3
This case failed because it selected the wrong u
turn from a cluster (at turn 2
in the picture below, before the fix), having the same target (8
).
It is fixed by calculating properties ahead also for these cases, with the same rank.
Therefore it was necessary to add the rank to enrichment_info.

rt_w7
Suffered from a wrong block (at 12). Fixed by removing ix turns in buffer.

rt_w15
Failed until late phase. Actual reason of fix unknown.

rt_w18
This case fails because two colocated turns (87/91) on the border are considered as "within each other". This should be detectable and filtered out (make them both on the border).

rt_w22
Fails because two colocated turns (12/13) on the border are considered as "within each other".

rt_w24
Failed because of a wrong block in get_turn_info
. This time it does not make the turn ix
,
but ux
(instead of uu
or cc
).
Using the collinear properties ahead functionality fixes this case.

Graph with a "concept fix"

Graph without the fix, and there is a line from 5
to the isolated area,
causing an invalid output.
