25#include <math/vector2d.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"
34constexpr int HULL_MARGIN = 10;
42 int aClearance,
int aChamfer );
45 int aWalkaroundThickness );
59OPT_BOX2I ChangedArea(
const ITEM* aItemA,
const ITEM* aItemB );
60OPT_BOX2I ChangedArea(
const LINE& aLineA,
const LINE& aLineB );
63void DrawDebugPoint(
VECTOR2I aP,
int aColor );
64void DrawDebugBox(
BOX2I aB,
int aColor );
65void DrawDebugSeg(
SEG aS,
int aColor );
66void 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