#include <job_export_pcb_gencad.h>
Definition at line 30 of file job_export_pcb_gencad.h.
◆ JOB_EXPORT_PCB_GENCAD()
JOB_EXPORT_PCB_GENCAD::JOB_EXPORT_PCB_GENCAD |
( |
| ) |
|
◆ AddOutput()
void JOB::AddOutput |
( |
wxString |
aOutputPath | ) |
|
|
inlineinherited |
◆ ClearExistingOutputs()
void JOB::ClearExistingOutputs |
( |
| ) |
|
|
inlineinherited |
◆ FromJson()
void JOB::FromJson |
( |
const nlohmann::json & |
j | ) |
|
|
virtualinherited |
◆ GetDescription()
wxString JOB::GetDescription |
( |
| ) |
|
|
virtualinherited |
Reimplemented in JOB_EXPORT_PCB_3D, JOB_EXPORT_PCB_DRILL, JOB_EXPORT_PCB_DXF, JOB_EXPORT_PCB_GERBER, JOB_EXPORT_PCB_GERBERS, JOB_EXPORT_PCB_IPC2581, JOB_EXPORT_PCB_PDF, JOB_EXPORT_PCB_POS, JOB_EXPORT_PCB_SVG, JOB_EXPORT_SCH_BOM, JOB_EXPORT_SCH_NETLIST, JOB_EXPORT_SCH_PLOT_PDF, JOB_EXPORT_SCH_PLOT_DXF, JOB_EXPORT_SCH_PLOT_SVG, JOB_EXPORT_SCH_PLOT_PS, JOB_EXPORT_SCH_PLOT_HPGL, JOB_EXPORT_SCH_PYTHONBOM, JOB_PCB_DRC, JOB_SCH_ERC, and JOB_SPECIAL_EXECUTE.
Definition at line 67 of file job.cpp.
◆ GetFullOutputPath()
wxString JOB::GetFullOutputPath |
( |
| ) |
const |
|
inherited |
Definition at line 87 of file job.cpp.
References JOB::m_outputPath, JOB::m_outputPathIsDirectory, JOB::m_tempOutputDirectory, and PrependDirectoryToPath().
Referenced by PCBNEW_JOBS_HANDLER::JobExportDrill(), PCBNEW_JOBS_HANDLER::JobExportDxf(), PCBNEW_JOBS_HANDLER::JobExportGencad(), PCBNEW_JOBS_HANDLER::JobExportGerber(), PCBNEW_JOBS_HANDLER::JobExportGerbers(), PCBNEW_JOBS_HANDLER::JobExportIpc2581(), PCBNEW_JOBS_HANDLER::JobExportPdf(), PCBNEW_JOBS_HANDLER::JobExportPos(), PCBNEW_JOBS_HANDLER::JobExportStep(), PCBNEW_JOBS_HANDLER::JobExportSvg(), and JOBS_RUNNER::runSpecialExecute().
◆ GetOutputPath()
wxString JOB::GetOutputPath |
( |
| ) |
const |
|
inlineinherited |
Definition at line 119 of file job.h.
Referenced by DIALOG_EXPORT_2581::DIALOG_EXPORT_2581(), DIALOG_EXPORT_NETLIST::DIALOG_EXPORT_NETLIST(), DIALOG_GEN_FOOTPRINT_POSITION::initDialog(), DIALOG_GENDRILL::InitDisplayParams(), DIALOG_PLOT_SCHEMATIC::initDlg(), EESCHEMA_JOBS_HANDLER::JobExportBom(), PCBNEW_JOBS_HANDLER::JobExportDxf(), PCBNEW_JOBS_HANDLER::JobExportGencad(), PCBNEW_JOBS_HANDLER::JobExportGerber(), EESCHEMA_JOBS_HANDLER::JobExportNetlist(), PCBNEW_JOBS_HANDLER::JobExportPdf(), PCBNEW_JOBS_HANDLER::JobExportPos(), EESCHEMA_JOBS_HANDLER::JobExportPythonBom(), and PCBNEW_JOBS_HANDLER::JobExportStep().
◆ GetOutputs()
const std::vector< JOB_OUTPUT > & JOB::GetOutputs |
( |
| ) |
|
|
inlineinherited |
◆ GetParams()
Definition at line 99 of file job.h.
◆ GetType()
const std::string & JOB::GetType |
( |
| ) |
const |
|
inlineinherited |
◆ GetVarOverrides()
const std::map< wxString, wxString > & JOB::GetVarOverrides |
( |
| ) |
const |
|
inlineinherited |
Definition at line 87 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().
◆ OutputPathFullSpecified()
bool JOB::OutputPathFullSpecified |
( |
| ) |
const |
|
inherited |
◆ SetOutputPath()
void JOB::SetOutputPath |
( |
const wxString & |
aPath | ) |
|
|
inherited |
Definition at line 129 of file job.cpp.
References JOB::m_outputPath.
Referenced by EESCHEMA_JOBS_HANDLER::JobExportBom(), PCBNEW_JOBS_HANDLER::JobExportDxf(), PCBNEW_JOBS_HANDLER::JobExportGencad(), PCBNEW_JOBS_HANDLER::JobExportGerber(), PCBNEW_JOBS_HANDLER::JobExportIpc2581(), EESCHEMA_JOBS_HANDLER::JobExportNetlist(), PCBNEW_JOBS_HANDLER::JobExportPdf(), PCBNEW_JOBS_HANDLER::JobExportPos(), EESCHEMA_JOBS_HANDLER::JobExportPythonBom(), PCBNEW_JOBS_HANDLER::JobExportStep(), DIALOG_EXPORT_NETLIST::NetlistUpdateOpt(), DIALOG_EXPORT_STEP::onExportButton(), DIALOG_GENDRILL::OnGenDrillFile(), DIALOG_GEN_FOOTPRINT_POSITION::OnGenerate(), CLI::PCB_EXPORT_GERBER_COMMAND::populateJob(), JOB_EXPORT_PCB_IPC2581::SetDefaultOutputPath(), JOB_EXPORT_PCB_POS::SetDefaultOutputPath(), DIALOG_SPECIAL_EXECUTE::TransferDataFromWindow(), and DIALOG_EXPORT_2581::TransferDataFromWindow().
◆ SetTempOutputDirectory()
void JOB::SetTempOutputDirectory |
( |
const wxString & |
aBase | ) |
|
|
inherited |
◆ SetVarOverrides()
void JOB::SetVarOverrides |
( |
const std::map< wxString, wxString > & |
aVarOverrides | ) |
|
|
inlineinherited |
◆ ToJson()
void JOB::ToJson |
( |
nlohmann::json & |
j | ) |
const |
|
virtualinherited |
◆ m_filename
wxString JOB_EXPORT_PCB_GENCAD::m_filename |
◆ m_flipBottomPads
bool JOB_EXPORT_PCB_GENCAD::m_flipBottomPads |
◆ m_outputPath
wxString JOB::m_outputPath |
|
protectedinherited |
◆ m_outputPathIsDirectory
bool JOB::m_outputPathIsDirectory |
|
protectedinherited |
◆ m_outputs
◆ m_params
Definition at line 134 of file job.h.
Referenced by JOB::FromJson(), JOB::JOB(), JOB_EXPORT_PCB_3D::JOB_EXPORT_PCB_3D(), JOB_EXPORT_PCB_GERBER::JOB_EXPORT_PCB_GERBER(), JOB_EXPORT_PCB_GERBERS::JOB_EXPORT_PCB_GERBERS(), JOB_EXPORT_PCB_PDF::JOB_EXPORT_PCB_PDF(), JOB_EXPORT_PCB_SVG::JOB_EXPORT_PCB_SVG(), JOB_EXPORT_SCH_BOM::JOB_EXPORT_SCH_BOM(), JOB_SPECIAL_EXECUTE::JOB_SPECIAL_EXECUTE(), JOB::ToJson(), and JOB::~JOB().
◆ m_storeOriginCoords
bool JOB_EXPORT_PCB_GENCAD::m_storeOriginCoords |
◆ m_tempOutputDirectory
wxString JOB::m_tempOutputDirectory |
|
protectedinherited |
◆ m_type
◆ m_useDrillOrigin
bool JOB_EXPORT_PCB_GENCAD::m_useDrillOrigin |
◆ m_useIndividualShapes
bool JOB_EXPORT_PCB_GENCAD::m_useIndividualShapes |
◆ m_useUniquePins
bool JOB_EXPORT_PCB_GENCAD::m_useUniquePins |
◆ m_varOverrides
std::map<wxString, wxString> JOB::m_varOverrides |
|
protectedinherited |
The documentation for this class was generated from the following files: