25 #include <math/vector2d.h>
26 #include <math/box2.h>
27 #include <geometry/shape_line_chain.h>
28 #include <geometry/shape_segment.h>
29 #include <geometry/shape_rect.h>
30 #include <geometry/shape_simple.h>
34 constexpr
int HULL_MARGIN = 10;
44 int aClearance,
int aChamfer );
47 int aWalkaroundThickness );
61 OPT_BOX2I ChangedArea(
const ITEM* aItemA,
const ITEM* aItemB );
62 OPT_BOX2I ChangedArea(
const LINE& aLineA,
const LINE& aLineB );
65 SHAPE_LINE_CHAIN::INTERSECTIONS& ips );
Definition: shape_arc.h:36
Represent a polyline containing arcs as well as line segments: A chain of connected line and/or arc s...
Definition: shape_line_chain.h:81
Definition: shape_rect.h:37
Definition: shape_segment.h:36
Represent a simple polygon consisting of a zero-thickness closed chain of connected line segments.
Definition: shape_simple.h:42