kicad/common/geometry
Seth Hillbrand 4a68ae4bae polygon: Fix missing steiner removal and fracture
When removing steiner points, there is the possibility that the test
point is also removed.  In this case, it is no longer a member of the
linked list and will break the output.

The test for re-fracturing a broken polygon can also result in multiple
polygons, rather than only 0 or 1.  Skipping the extra polygons will
result in a limited tesselation.

Fixes: lp:1812393
* https://bugs.launchpad.net/kicad/+bug/1812393
2019-01-18 09:19:39 -08:00
..
convex_hull.cpp Pcbnew: Add rounded rect pad shape. 2016-04-06 20:15:49 +02:00
geometry_utils.cpp Add line style drawing. 2018-10-09 11:08:56 +01: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 Geom: Account for quadrant points in arc bbox calc 2019-01-10 07:52:25 -05: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 eeschema-gal: don't use kiROUND in the geometry library as it brings in a s*****load of wx dependencies due to #include <base_units.h> 2018-10-09 11:08:55 +01:00
shape_poly_set.cpp polygon: Fix missing steiner removal and fracture 2019-01-18 09:19:39 -08:00
trigo.cpp Clean up file locations and names. 2018-09-22 16:23:13 +01:00