Jeff Young
|
2c1b6e42e0
|
Repair ARC copy constructor.
Fixes https://gitlab.com/kicad/code/kicad/issues/6176
|
5 years ago |
Seth Hillbrand
|
afc94fdec3
|
PNS: Be better about handling multiple layers
Rather than adding pads/vias multiple times for each layer, we introduce
the "alternate shape" idiom to PNS that allows us to optionally place
the collision constraint on the hole instead of the pad for those
vias/pads that have inner layers removed.
Fixes https://gitlab.com/kicad/code/kicad/issues/5158
Fixes https://gitlab.com/kicad/code/kicad/issues/5198
Fixes https://gitlab.com/kicad/code/kicad/issues/5195
|
5 years ago |
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
|
7 years ago |
Seth Hillbrand
|
eb3d32f967
|
SHAPE_LINE_CHAIN: Unify constructors
Keeps the multi element SHAPE_LINE_CHAIN constructors in a single
routine using std::vector and implicit construction.
|
7 years ago |
Seth Hillbrand
|
13997f0050
|
Revert "pcbnew: Adding copy constructors to PNS items"
This reverts commit 41e4bc4d9f.
This commit requires additional testing before recommitting as it causes
issues with FindJoint().
|
7 years ago |
Seth Hillbrand
|
41e4bc4d9f
|
pcbnew: Adding copy constructors to PNS items
Adding safe copy constructors to PNS items including assignment check
and copy operations
|
7 years ago |
Simon Richter
|
ad088db6d2
|
Add more "override" markers.
|
9 years ago |
Simon Richter
|
59c81976dc
|
Explicitly mark overriding functions.
|
9 years ago |
decimad
|
6c749e0ba8
|
Remove PNS_ prefix from most types inside namespace PNS
|
9 years ago |
decimad
|
4cf44d9725
|
Rename pns item kind constants in preparation for renaming pns classes
|
9 years ago |
decimad
|
de6281e977
|
Move PNS router code into namespace PNS
update copyright messages
|
9 years ago |
Maciej Suminski
|
b16ade0805
|
PNS code formatting.
|
10 years ago |
Maciej Suminski
|
4fb9bce354
|
Code formatting.
|
11 years ago |
Tomasz Włostowski
|
112adccbcb
|
router: differential pairs & length tuning support
|
11 years ago |
Maciej Suminski
|
ad1b138f28
|
Reformatted PNS code to conform the coding policy.
|
12 years ago |
Tomasz Włostowski
|
061660e9e4
|
Long-awaited new version of the P&S router
|
12 years ago |
Maciej Suminski
|
bc305859b2
|
Mainly case changes.
|
12 years ago |
Maciej Suminski
|
0ac3e1fbf2
|
Namespace KiGfx->KIGFX.
template<> -> template <>
Some more reformatting according to uncrustify results.
|
12 years ago |
Maciej Sumiński
|
5598acb617
|
Uncrustifying push&shove router
|
12 years ago |
tomasz.wlostowski@cern.ch
|
db62d672d2
|
Initial version of the P&S router. Buggy and crappy.
|
12 years ago |