26#ifndef PLACEFILE_GERBER_WRITER_H
27#define PLACEFILE_GERBER_WRITER_H
Information pertinent to a Pcbnew printed circuit board.
Used to create Gerber drill files.
const wxString GetPlaceFileName(const wxString &aFullBaseFilename, PCB_LAYER_ID aLayer) const
bool m_plotOtherPadsMarker
virtual ~PLACEFILE_GERBER_WRITER()
void SetOptions(const VECTOR2I &aOffset)
Initialize internal parameters to match drill options.
double mapRotationAngle(double aAngle, bool aIsFlipped)
Convert a KiCad footprint orientation to gerber rotation both are in degrees.
int CreatePlaceFile(const wxString &aFullFilename, PCB_LAYER_ID aLayer, bool aIncludeBrdEdges)
Create an pnp gerber file.
void findPads1(std::vector< PAD * > &aPadList, FOOTPRINT *aFootprint) const
Find the pad(s) 1 (or pad "A1") of a footprint.
PCB_LAYER_ID
A quick note on layer IDs: