3 #include "clipper/clipper.hpp"
4 #include "util/uuid.hpp"
14 bool operator<(
const PadKey &other)
const
16 if (layer < other.layer)
18 else if (layer > other.layer)
21 if (package < other.package)
23 if (package > other.package)
26 return pad < other.pad;
29 std::map<PadKey, std::pair<Placement, ClipperLib::Paths>> pads;
35 void request_push()
override;
38 void img_polygon(
const class Polygon &poly,
bool tr)
override;
Definition: canvas_pads.hpp:9
Definition: canvas_pads.hpp:7
Definition: canvas.hpp:24
Polygon used in Padstack, Package and Board for specifying filled Regions.
Definition: polygon.hpp:27
This class encapsulates a UUID and allows it to be uses as a value type.
Definition: uuid.hpp:16