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
Polygon used in Padstack, Package and Board for specifying filled Regions.
Definition polygon.hpp:25
This class encapsulates a UUID and allows it to be uses as a value type.
Definition uuid.hpp:16