30#ifndef _GENDRILL_GERBER_WRITER_
31#define _GENDRILL_GERBER_WRITER_
81 bool aGenDrill,
bool aGenMap,
106 bool aMerge_PTH_NPTH )
const override;
Information pertinent to a Pcbnew printed circuit board.
Create drill maps and drill reports and drill files.
Used to create Gerber drill files.
virtual const wxString getDrillFileName(DRILL_LAYER_PAIR aPair, bool aNPTH, bool aMerge_PTH_NPTH) const override
int createDrillFile(wxString &aFullFilename, bool aIsNpth, DRILL_LAYER_PAIR aLayerPair)
Create an Excellon drill file.
bool CreateDrillandMapFilesSet(const wxString &aPlotDirectory, bool aGenDrill, bool aGenMap, REPORTER *aReporter=nullptr)
Create the full set of Excellon drill file for the board filenames are computed from the board name,...
void SetOptions(const VECTOR2I &aOffset)
Initialize internal parameters to match drill options.
void SetFormat(int aRightDigits=6)
Initialize internal parameters to match the given format.
A pure virtual class used to derive REPORTER objects from.
helper classes to handle hole info for drill files generators.
std::pair< PCB_LAYER_ID, PCB_LAYER_ID > DRILL_LAYER_PAIR