kicad/include/geometry
Seth Hillbrand 48b4a897af pcbnew: Limit zone simplification
Commit 73c229714 was a bit of a sledgehammer for the associated problem
of degenerate points.  This commit replaces that one by only performing
additional simplification of the zone polygons on those polygons that
fail our initial triangulation attempt.

(cherry picked from commit 3ebba6cbe1)
2018-09-20 10:12:30 -07:00
..
convex_hull.h Pcbnew: Add rounded rect pad shape. 2016-04-06 20:15:49 +02:00
direction45.h router: support for board outline 2018-02-06 09:43:56 +01:00
geometry_utils.h Switch zone fillets to absolute-error algorithm. 2018-03-23 12:46:17 +00:00
poly_grid_partition.h POLY_GRID_PARTITION: fixed incorrect point-in-polygon test in some corner cases 2018-09-06 20:55:40 -07:00
polygon_triangulation.h pcbnew: Limit zone simplification 2018-09-20 10:12:30 -07:00
rtree.h rtree: Updating to use functional 2018-09-20 09:32:14 -07:00
seg.h SEG: added Center() method 2018-03-29 12:11:35 +02:00
shape.h Setting custom pad shape to be outline for PNS 2018-05-04 08:23:20 -07:00
shape_arc.h Fixing bounding box calc for arcs 2018-04-23 16:43:13 -07:00
shape_circle.h Add more "override" markers. 2016-09-25 13:59:41 -04:00
shape_file_io.h 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_index.h Adjust RTree default floating point to use double 2018-08-06 17:01:59 -07:00
shape_index_list.h refactoring: wrapped boost::optional in OPT<> class for the purpose of easier transition to C++17 in the future 2017-11-03 23:59:02 +01:00
shape_line_chain.h pcbnew: Limit zone simplification 2018-09-20 10:12:30 -07:00
shape_poly_set.h pcbnew: Limit zone simplification 2018-09-20 10:12:30 -07:00
shape_rect.h Add more "override" markers. 2016-09-25 13:59:41 -04:00
shape_segment.h Add more "override" markers. 2016-09-25 13:59:41 -04:00
shape_simple.h Setting custom pad shape to be outline for PNS 2018-05-04 08:23:20 -07:00