A pad's resolved artwork on one fabrication layer.
PAD_LAYER_GEOMETRY(const PAD &aPad, PCB_LAYER_ID aLayer)
friend PAD_LAYER_GEOMETRY ResolvePadLayer(const PAD &, PCB_LAYER_ID, int)
Artwork on one layer as plotted by PlotStandardLayer; keep the plotter independent as the parity orac...
const SHAPE_POLY_SET & Contour() const
SHAPE_POLY_SET Polygon() const
std::unique_ptr< PAD > m_pad
Represent a set of closed polygons.
PAD_LAYER_GEOMETRY ResolvePadLayer(const PAD &aPad, PCB_LAYER_ID aLayer, int aMaxError)
Artwork on one layer as plotted by PlotStandardLayer; keep the plotter independent as the parity orac...
VECTOR2I ResolvePadMargin(const PAD &aPad, PCB_LAYER_ID aLayer)
Per-side mask or paste margin as PlotStandardLayer applies it.
PCB_LAYER_ID
A quick note on layer IDs:
VECTOR2< int32_t > VECTOR2I