kicad/common/geometry
jean-pierre charras a155289f70 Custom pads: fix incorrect shape of masks when the shape is a polygon with holes and the mask margin is < 0.
This is mainly the solder paste layer that shows this issue.
This is due to the fact SHAPE_POLY_SET::Inflate does not work fine with polygons with linked holes.
SHAPE_POLY_SET::InflateWithLinkedHoles it added to fix this issue.

Fixes: lp:1828287
https://bugs.launchpad.net/kicad/+bug/1828287
2019-05-09 16:23:18 +02:00
..
convex_hull.cpp Pcbnew: Add rounded rect pad shape. 2016-04-06 20:15:49 +02:00
geometry_utils.cpp geometry/geometry_utils.cpp: Fix a minimal value (6) to calculate the segments by circle count to approximate a circle. 2019-04-02 11:33:35 +02:00
hetriang.cpp rename files 2018-02-02 21:57:12 +01:00
seg.cpp drc: Add board outline and edge crossing 2018-12-02 07:54:52 -08:00
shape.cpp router: snap to clearance boundaries in Highlight Collisions mode 2017-01-19 17:47:15 +01:00
shape_arc.cpp SHAPE_ARC: Fix bug introduced in 5813164d1. 2019-04-25 23:49:42 +01:00
shape_collisions.cpp Add SH_ARC collisions 2018-07-17 10:08:13 -07:00
shape_file_io.cpp Fix unnecessary value parameter detected by clang-tidy. - Replace value parameter by const reference parameter or move-assignement in some cases 2018-01-09 18:55:51 -05:00
shape_line_chain.cpp Homogenize hit testing and selection return types. 2019-05-05 17:14:30 +01:00
shape_poly_set.cpp Custom pads: fix incorrect shape of masks when the shape is a polygon with holes and the mask margin is < 0. 2019-05-09 16:23:18 +02:00
trigo.cpp pcbnew: Allow arc editing via midpoint 2019-04-07 06:50:25 -07:00