Tomasz Wlostowski
|
fd07e94760
|
router: abstract segment links into a LINK_HOLDER interface. DIFF_PAIRS are now also linkable
|
2020-07-22 17:04:42 +02:00 |
Jeff Young
|
441dfa30f0
|
Return individual custom pad shapes instead of a SHAPE_POLY_SET.
Also implements an optional pointer to return the actual distance
from all the SHAPE collision routines.
Fixes https://gitlab.com/kicad/code/kicad/issues/4774
|
2020-07-02 17:09:15 +01:00 |
Seth Hillbrand
|
8c19b4b6ae
|
pcbnew: Adding arcs to PNS
This is allows ARCs in tracks to be synchronized with
the PNS router. Note this does not yet include the UI components
to route curved traces
|
2020-02-21 16:11:41 -08:00 |
Tomasz Włostowski
|
75fcdb3b08
|
router: disable hole to hole mechanical constraint in P&S until a suitable solution is found (as it is now it breaks springback)
|
2019-08-07 23:44:43 +02:00 |
Jeff Young
|
79934a327e
|
Implement shoving of free vias.
Also contains a little bit of cleanup and a lot of commenting.
Fixes: lp:1833216
* https://bugs.launchpad.net/kicad/+bug/1833216
Fixes: lp:1833214
* https://bugs.launchpad.net/kicad/+bug/1833214
|
2019-07-24 09:33:47 -06:00 |
Jeff Young
|
6f44b00b2c
|
Add support for hole collisions to PNS.
|
2019-07-21 16:38:06 -06:00 |
Tomasz Włostowski
|
50c1ff67eb
|
router: treat negative net indices as always colliding
|
2018-02-17 18:25:20 +01:00 |
decimad
|
6c749e0ba8
|
Remove PNS_ prefix from most types inside namespace PNS
|
2016-09-06 16:06:06 +02:00 |
decimad
|
4cf44d9725
|
Rename pns item kind constants in preparation for renaming pns classes
|
2016-09-06 16:06:06 +02:00 |
decimad
|
de6281e977
|
Move PNS router code into namespace PNS
update copyright messages
|
2016-09-06 16:06:06 +02:00 |
Tomasz Wlostowski
|
a96299d456
|
router: improvements to shove algorithm
|
2015-08-19 18:07:16 +02:00 |
Maciej Suminski
|
ad1b138f28
|
Reformatted PNS code to conform the coding policy.
|
2014-05-16 13:37:31 +02:00 |
Tomasz Włostowski
|
061660e9e4
|
Long-awaited new version of the P&S router
|
2014-05-14 15:53:54 +02:00 |
Maciej Suminski
|
0ac3e1fbf2
|
Namespace KiGfx->KIGFX.
template<> -> template <>
Some more reformatting according to uncrustify results.
|
2013-10-14 16:13:35 +02:00 |
Maciej Sumiński
|
5598acb617
|
Uncrustifying push&shove router
|
2013-09-26 23:53:54 +02:00 |
tomasz.wlostowski@cern.ch
|
db62d672d2
|
Initial version of the P&S router. Buggy and crappy.
|
2013-09-18 19:55:16 +02:00 |