Files
kicad-source-mirror/common
John Beard d5e129a3a0 Pcbnew/Allegro: Break out zone merge function.
This is a tricky function that really needs a test around it.

Also it has several assumptions and traps:

 - It will not work if the zones have multiple polygons in the poly sets
 - It will not work if any polygon has line chains in a different order
 - It is quadratic in number of zones and the compare itself is
   superlinear (Simplify is called, evilly in a const function, which is
   quadratic) and in a cyclic comparison, sort, which is presumably nlog-n
   ish.

However, at least for the quadratic nature, profiling shows this to be
absolutely insignificant even for the VCU118 board.
2026-03-08 22:17:43 +08:00
..
2026-03-03 15:18:47 -08:00
2025-12-15 16:38:43 +00:00
2026-02-15 17:20:56 -08:00
2026-01-08 11:54:19 -08:00
2026-02-14 09:43:23 -05:00
2026-02-25 19:03:19 +00:00
2025-12-02 16:01:42 -08:00
2025-08-02 22:04:53 +01:00
2025-07-23 17:36:51 -07:00
2025-12-15 16:38:43 +00:00
2026-01-19 14:20:29 +00:00
2025-09-04 14:57:16 -07:00
2025-12-15 16:38:43 +00:00
2026-02-03 13:26:55 -08:00
2025-10-11 15:44:54 -07:00
2026-02-02 14:59:07 +00:00
2025-06-09 16:15:35 -04:00
2025-10-15 18:58:12 +01:00
2026-01-05 17:47:39 -08:00
2025-10-06 15:06:39 +01:00
2026-01-05 17:47:39 -08:00
2026-02-16 08:58:56 -08:00
2025-01-14 15:25:05 -05:00
2025-03-25 13:09:14 +00:00
2025-12-31 17:05:44 -08:00
2025-05-23 12:15:03 +01:00
2026-02-05 12:09:51 -08:00