KiCad PCB EDA Suite
|
#include <job_export_pcb_gerber.h>
Public Member Functions | |
JOB_EXPORT_PCB_GERBER (const std::string &aType, bool aIsCli) | |
JOB_EXPORT_PCB_GERBER (bool aIsCli) | |
const std::string & | GetType () const |
bool | IsCli () const |
Public Attributes | |
wxString | m_filename |
wxString | m_outputFile |
bool | m_plotFootprintValues |
bool | m_plotRefDes |
bool | m_plotBorderTitleBlocks |
bool | m_subtractSolderMaskFromSilk |
bool | m_includeNetlistAttributes |
bool | m_useX2Format |
bool | m_disableApertureMacros |
bool | m_useAuxOrigin |
int | m_precision |
LSET | m_printMaskLayer |
Private Attributes | |
std::string | m_type |
bool | m_isCli |
Definition at line 28 of file job_export_pcb_gerber.h.
|
inline |
Definition at line 31 of file job_export_pcb_gerber.h.
|
inline |
Definition at line 48 of file job_export_pcb_gerber.h.
|
inlineinherited |
Definition at line 34 of file job.h.
References JOB::m_type.
Referenced by JOB_DISPATCHER::RunJob().
|
inlineinherited |
Definition at line 35 of file job.h.
References JOB::m_isCli.
Referenced by PCBNEW_JOBS_HANDLER::JobExportDrill(), PCBNEW_JOBS_HANDLER::JobExportDxf(), PCBNEW_JOBS_HANDLER::JobExportFpSvg(), PCBNEW_JOBS_HANDLER::JobExportFpUpgrade(), PCBNEW_JOBS_HANDLER::JobExportGerber(), PCBNEW_JOBS_HANDLER::JobExportGerbers(), PCBNEW_JOBS_HANDLER::JobExportPdf(), PCBNEW_JOBS_HANDLER::JobExportPos(), PCBNEW_JOBS_HANDLER::JobExportStep(), and PCBNEW_JOBS_HANDLER::JobExportSvg().
bool JOB_EXPORT_PCB_GERBER::m_disableApertureMacros |
Definition at line 62 of file job_export_pcb_gerber.h.
Referenced by PCBNEW_JOBS_HANDLER::populateGerberPlotOptionsFromJob(), and CLI::EXPORT_PCB_GERBER_COMMAND::populateJob().
wxString JOB_EXPORT_PCB_GERBER::m_filename |
Definition at line 53 of file job_export_pcb_gerber.h.
Referenced by PCBNEW_JOBS_HANDLER::JobExportGerber(), PCBNEW_JOBS_HANDLER::JobExportGerbers(), and CLI::EXPORT_PCB_GERBER_COMMAND::populateJob().
bool JOB_EXPORT_PCB_GERBER::m_includeNetlistAttributes |
Definition at line 60 of file job_export_pcb_gerber.h.
Referenced by PCBNEW_JOBS_HANDLER::populateGerberPlotOptionsFromJob(), and CLI::EXPORT_PCB_GERBER_COMMAND::populateJob().
|
privateinherited |
Definition at line 39 of file job.h.
Referenced by JOB::IsCli().
wxString JOB_EXPORT_PCB_GERBER::m_outputFile |
Definition at line 54 of file job_export_pcb_gerber.h.
Referenced by PCBNEW_JOBS_HANDLER::JobExportGerber(), PCBNEW_JOBS_HANDLER::JobExportGerbers(), and CLI::EXPORT_PCB_GERBER_COMMAND::populateJob().
bool JOB_EXPORT_PCB_GERBER::m_plotBorderTitleBlocks |
Definition at line 58 of file job_export_pcb_gerber.h.
Referenced by PCBNEW_JOBS_HANDLER::populateGerberPlotOptionsFromJob(), and CLI::EXPORT_PCB_GERBER_COMMAND::populateJob().
bool JOB_EXPORT_PCB_GERBER::m_plotFootprintValues |
Definition at line 56 of file job_export_pcb_gerber.h.
Referenced by PCBNEW_JOBS_HANDLER::populateGerberPlotOptionsFromJob(), and CLI::EXPORT_PCB_GERBER_COMMAND::populateJob().
bool JOB_EXPORT_PCB_GERBER::m_plotRefDes |
Definition at line 57 of file job_export_pcb_gerber.h.
Referenced by PCBNEW_JOBS_HANDLER::populateGerberPlotOptionsFromJob(), and CLI::EXPORT_PCB_GERBER_COMMAND::populateJob().
int JOB_EXPORT_PCB_GERBER::m_precision |
Definition at line 65 of file job_export_pcb_gerber.h.
Referenced by PCBNEW_JOBS_HANDLER::populateGerberPlotOptionsFromJob(), and CLI::EXPORT_PCB_GERBER_COMMAND::populateJob().
LSET JOB_EXPORT_PCB_GERBER::m_printMaskLayer |
Definition at line 68 of file job_export_pcb_gerber.h.
Referenced by PCBNEW_JOBS_HANDLER::JobExportGerber(), PCBNEW_JOBS_HANDLER::JobExportGerbers(), and CLI::EXPORT_PCB_GERBER_COMMAND::populateJob().
bool JOB_EXPORT_PCB_GERBER::m_subtractSolderMaskFromSilk |
Definition at line 59 of file job_export_pcb_gerber.h.
Referenced by PCBNEW_JOBS_HANDLER::populateGerberPlotOptionsFromJob(), and CLI::EXPORT_PCB_GERBER_COMMAND::populateJob().
|
privateinherited |
Definition at line 38 of file job.h.
Referenced by JOB::GetType().
bool JOB_EXPORT_PCB_GERBER::m_useAuxOrigin |
Definition at line 63 of file job_export_pcb_gerber.h.
Referenced by PCBNEW_JOBS_HANDLER::populateGerberPlotOptionsFromJob(), and CLI::EXPORT_PCB_GERBER_COMMAND::populateJob().
bool JOB_EXPORT_PCB_GERBER::m_useX2Format |
Definition at line 61 of file job_export_pcb_gerber.h.
Referenced by PCBNEW_JOBS_HANDLER::populateGerberPlotOptionsFromJob(), and CLI::EXPORT_PCB_GERBER_COMMAND::populateJob().