38 bool Plot(
const wxString& aOutputPath,
const LSEQ& aLayersToPlot,
const LSEQ& aCommonLayers,
39 bool aUseGerberFileExtensions );
63 static void BuildPlotFileName( wxFileName* aFilename,
const wxString& aOutputDir,
const wxString& aSuffix,
64 const wxString& aExtension );
Information pertinent to a Pcbnew printed circuit board.
LSEQ is a sequence (and therefore also a set) of PCB_LAYER_IDs.
LSEQ getPlotSequence(PCB_LAYER_ID aLayerToPlot, LSEQ aPlotWithAllLayersSeq)
Generates a final LSEQ for plotting by removing duplicates.
bool Plot(const wxString &aOutputPath, const LSEQ &aLayersToPlot, const LSEQ &aCommonLayers, bool aUseGerberFileExtensions)
static void PlotJobToPlotOpts(PCB_PLOT_PARAMS &aPlotOpts, JOB_EXPORT_PCB_PLOT *aJob)
Translate a JOB to PCB_PLOT_PARAMS.
PCB_PLOT_PARAMS m_plotOpts
bool copperLayerShouldBeSkipped(PCB_LAYER_ID aLayerToPlot)
All copper layers that are disabled are actually selected This is due to wonkyness in automatically s...
static void BuildPlotFileName(wxFileName *aFilename, const wxString &aOutputDir, const wxString &aSuffix, const wxString &aExtension)
Complete a plot filename.
Parameters and options when plotting/printing a board.
A pure virtual class used to derive REPORTER objects from.
PCB_LAYER_ID
A quick note on layer IDs: