3fa8d516bc
NOTE: This is likely to explain why we still got overlap in the track coherency check in very rare occasions. * Bug: In Katana::DataNegociate::update(), when computing the allowed free interval for the segment axis deduced from the perpandicularly connex segments, we account for the extension of the connecting VIA. Those extension varies according to the kind of VIA and are given by getExtensionCap(). We were accounting for the source & target extension VIA on the parallel segments, assuming that source/target would not swap when the perpandicular is moved. Which is *not* true. Now account for the extension of the *connecting* VIA on all ends. * Change: In AutoSegment::getTopologicalInfos(), enrich the list of perpandicularly connected segment with wether they are connex by their *source* or *target* contact. Mainly to be used by DataNegociate::update(). |
||
---|---|---|
.. | ||
cmake_modules | ||
doc | ||
src | ||
CMakeLists.txt |