kicad/include/geometry
Seth Hillbrand 4560d4ef69 Replacing Tesselation
Replaces Poly2Tri with updated code to process polygons faster and more
robustly.  Notably, we can now handle overlapping holes in the polygons,
allowing us to cache the triangulation of complex boards

(cherry picked from commit a6325aab29)
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 Replacing Tesselation 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 Double opening speed of PCBs with ground and/or power planes. 2018-09-20 09:49:48 -07:00
shape_poly_set.h Replacing Tesselation 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