KiCad PCB EDA Suite
|
#include <job_export_pcb_drill.h>
Public Types | |
enum class | DRILL_FORMAT { EXCELLON , GERBER } |
enum class | DRILL_ORIGIN { ABS , PLOT } |
enum class | DRILL_UNITS { INCHES , MILLIMETERS } |
enum class | ZEROS_FORMAT { DECIMAL , SUPPRESS_LEADING , SUPPRESS_TRAILING , KEEP_ZEROS } |
enum class | MAP_FORMAT { POSTSCRIPT , GERBER_X2 , DXF , SVG , } |
Public Member Functions | |
JOB_EXPORT_PCB_DRILL (bool aIsCli) | |
const std::string & | GetType () const |
bool | IsCli () const |
const std::map< wxString, wxString > & | GetVarOverrides () const |
void | SetVarOverrides (const std::map< wxString, wxString > &aVarOverrides) |
Public Attributes | |
wxString | m_filename |
wxString | m_outputDir |
bool | m_excellonMirrorY |
bool | m_excellonMinimalHeader |
bool | m_excellonCombinePTHNPTH |
bool | m_excellonOvalDrillRoute |
DRILL_FORMAT | m_format |
DRILL_ORIGIN | m_drillOrigin |
DRILL_UNITS | m_drillUnits |
ZEROS_FORMAT | m_zeroFormat |
MAP_FORMAT | m_mapFormat |
int | m_gerberPrecision |
bool | m_generateMap |
Protected Attributes | |
std::string | m_type |
bool | m_isCli |
std::map< wxString, wxString > | m_varOverrides |
Definition at line 29 of file job_export_pcb_drill.h.
|
strong |
Enumerator | |
---|---|
EXCELLON | |
GERBER |
Definition at line 42 of file job_export_pcb_drill.h.
|
strong |
Enumerator | |
---|---|
ABS | |
PLOT |
Definition at line 50 of file job_export_pcb_drill.h.
|
strong |
Enumerator | |
---|---|
INCHES | |
MILLIMETERS |
Definition at line 58 of file job_export_pcb_drill.h.
|
strong |
Enumerator | |
---|---|
POSTSCRIPT | |
GERBER_X2 | |
DXF | |
SVG | |
Definition at line 76 of file job_export_pcb_drill.h.
|
strong |
Enumerator | |
---|---|
DECIMAL | |
SUPPRESS_LEADING | |
SUPPRESS_TRAILING | |
KEEP_ZEROS |
Definition at line 66 of file job_export_pcb_drill.h.
JOB_EXPORT_PCB_DRILL::JOB_EXPORT_PCB_DRILL | ( | bool | aIsCli | ) |
Definition at line 23 of file job_export_pcb_drill.cpp.
|
inlineinherited |
Definition at line 38 of file job.h.
Referenced by JOB_DISPATCHER::RunJob().
|
inlineinherited |
Definition at line 41 of file job.h.
Referenced by PCBNEW_JOBS_HANDLER::doFpExportSvg(), EESCHEMA_JOBS_HANDLER::JobExportBom(), PCBNEW_JOBS_HANDLER::JobExportDrc(), PCBNEW_JOBS_HANDLER::JobExportDxf(), PCBNEW_JOBS_HANDLER::JobExportGerber(), PCBNEW_JOBS_HANDLER::JobExportGerbers(), PCBNEW_JOBS_HANDLER::JobExportPdf(), EESCHEMA_JOBS_HANDLER::JobExportPlot(), PCBNEW_JOBS_HANDLER::JobExportRender(), PCBNEW_JOBS_HANDLER::JobExportStep(), PCBNEW_JOBS_HANDLER::JobExportSvg(), and EESCHEMA_JOBS_HANDLER::JobSchErc().
|
inlineinherited |
Definition at line 39 of file job.h.
Referenced by PCBNEW_JOBS_HANDLER::JobExportDrc(), 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::JobExportIpc2581(), PCBNEW_JOBS_HANDLER::JobExportPdf(), PCBNEW_JOBS_HANDLER::JobExportPos(), PCBNEW_JOBS_HANDLER::JobExportRender(), PCBNEW_JOBS_HANDLER::JobExportStep(), and PCBNEW_JOBS_HANDLER::JobExportSvg().
|
inlineinherited |
Definition at line 43 of file job.h.
Referenced by CLI::PCB_EXPORT_GERBER_COMMAND::populateJob().
DRILL_ORIGIN JOB_EXPORT_PCB_DRILL::m_drillOrigin |
Definition at line 56 of file job_export_pcb_drill.h.
Referenced by PCBNEW_JOBS_HANDLER::JobExportDrill().
DRILL_UNITS JOB_EXPORT_PCB_DRILL::m_drillUnits |
Definition at line 64 of file job_export_pcb_drill.h.
Referenced by PCBNEW_JOBS_HANDLER::JobExportDrill().
bool JOB_EXPORT_PCB_DRILL::m_excellonCombinePTHNPTH |
Definition at line 39 of file job_export_pcb_drill.h.
Referenced by PCBNEW_JOBS_HANDLER::JobExportDrill().
bool JOB_EXPORT_PCB_DRILL::m_excellonMinimalHeader |
Definition at line 38 of file job_export_pcb_drill.h.
Referenced by PCBNEW_JOBS_HANDLER::JobExportDrill().
bool JOB_EXPORT_PCB_DRILL::m_excellonMirrorY |
Definition at line 37 of file job_export_pcb_drill.h.
Referenced by PCBNEW_JOBS_HANDLER::JobExportDrill().
bool JOB_EXPORT_PCB_DRILL::m_excellonOvalDrillRoute |
Definition at line 40 of file job_export_pcb_drill.h.
Referenced by PCBNEW_JOBS_HANDLER::JobExportDrill().
wxString JOB_EXPORT_PCB_DRILL::m_filename |
Definition at line 34 of file job_export_pcb_drill.h.
Referenced by PCBNEW_JOBS_HANDLER::JobExportDrill().
DRILL_FORMAT JOB_EXPORT_PCB_DRILL::m_format |
Definition at line 48 of file job_export_pcb_drill.h.
Referenced by PCBNEW_JOBS_HANDLER::JobExportDrill().
bool JOB_EXPORT_PCB_DRILL::m_generateMap |
Definition at line 89 of file job_export_pcb_drill.h.
Referenced by PCBNEW_JOBS_HANDLER::JobExportDrill().
int JOB_EXPORT_PCB_DRILL::m_gerberPrecision |
Definition at line 87 of file job_export_pcb_drill.h.
Referenced by PCBNEW_JOBS_HANDLER::JobExportDrill().
MAP_FORMAT JOB_EXPORT_PCB_DRILL::m_mapFormat |
Definition at line 85 of file job_export_pcb_drill.h.
Referenced by PCBNEW_JOBS_HANDLER::JobExportDrill().
wxString JOB_EXPORT_PCB_DRILL::m_outputDir |
Definition at line 35 of file job_export_pcb_drill.h.
Referenced by PCBNEW_JOBS_HANDLER::JobExportDrill().
|
protectedinherited |
ZEROS_FORMAT JOB_EXPORT_PCB_DRILL::m_zeroFormat |
Definition at line 74 of file job_export_pcb_drill.h.
Referenced by PCBNEW_JOBS_HANDLER::JobExportDrill().