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 "include/geometry/shape_simple.h"
34 constexpr
int HULL_MARGIN = 10;
42 int aClearance,
int aChamfer );
45 int aWalkaroundThickness );
59 OPT_BOX2I ChangedArea(
const ITEM* aItemA,
const ITEM* aItemB );
60 OPT_BOX2I ChangedArea(
const LINE& aLineA,
const LINE& aLineB );
63 void DrawDebugPoint(
VECTOR2I aP,
int aColor );
64 void DrawDebugBox(
BOX2I aB,
int aColor );
65 void DrawDebugSeg(
SEG aS,
int aColor );
66 void DrawDebugDirs(
VECTOR2D aP,
int aMask,
int aColor );
Class SHAPE_LINE_CHAIN.
Definition: shape_line_chain.h:50
Definition: shape_rect.h:34
Definition: shape_segment.h:31
Class SHAPE_SIMPLE.
Definition: shape_simple.h:43