kicad/qa/libs/kimath/geometry
Roberto Fernandez Bautista a9a8aa8243 SHAPE_LINE_CHAIN splitArc on Insert, Remove and Replace
This ensures that the arc shapes remain correct after removing
a point belonging to an arc or inserting a point in the middle
of an arc.

Simplify implementation of Replace( ..., aP ). Now a Remove
operation followed by an Insert operation.

Improve QA test for SHAPE_LINE_CHAIN Append, Insert and Replace

Implement SHAPE_LINE_CHAIN::splitArc to break up an arc into two

Implement SHAPE_ARC::ConstructFromStartEndCenter and add qa test
2021-07-03 19:37:50 +00:00
..
fixtures_geometry.h Add qa test for SHAPE_POLY_SET::Simplify() 2021-07-03 19:37:50 +00:00
geom_test_utils.h qa: merge unit_test_utils to qa_utils 2021-05-19 11:02:52 +00:00
test_circle.cpp Add CIRCLE::Contains( VECTOR2I aP ) and add unit tests 2021-07-03 19:37:50 +00:00
test_fillet.cpp qa: merge unit_test_utils to qa_utils 2021-05-19 11:02:52 +00:00
test_poly_grid_partition.cpp qa: merge unit_test_utils to qa_utils 2021-05-19 11:02:52 +00:00
test_segment.cpp Fix source comment / documentation typos 2021-06-09 19:32:58 +00:00
test_shape_arc.cpp SHAPE_LINE_CHAIN splitArc on Insert, Remove and Replace 2021-07-03 19:37:50 +00:00
test_shape_compound_collision.cpp qa: merge unit_test_utils to qa_utils 2021-05-19 11:02:52 +00:00
test_shape_line_chain.cpp SHAPE_LINE_CHAIN splitArc on Insert, Remove and Replace 2021-07-03 19:37:50 +00:00
test_shape_poly_set_arcs.cpp Add test for detecting arcs post clipper 2021-07-03 19:37:50 +00:00
test_shape_poly_set_collision.cpp qa: merge unit_test_utils to qa_utils 2021-05-19 11:02:52 +00:00
test_shape_poly_set_distance.cpp qa: merge unit_test_utils to qa_utils 2021-05-19 11:02:52 +00:00
test_shape_poly_set_iterator.cpp qa: merge unit_test_utils to qa_utils 2021-05-19 11:02:52 +00:00