KiCad PCB EDA Suite
|
#include <job_export_pcb_pos.h>
Public Types | |
enum class | SIDE { FRONT , BACK , BOTH } |
enum class | UNITS { INCHES , MILLIMETERS } |
enum class | FORMAT { ASCII , CSV , GERBER } |
Public Member Functions | |
JOB_EXPORT_PCB_POS (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_outputFile |
bool | m_useDrillPlaceFileOrigin |
bool | m_smdOnly |
bool | m_excludeFootprintsWithTh |
bool | m_excludeDNP |
bool | m_negateBottomX |
SIDE | m_side |
UNITS | m_units |
FORMAT | m_format |
bool | m_gerberBoardEdge |
Protected Attributes | |
std::string | m_type |
bool | m_isCli |
std::map< wxString, wxString > | m_varOverrides |
Definition at line 29 of file job_export_pcb_pos.h.
|
strong |
Enumerator | |
---|---|
ASCII | |
CSV | |
GERBER |
Definition at line 61 of file job_export_pcb_pos.h.
|
strong |
Enumerator | |
---|---|
FRONT | |
BACK | |
BOTH |
Definition at line 43 of file job_export_pcb_pos.h.
|
strong |
Enumerator | |
---|---|
INCHES | |
MILLIMETERS |
Definition at line 52 of file job_export_pcb_pos.h.
JOB_EXPORT_PCB_POS::JOB_EXPORT_PCB_POS | ( | bool | aIsCli | ) |
Definition at line 24 of file job_export_pcb_pos.cpp.
References ASCII, BOTH, m_format, m_gerberBoardEdge, m_side, m_units, and MILLIMETERS.
|
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().
bool JOB_EXPORT_PCB_POS::m_excludeDNP |
Definition at line 40 of file job_export_pcb_pos.h.
Referenced by PCBNEW_JOBS_HANDLER::JobExportPos().
bool JOB_EXPORT_PCB_POS::m_excludeFootprintsWithTh |
Definition at line 39 of file job_export_pcb_pos.h.
Referenced by PCBNEW_JOBS_HANDLER::JobExportPos().
wxString JOB_EXPORT_PCB_POS::m_filename |
Definition at line 34 of file job_export_pcb_pos.h.
Referenced by PCBNEW_JOBS_HANDLER::JobExportPos().
FORMAT JOB_EXPORT_PCB_POS::m_format |
Definition at line 68 of file job_export_pcb_pos.h.
Referenced by JOB_EXPORT_PCB_POS(), and PCBNEW_JOBS_HANDLER::JobExportPos().
bool JOB_EXPORT_PCB_POS::m_gerberBoardEdge |
Definition at line 70 of file job_export_pcb_pos.h.
Referenced by JOB_EXPORT_PCB_POS(), and PCBNEW_JOBS_HANDLER::JobExportPos().
bool JOB_EXPORT_PCB_POS::m_negateBottomX |
Definition at line 41 of file job_export_pcb_pos.h.
Referenced by PCBNEW_JOBS_HANDLER::JobExportPos().
wxString JOB_EXPORT_PCB_POS::m_outputFile |
Definition at line 35 of file job_export_pcb_pos.h.
Referenced by PCBNEW_JOBS_HANDLER::JobExportPos().
SIDE JOB_EXPORT_PCB_POS::m_side |
Definition at line 50 of file job_export_pcb_pos.h.
Referenced by JOB_EXPORT_PCB_POS(), and PCBNEW_JOBS_HANDLER::JobExportPos().
bool JOB_EXPORT_PCB_POS::m_smdOnly |
Definition at line 38 of file job_export_pcb_pos.h.
Referenced by PCBNEW_JOBS_HANDLER::JobExportPos().
UNITS JOB_EXPORT_PCB_POS::m_units |
Definition at line 58 of file job_export_pcb_pos.h.
Referenced by JOB_EXPORT_PCB_POS(), and PCBNEW_JOBS_HANDLER::JobExportPos().
bool JOB_EXPORT_PCB_POS::m_useDrillPlaceFileOrigin |
Definition at line 37 of file job_export_pcb_pos.h.
Referenced by PCBNEW_JOBS_HANDLER::JobExportPos().
|
protectedinherited |