kicad/common/geometry
Seth Hillbrand c4d853c1e8 SHAPE_LINE_CHAIN: Remove element access
This is the first step to allowing non-segments in the line chain.
External routines cannot be allowed to change the line chain without
going through the internal routines.  To accomplish this, we remove the
Vertex() and Point() access routines and only leave the const versions.
Transformations are given for both points as well as the chain itself.
2019-12-12 13:54:48 +00:00
..
convex_hull.cpp Cleanup: Replace push_back with emplace_back 2019-12-05 13:41:21 -08: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 Move remaining hard-coded segment counts 2019-05-16 08:49:55 -07:00
seg.cpp Restore PointCloserThan() behaviour to really be "closer than". 2019-09-10 11:07:47 +01: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 SHAPE_LINE_CHAIN: Remove element access 2019-12-12 13:54:48 +00: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 Simplify to merge sequential, parallel segments 2019-12-12 13:54:48 +00:00
shape_poly_set.cpp SHAPE_LINE_CHAIN: Remove element access 2019-12-12 13:54:48 +00:00
trigo.cpp Restore PointCloserThan() behaviour to really be "closer than". 2019-09-10 11:07:47 +01:00