442aae19d9
When building the connectivity database, we should not be using the connectivity to check for shapes. To make this deterministic, we introduce two flags (ALWAYS_FLASH and NEVER_FLASH) that are used with connectivity building to determine whether a pad is flashed for connectivity or not. ZONE <-> PAD/VIA connectivity will be checked with ALWAYS_FLASHED and all other connectivity will be checked with NEVER_FLASHED if they are marked for potential annular ring removal. If they are not marked for removal, they will be checked ALWAYS_FLASHED. Fixes https://gitlab.com/kicad/code/kicad/issues/11114 |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
connectivity_algo.cpp | ||
connectivity_algo.h | ||
connectivity_data.cpp | ||
connectivity_data.h | ||
connectivity_items.cpp | ||
connectivity_items.h | ||
connectivity_rtree.h | ||
from_to_cache.cpp | ||
from_to_cache.h |