7
mirror of https://gitlab.com/kicad/code/kicad.git synced 2024-11-28 00:21:34 +00:00
kicad/libs/kimath/include/geometry
John Beard df933df416 Multichannel: split out some geometric routines
Putting them somewhere in the geom utils means they
can be reused, and also tested if needed.
2024-11-08 19:48:03 +08:00
..
approximation.h Break ERROR_LOC out to its own header 2024-09-11 22:08:36 +01:00
circle.h Snapping: Add construction geometry snapping 2024-09-11 22:35:35 +01:00
convex_hull.h A bit more angle cleanup. 2022-01-18 09:48:24 +00:00
corner_operations.h Dogbones: add slots for acute angles 2024-09-22 13:45:19 +01:00
corner_strategy.h Move CORNER_STRATEGY out of SHAPE_POLY_SET. 2023-10-06 15:42:50 +03:00
direction45.h PNS: Add support for 90-degree corner modes 2021-11-03 02:14:23 +00:00
distribute.h Rework item distribution 2024-05-05 03:35:09 +08:00
eda_angle.h Fix sin/cos fixed values 2024-05-31 17:10:36 -07:00
ellipse.h Support DXF ellipses and elliptical arcs 2022-12-24 22:46:07 -05:00
geometry_utils.h Abstract REFERENCE_IMAGE to a separate class 2024-09-30 10:20:20 +01:00
half_line.h Snapping: Add construction geometry snapping 2024-09-11 22:35:35 +01:00
intersection.h Snapping: Add construction geometry snapping 2024-09-11 22:35:35 +01:00
line.h Snapping: Add construction geometry snapping 2024-09-11 22:35:35 +01:00
nearest.h Snapping: Add construction geometry snapping 2024-09-11 22:35:35 +01:00
oval.h Geom: add a simple OVAL type 2024-09-19 06:35:43 +01:00
point_types.h Snapping: Add construction geometry snapping 2024-09-11 22:35:35 +01:00
polygon_triangulation.h Fixup copper connection wires 2024-07-10 21:48:37 -07:00
roundrect.h Feature: Exact item offset tool 2024-09-19 06:35:43 +01:00
seg.h Optimize SEG::SquaredDistance 2024-07-25 05:21:06 +02:00
shape_arc.h Unify flip direction handling 2024-09-27 17:13:13 +01:00
shape_circle.h Return closest point on line-circle intersection 2024-05-21 09:34:45 -07:00
shape_compound.h Fix SHAPE::Distance warnings 2023-08-22 08:30:47 -04:00
shape_file_io.h KiCad internal library header file housekeeping. 2021-07-01 13:46:38 -04:00
shape_index_list.h PNS: Support via stacks 2024-11-04 21:30:38 -05:00
shape_index.h PNS: Support via stacks 2024-11-04 21:30:38 -05:00
shape_line_chain.h kimath: bring back the legacy SHAPE_LINE_CHAIN::Simplify() function 2024-11-02 19:59:09 +01:00
shape_null.h Lift some point-vs-shape APIs into SHAPE base class 2023-08-17 08:02:14 -04:00
shape_poly_set.h Unify flip direction handling 2024-09-27 17:13:13 +01:00
shape_rect.h Feature: Exact item offset tool 2024-09-19 06:35:43 +01:00
shape_segment.h Lift some point-vs-shape APIs into SHAPE base class 2023-08-17 08:02:14 -04:00
shape_simple.h Lift some point-vs-shape APIs into SHAPE base class 2023-08-17 08:02:14 -04:00
shape_utils.h Multichannel: split out some geometric routines 2024-11-08 19:48:03 +08:00
shape.h Break ERROR_LOC out to its own header 2024-09-11 22:08:36 +01:00
vector_utils.h Dogbones: add slots for acute angles 2024-09-22 13:45:19 +01:00
vertex_set.h Change zorder to use unsigned 2024-10-24 17:40:25 -07:00