kicad/qa/libs/kimath/geometry
Tomasz Wlostowski 8afb8190af geometry: use dedicated 64-bit integer square root for distance computations
Guarantees 1 LSB error, while the C++ double type has 55 mantissa bits (meaning for sqrt(X) >~ 2^22.5) the error is not guaranteed.


(cherry picked from commit e6ebc2b9b9)
2022-06-08 16:12:59 +00:00
..
fixtures_geometry.h Add qa tests for SHAPE_POLY_SET arcs that wrap around from end to start 2021-11-20 16:44:52 +00:00
geom_test_utils.h Fix qa test utility GEOM_TEST::IsOutlineValid 2021-11-20 16:44:52 +00:00
test_circle.cpp Fix edge case in CIRCLE::Intersect that caused a divide-by-zero crash 2021-08-25 19:11:19 +01:00
test_fillet.cpp We don't keep a CHANGELOG.TXT 2021-10-05 19:46:53 -07: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 geometry: use dedicated 64-bit integer square root for distance computations 2022-06-08 16:12:59 +00:00
test_shape_arc.cpp Fix QA for arc/arc collisions 2022-03-08 10:37:04 -08: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: Only fix up arc indices if last pt is part of an arc 2021-12-03 22:04:55 +00:00
test_shape_poly_set_arcs.cpp Add qa tests for SHAPE_POLY_SET arcs that wrap around from end to start 2021-11-20 16:44:52 +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