kicad/pcbnew/connectivity
Jeff Young 8b1fd62d35 Make pad & via teardrops 1st-class citizens (props of the pad/via)
Change teardrop generation to rely more heavily on BOARD_CONNECTIVITY
for improved performance.

Add updating of teardrops on BOARD_COMMIT::Push().

Also converts m_CopperItemRTreeCache to std::shared_ptr.
We don't copy it around anyway, and having to create a new set
of std::unique_ptr's for each operation is likely to be more
expensive than std::shared_ptr's overhead.
2023-05-19 18:02:03 +01:00
..
CMakeLists.txt ADDED: Threadpool 2022-06-24 22:59:24 +00:00
connectivity_algo.cpp Collapse FP_* down into their PCB_* equivalents. 2023-03-31 22:57:46 +01:00
connectivity_algo.h Fix more C5266 warnings 2023-05-18 22:08:50 -04:00
connectivity_data.cpp Make pad & via teardrops 1st-class citizens (props of the pad/via) 2023-05-19 18:02:03 +01:00
connectivity_data.h Make pad & via teardrops 1st-class citizens (props of the pad/via) 2023-05-19 18:02:03 +01:00
connectivity_items.cpp Make pad & via teardrops 1st-class citizens (props of the pad/via) 2023-05-19 18:02:03 +01:00
connectivity_items.h Make pad & via teardrops 1st-class citizens (props of the pad/via) 2023-05-19 18:02:03 +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-04-20 15:19:04 -07:00
from_to_cache.h Auto reduction and std::shared_ptr cover types reduction. 2022-02-13 12:04:03 +00:00