kicad/pcbnew/connectivity
Jeff Young 4156587abe Don't assume an error location for PAD::GetEffectivePolygon().
While ERROR_INSIDE was good for plotting, 3D generation, etc., it's
not good for generating router hulls.

Also reverts part of the change to always use polygons for PNS::SOLIDs.  A single shape in a SHAPE_COMPOUND will be faster (and
more accurate).

Fixes https://gitlab.com/kicad/code/kicad/-/issues/14898

(cherry picked from commit 62d959ed0e)
2023-10-14 15:33:00 +01:00
..
CMakeLists.txt ADDED: Threadpool 2022-06-24 22:59:24 +00:00
connectivity_algo.cpp STL is your friend... until it's not. 2023-05-28 19:38:27 +02:00
connectivity_algo.h Keep track of single-pad-islands so we can discount spokes to them. 2023-03-25 15:37:57 +00:00
connectivity_data.cpp Don't assume an error location for PAD::GetEffectivePolygon(). 2023-10-14 15:33:00 +01:00
connectivity_data.h Refine track dangling test. 2023-07-09 21:08:51 +01:00
connectivity_items.cpp Keep track of single-pad-islands so we can discount spokes to them. 2023-03-25 15:37:57 +00:00
connectivity_items.h Tighten lifecycle management of CN_ANCHOR/CN_ITEM. 2023-05-03 10:51:20 +01:00
connectivity_rtree.h Add more consts all over the place 2020-10-27 11:03:35 +00:00
from_to_cache.cpp Cleanup printf bits 2023-05-07 19:02:02 +03:00
from_to_cache.h Auto reduction and std::shared_ptr cover types reduction. 2022-02-13 12:04:03 +00:00