|
KiCad PCB EDA Suite
|
#include <job_fp_export_svg.h>
Public Types | |
| enum class | PLOT_FORMAT { HPGL , GERBER , POST , DXF , PDF , SVG } |
Public Member Functions | |
| JOB_FP_EXPORT_SVG () | |
| const std::string & | GetType () const |
| const std::map< wxString, wxString > & | GetVarOverrides () const |
| void | SetVarOverrides (const std::map< wxString, wxString > &aVarOverrides) |
| void | SetTitleBlock (const TITLE_BLOCK &aTitleBlock) |
| virtual void | FromJson (const nlohmann::json &j) |
| virtual void | ToJson (nlohmann::json &j) const |
| virtual wxString | GetDefaultDescription () const |
| virtual wxString | GetSettingsDialogTitle () const |
| const std::vector< JOB_PARAM_BASE * > & | GetParams () |
| void | ClearExistingOutputs () |
| const std::vector< JOB_OUTPUT > & | GetOutputs () |
| void | AddOutput (wxString aOutputPath) |
| void | SetTempOutputDirectory (const wxString &aBase) |
| Sets the temporary output directory for the job, this is used to prefix with a given output path when GetFullOutputPath is called. | |
| void | SetConfiguredOutputPath (const wxString &aPath) |
| Sets the configured output path for the job, this path is always saved to file. | |
| wxString | GetConfiguredOutputPath () const |
| Returns the configured output path for the job. | |
| void | SetWorkingOutputPath (const wxString &aPath) |
| Sets a transient output path for the job, it takes priority over the configured output path when GetFullOutputPath is called. | |
| wxString | GetWorkingOutputPath () const |
| Returns the working output path for the job, if one has been set. | |
| wxString | GetFullOutputPath (PROJECT *aProject) const |
| Returns the full output path for the job, taking into account the configured output path, any configured working path and the temporary output directory. | |
| wxString | ResolveOutputPath (const wxString &aPath, bool aPathIsDirectory, PROJECT *aProject) const |
| bool | GetOutputPathIsDirectory () const |
Public Attributes | |
| wxString | m_libraryPath |
| wxString | m_footprint |
| std::optional< wxString > | m_argLayers |
| std::optional< wxString > | m_argCommonLayers |
| PLOT_FORMAT | m_plotFormat |
| wxString | m_filename |
| wxString | m_colorTheme |
| wxString | m_drawingSheet |
| wxString | m_variant |
| bool | m_mirror |
| Common Options. | |
| bool | m_blackAndWhite |
| bool | m_negative |
| double | m_scale |
| bool | m_sketchPadsOnFabLayers |
| bool | m_hideDNPFPsOnFabLayers |
| bool | m_sketchDNPFPsOnFabLayers |
| bool | m_crossoutDNPFPsOnFabLayers |
| bool | m_plotFootprintValues |
| bool | m_plotRefDes |
| bool | m_plotDrawingSheet |
| bool | m_subtractSolderMaskFromSilk |
| bool | m_plotPadNumbers |
| LSEQ | m_plotLayerSequence |
| Layers to include on all individual layer prints. | |
| LSEQ | m_plotOnAllLayersSequence |
| Used by SVG & PDF. | |
| DRILL_MARKS | m_drillShapeOption |
| Used by SVG/DXF/PDF/Gerbers. | |
| bool | m_useDrillOrigin |
| bool | m_checkZonesBeforePlot |
Protected Attributes | |
| std::string | m_type |
| std::map< wxString, wxString > | m_varOverrides |
| TITLE_BLOCK | m_titleBlock |
| wxString | m_tempOutputDirectory |
| wxString | m_outputPath |
| bool | m_outputPathIsDirectory |
| wxString | m_description |
| wxString | m_workingOutputPath |
| The working output path is a transient path that takes priority over the configured output path when determining where to write output files. | |
| std::vector< JOB_PARAM_BASE * > | m_params |
| std::vector< JOB_OUTPUT > | m_outputs |
Definition at line 30 of file job_fp_export_svg.h.
|
stronginherited |
| Enumerator | |
|---|---|
| HPGL | |
| GERBER | |
| POST | |
| DXF | |
| SVG | |
Definition at line 32 of file job_export_pcb_plot.h.
| JOB_FP_EXPORT_SVG::JOB_FP_EXPORT_SVG | ( | ) |
Definition at line 24 of file job_fp_export_svg.cpp.
References JOB_EXPORT_PCB_PLOT::JOB_EXPORT_PCB_PLOT(), JOB_EXPORT_PCB_PLOT::m_blackAndWhite, JOB_EXPORT_PCB_PLOT::m_crossoutDNPFPsOnFabLayers, m_footprint, JOB_EXPORT_PCB_PLOT::m_hideDNPFPsOnFabLayers, m_libraryPath, JOB_EXPORT_PCB_PLOT::m_sketchDNPFPsOnFabLayers, JOB_EXPORT_PCB_PLOT::m_sketchPadsOnFabLayers, and JOB_EXPORT_PCB_PLOT::SVG.
|
inlineinherited |
Definition at line 216 of file job.h.
References m_outputs.
Referenced by PCBNEW_JOBS_HANDLER::JobExportPos(), and PCBNEW_JOBS_HANDLER::JobExportStats().
|
inlineinherited |
|
virtualinherited |
Definition at line 60 of file job.cpp.
References m_params.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), from_json(), and from_json().
|
inlineinherited |
Returns the configured output path for the job.
Definition at line 233 of file job.h.
References m_outputPath.
Referenced by EESCHEMA_JOBS_HANDLER::JobExportBom(), PCBNEW_JOBS_HANDLER::JobExportDrc(), PCBNEW_JOBS_HANDLER::JobExportDxf(), PCBNEW_JOBS_HANDLER::JobExportGencad(), PCBNEW_JOBS_HANDLER::JobExportGerber(), PCBNEW_JOBS_HANDLER::JobExportIpc2581(), PCBNEW_JOBS_HANDLER::JobExportIpcD356(), EESCHEMA_JOBS_HANDLER::JobExportNetlist(), PCBNEW_JOBS_HANDLER::JobExportOdb(), PCBNEW_JOBS_HANDLER::JobExportPdf(), PCBNEW_JOBS_HANDLER::JobExportPos(), PCBNEW_JOBS_HANDLER::JobExportPs(), EESCHEMA_JOBS_HANDLER::JobExportPythonBom(), PCBNEW_JOBS_HANDLER::JobExportRender(), PCBNEW_JOBS_HANDLER::JobExportStats(), PCBNEW_JOBS_HANDLER::JobExportStep(), PCBNEW_JOBS_HANDLER::JobExportSvg(), PCBNEW_JOBS_HANDLER::JobImport(), EESCHEMA_JOBS_HANDLER::JobSchErc(), PCB_PLOTTER::PlotJobToPlotOpts(), and JOBS_RUNNER::runSpecialExecute().
|
virtualinherited |
Reimplemented in JOB_EXPORT_PCB_3D, JOB_EXPORT_PCB_DRILL, JOB_EXPORT_PCB_DXF, JOB_EXPORT_PCB_GENCAD, JOB_EXPORT_PCB_GERBER, JOB_EXPORT_PCB_GERBERS, JOB_EXPORT_PCB_HPGL, JOB_EXPORT_PCB_IPC2581, JOB_EXPORT_PCB_IPCD356, JOB_EXPORT_PCB_ODB, JOB_EXPORT_PCB_PDF, JOB_EXPORT_PCB_POS, JOB_EXPORT_PCB_PS, JOB_EXPORT_PCB_STATS, JOB_EXPORT_PCB_SVG, JOB_EXPORT_SCH_BOM, JOB_EXPORT_SCH_NETLIST, JOB_EXPORT_SCH_PLOT_DXF, JOB_EXPORT_SCH_PLOT_HPGL, JOB_EXPORT_SCH_PLOT_PDF, JOB_EXPORT_SCH_PLOT_PS, JOB_EXPORT_SCH_PLOT_SVG, JOB_EXPORT_SCH_PYTHONBOM, JOB_PCB_DRC, JOB_PCB_IMPORT, JOB_PCB_RENDER, JOB_SCH_ERC, JOB_SPECIAL_COPYFILES, and JOB_SPECIAL_EXECUTE.
|
inherited |
Returns the full output path for the job, taking into account the configured output path, any configured working path and the temporary output directory.
Additionally variable resolution will take place
Definition at line 150 of file job.cpp.
References m_outputPath, m_outputPathIsDirectory, m_workingOutputPath, and ResolveOutputPath().
Referenced by PCBNEW_JOBS_HANDLER::doFpExportSvg(), DIALOG_EXPORT_ODBPP::GenerateODBPPFiles(), EESCHEMA_JOBS_HANDLER::JobExportBom(), PCBNEW_JOBS_HANDLER::JobExportFpSvg(), EESCHEMA_JOBS_HANDLER::JobExportNetlist(), EESCHEMA_JOBS_HANDLER::JobExportPlot(), EESCHEMA_JOBS_HANDLER::JobExportPythonBom(), PCBNEW_JOBS_HANDLER::JobExportStep(), EESCHEMA_JOBS_HANDLER::JobSchErc(), PCBNEW_JOBS_HANDLER::resolveJobOutputPath(), JOBS_RUNNER::runSpecialCopyFiles(), and JOBS_RUNNER::runSpecialExecute().
|
inlineinherited |
Definition at line 256 of file job.h.
References m_outputPathIsDirectory.
Referenced by EESCHEMA_JOBS_HANDLER::JobExportPlot().
|
inlineinherited |
|
inlineinherited |
|
virtualinherited |
Reimplemented in JOB_EXPORT_PCB_3D, JOB_EXPORT_PCB_DRILL, JOB_EXPORT_PCB_DXF, JOB_EXPORT_PCB_GENCAD, JOB_EXPORT_PCB_GERBER, JOB_EXPORT_PCB_GERBERS, JOB_EXPORT_PCB_IPC2581, JOB_EXPORT_PCB_IPCD356, JOB_EXPORT_PCB_ODB, JOB_EXPORT_PCB_PDF, JOB_EXPORT_PCB_POS, JOB_EXPORT_PCB_PS, JOB_EXPORT_PCB_STATS, JOB_EXPORT_PCB_SVG, JOB_EXPORT_SCH_BOM, JOB_EXPORT_SCH_NETLIST, JOB_EXPORT_SCH_PLOT_DXF, JOB_EXPORT_SCH_PLOT_PDF, JOB_EXPORT_SCH_PLOT_PS, JOB_EXPORT_SCH_PLOT_SVG, JOB_PCB_DRC, JOB_PCB_IMPORT, JOB_PCB_RENDER, and JOB_SCH_ERC.
Definition at line 80 of file job.cpp.
References _.
Referenced by DIALOG_PLOT::DIALOG_PLOT().
|
inlineinherited |
Definition at line 195 of file job.h.
References m_type.
Referenced by JOB_DISPATCHER::HandleJobConfig(), PANEL_JOBSET::OpenJobOptionsForListItem(), and JOB_DISPATCHER::RunJob().
|
inlineinherited |
Definition at line 197 of file job.h.
References m_varOverrides.
Referenced by PCBNEW_JOBS_HANDLER::doFpExportSvg(), EESCHEMA_JOBS_HANDLER::JobExportBom(), PCBNEW_JOBS_HANDLER::JobExportDxf(), PCBNEW_JOBS_HANDLER::JobExportGerber(), PCBNEW_JOBS_HANDLER::JobExportGerbers(), EESCHEMA_JOBS_HANDLER::JobExportNetlist(), PCBNEW_JOBS_HANDLER::JobExportPdf(), EESCHEMA_JOBS_HANDLER::JobExportPlot(), PCBNEW_JOBS_HANDLER::JobExportPs(), EESCHEMA_JOBS_HANDLER::JobExportPythonBom(), PCBNEW_JOBS_HANDLER::JobExportSvg(), EESCHEMA_JOBS_HANDLER::JobSchErc(), and PCBNEW_JOBS_HANDLER::resolveJobOutputPath().
|
inlineinherited |
Returns the working output path for the job, if one has been set.
Definition at line 244 of file job.h.
References m_workingOutputPath.
Referenced by PCBNEW_JOBS_HANDLER::JobExportStats().
|
inherited |
Definition at line 100 of file job.cpp.
References ExpandTextVars(), m_tempOutputDirectory, m_titleBlock, PrependDirectoryToPath(), and PROJECT::TextVarResolver().
Referenced by GetFullOutputPath(), and PCBNEW_JOBS_HANDLER::JobExportDrill().
|
inherited |
Sets the configured output path for the job, this path is always saved to file.
Definition at line 157 of file job.cpp.
References m_outputPath.
Referenced by BOARD_EDITOR_CONTROL::GenerateODBPPFiles(), EESCHEMA_JOBS_HANDLER::JobExportBom(), EESCHEMA_JOBS_HANDLER::JobExportNetlist(), EESCHEMA_JOBS_HANDLER::JobExportPythonBom(), EESCHEMA_JOBS_HANDLER::JobSchErc(), CLI::PCB_EXPORT_GERBER_COMMAND::populateJob(), JOBS_RUNNER::runSpecialExecute(), JOB_EXPORT_PCB_IPC2581::SetDefaultOutputPath(), JOB_EXPORT_PCB_IPCD356::SetDefaultOutputPath(), JOB_EXPORT_PCB_ODB::SetDefaultOutputPath(), and JOB_EXPORT_PCB_POS::SetDefaultOutputPath().
|
inherited |
Sets the temporary output directory for the job, this is used to prefix with a given output path when GetFullOutputPath is called.
This is intended for use with running jobsets and otherwise has no impact on individual job runs outside jobsets.
Definition at line 86 of file job.cpp.
References m_tempOutputDirectory.
|
inlineinherited |
Definition at line 204 of file job.h.
References m_titleBlock.
Referenced by EESCHEMA_JOBS_HANDLER::JobExportBom(), EESCHEMA_JOBS_HANDLER::JobExportNetlist(), EESCHEMA_JOBS_HANDLER::JobExportPlot(), EESCHEMA_JOBS_HANDLER::JobExportPythonBom(), EESCHEMA_JOBS_HANDLER::JobSchErc(), and PCBNEW_JOBS_HANDLER::resolveJobOutputPath().
|
inlineinherited |
Definition at line 199 of file job.h.
References m_varOverrides.
Referenced by CLI::PCB_EXPORT_GERBER_COMMAND::populateJob().
|
inlineinherited |
Sets a transient output path for the job, it takes priority over the configured output path when GetFullOutputPath is called.
Definition at line 239 of file job.h.
References m_workingOutputPath.
Referenced by PCBNEW_JOBS_HANDLER::JobExportDrc(), PCBNEW_JOBS_HANDLER::JobExportDxf(), PCBNEW_JOBS_HANDLER::JobExportGencad(), PCBNEW_JOBS_HANDLER::JobExportGerber(), PCBNEW_JOBS_HANDLER::JobExportIpc2581(), PCBNEW_JOBS_HANDLER::JobExportIpcD356(), PCBNEW_JOBS_HANDLER::JobExportOdb(), PCBNEW_JOBS_HANDLER::JobExportPdf(), PCBNEW_JOBS_HANDLER::JobExportPos(), PCBNEW_JOBS_HANDLER::JobExportPs(), PCBNEW_JOBS_HANDLER::JobExportRender(), PCBNEW_JOBS_HANDLER::JobExportStep(), PCBNEW_JOBS_HANDLER::JobExportSvg(), and JOB_EXPORT_PCB_STATS::SetDefaultOutputPath().
|
virtualinherited |
Definition at line 67 of file job.cpp.
References m_params.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and to_json().
|
inherited |
Definition at line 46 of file job_export_pcb_plot.h.
Referenced by PCBNEW_JOBS_HANDLER::JobExportDxf(), PCBNEW_JOBS_HANDLER::JobExportGerber(), PCBNEW_JOBS_HANDLER::JobExportGerbers(), PCBNEW_JOBS_HANDLER::JobExportPdf(), PCBNEW_JOBS_HANDLER::JobExportPs(), PCBNEW_JOBS_HANDLER::JobExportSvg(), and CLI::PCB_EXPORT_GERBER_COMMAND::populateJob().
|
inherited |
Definition at line 45 of file job_export_pcb_plot.h.
Referenced by PCBNEW_JOBS_HANDLER::JobExportDxf(), PCBNEW_JOBS_HANDLER::JobExportFpSvg(), PCBNEW_JOBS_HANDLER::JobExportGerber(), PCBNEW_JOBS_HANDLER::JobExportGerbers(), PCBNEW_JOBS_HANDLER::JobExportPdf(), PCBNEW_JOBS_HANDLER::JobExportPs(), PCBNEW_JOBS_HANDLER::JobExportSvg(), and CLI::PCB_EXPORT_GERBER_COMMAND::populateJob().
|
inherited |
Definition at line 59 of file job_export_pcb_plot.h.
Referenced by JOB_FP_EXPORT_SVG::JOB_FP_EXPORT_SVG(), and PCB_PLOTTER::PlotJobToPlotOpts().
|
inherited |
Definition at line 84 of file job_export_pcb_plot.h.
Referenced by PCBNEW_JOBS_HANDLER::JobExportDxf(), PCBNEW_JOBS_HANDLER::JobExportGerber(), PCBNEW_JOBS_HANDLER::JobExportGerbers(), PCBNEW_JOBS_HANDLER::JobExportPdf(), PCBNEW_JOBS_HANDLER::JobExportPs(), PCBNEW_JOBS_HANDLER::JobExportSvg(), and CLI::PCB_EXPORT_GERBER_COMMAND::populateJob().
|
inherited |
Definition at line 51 of file job_export_pcb_plot.h.
Referenced by PCB_PLOTTER::PlotJobToPlotOpts().
|
inherited |
Definition at line 66 of file job_export_pcb_plot.h.
Referenced by JOB_FP_EXPORT_SVG::JOB_FP_EXPORT_SVG(), PCB_PLOTTER::PlotJobToPlotOpts(), and CLI::PCB_EXPORT_GERBER_COMMAND::populateJob().
|
protectedinherited |
|
inherited |
Definition at line 52 of file job_export_pcb_plot.h.
Referenced by PCBNEW_JOBS_HANDLER::JobExportDxf(), PCBNEW_JOBS_HANDLER::JobExportGerbers(), PCBNEW_JOBS_HANDLER::JobExportPdf(), PCBNEW_JOBS_HANDLER::JobExportPs(), PCBNEW_JOBS_HANDLER::JobExportSvg(), and CLI::PCB_EXPORT_GERBER_COMMAND::populateJob().
|
inherited |
Used by SVG/DXF/PDF/Gerbers.
Definition at line 79 of file job_export_pcb_plot.h.
Referenced by PCB_PLOTTER::PlotJobToPlotOpts().
|
inherited |
Definition at line 50 of file job_export_pcb_plot.h.
Referenced by PCBNEW_JOBS_HANDLER::JobExportDxf(), PCBNEW_JOBS_HANDLER::JobExportGerber(), PCBNEW_JOBS_HANDLER::JobExportGerbers(), PCBNEW_JOBS_HANDLER::JobExportPdf(), PCBNEW_JOBS_HANDLER::JobExportPs(), PCBNEW_JOBS_HANDLER::JobExportSvg(), and CLI::PCB_EXPORT_GERBER_COMMAND::populateJob().
| wxString JOB_FP_EXPORT_SVG::m_footprint |
Definition at line 36 of file job_fp_export_svg.h.
Referenced by JOB_FP_EXPORT_SVG(), and PCBNEW_JOBS_HANDLER::JobExportFpSvg().
|
inherited |
Definition at line 64 of file job_export_pcb_plot.h.
Referenced by JOB_FP_EXPORT_SVG::JOB_FP_EXPORT_SVG(), PCB_PLOTTER::PlotJobToPlotOpts(), and CLI::PCB_EXPORT_GERBER_COMMAND::populateJob().
| wxString JOB_FP_EXPORT_SVG::m_libraryPath |
Definition at line 35 of file job_fp_export_svg.h.
Referenced by JOB_FP_EXPORT_SVG(), and PCBNEW_JOBS_HANDLER::JobExportFpSvg().
|
inherited |
Common Options.
Definition at line 58 of file job_export_pcb_plot.h.
Referenced by PCB_PLOTTER::PlotJobToPlotOpts().
|
inherited |
Definition at line 60 of file job_export_pcb_plot.h.
Referenced by PCB_PLOTTER::PlotJobToPlotOpts().
|
protectedinherited |
Definition at line 265 of file job.h.
Referenced by GetConfiguredOutputPath(), GetFullOutputPath(), JOB(), and SetConfiguredOutputPath().
|
protectedinherited |
Definition at line 266 of file job.h.
Referenced by GetFullOutputPath(), GetOutputPathIsDirectory(), and JOB().
|
protectedinherited |
Definition at line 277 of file job.h.
Referenced by AddOutput(), ClearExistingOutputs(), and GetOutputs().
|
protectedinherited |
Definition at line 275 of file job.h.
Referenced by FromJson(), GetParams(), JOB(), JOB_EXPORT_PCB_3D::JOB_EXPORT_PCB_3D(), JOB_EXPORT_PCB_DXF::JOB_EXPORT_PCB_DXF(), JOB_EXPORT_PCB_GENCAD::JOB_EXPORT_PCB_GENCAD(), JOB_EXPORT_PCB_GERBER::JOB_EXPORT_PCB_GERBER(), JOB_EXPORT_PCB_GERBERS::JOB_EXPORT_PCB_GERBERS(), JOB_EXPORT_PCB_IPC2581::JOB_EXPORT_PCB_IPC2581(), JOB_EXPORT_PCB_ODB::JOB_EXPORT_PCB_ODB(), JOB_EXPORT_SCH_BOM::JOB_EXPORT_SCH_BOM(), JOB_PCB_DRC::JOB_PCB_DRC(), JOB_PCB_IMPORT::JOB_PCB_IMPORT(), JOB_PCB_RENDER::JOB_PCB_RENDER(), JOB_RC::JOB_RC(), JOB_SPECIAL_COPYFILES::JOB_SPECIAL_COPYFILES(), JOB_SPECIAL_EXECUTE::JOB_SPECIAL_EXECUTE(), ToJson(), and ~JOB().
|
inherited |
Definition at line 70 of file job_export_pcb_plot.h.
Referenced by JOB_EXPORT_PCB_DXF::JOB_EXPORT_PCB_DXF(), JOB_EXPORT_PCB_GERBER::JOB_EXPORT_PCB_GERBER(), PCB_PLOTTER::PlotJobToPlotOpts(), and CLI::PCB_EXPORT_GERBER_COMMAND::populateJob().
|
inherited |
Definition at line 68 of file job_export_pcb_plot.h.
Referenced by PCB_PLOTTER::PlotJobToPlotOpts(), and CLI::PCB_EXPORT_GERBER_COMMAND::populateJob().
|
inherited |
Definition at line 48 of file job_export_pcb_plot.h.
Referenced by PCB_PLOTTER::PlotJobToPlotOpts().
|
inherited |
Layers to include on all individual layer prints.
Definition at line 74 of file job_export_pcb_plot.h.
Referenced by PCBNEW_JOBS_HANDLER::doFpExportSvg(), PCBNEW_JOBS_HANDLER::JobExportDxf(), PCBNEW_JOBS_HANDLER::JobExportFpSvg(), PCBNEW_JOBS_HANDLER::JobExportGerber(), PCBNEW_JOBS_HANDLER::JobExportGerbers(), PCBNEW_JOBS_HANDLER::JobExportPdf(), PCBNEW_JOBS_HANDLER::JobExportPs(), PCBNEW_JOBS_HANDLER::JobExportSvg(), and PCB_PLOTTER::PlotJobToPlotOpts().
|
inherited |
Used by SVG & PDF.
Definition at line 76 of file job_export_pcb_plot.h.
Referenced by PCBNEW_JOBS_HANDLER::doFpExportSvg(), PCBNEW_JOBS_HANDLER::JobExportDxf(), PCBNEW_JOBS_HANDLER::JobExportGerber(), PCBNEW_JOBS_HANDLER::JobExportGerbers(), PCBNEW_JOBS_HANDLER::JobExportPdf(), PCBNEW_JOBS_HANDLER::JobExportPs(), PCBNEW_JOBS_HANDLER::JobExportSvg(), and PCB_PLOTTER::PlotJobToPlotOpts().
|
inherited |
Definition at line 72 of file job_export_pcb_plot.h.
Referenced by PCB_PLOTTER::PlotJobToPlotOpts(), and CLI::PCB_EXPORT_GERBER_COMMAND::populateJob().
|
inherited |
Definition at line 69 of file job_export_pcb_plot.h.
Referenced by PCB_PLOTTER::PlotJobToPlotOpts(), and CLI::PCB_EXPORT_GERBER_COMMAND::populateJob().
|
inherited |
Definition at line 61 of file job_export_pcb_plot.h.
Referenced by JOB_EXPORT_PCB_DXF::JOB_EXPORT_PCB_DXF(), and PCB_PLOTTER::PlotJobToPlotOpts().
|
inherited |
Definition at line 65 of file job_export_pcb_plot.h.
Referenced by JOB_FP_EXPORT_SVG::JOB_FP_EXPORT_SVG(), PCB_PLOTTER::PlotJobToPlotOpts(), and CLI::PCB_EXPORT_GERBER_COMMAND::populateJob().
|
inherited |
Definition at line 63 of file job_export_pcb_plot.h.
Referenced by JOB_FP_EXPORT_SVG::JOB_FP_EXPORT_SVG(), PCB_PLOTTER::PlotJobToPlotOpts(), and CLI::PCB_EXPORT_GERBER_COMMAND::populateJob().
|
inherited |
Definition at line 71 of file job_export_pcb_plot.h.
Referenced by PCB_PLOTTER::PlotJobToPlotOpts(), and CLI::PCB_EXPORT_GERBER_COMMAND::populateJob().
|
protectedinherited |
Definition at line 263 of file job.h.
Referenced by JOB(), ResolveOutputPath(), and SetTempOutputDirectory().
|
protectedinherited |
Definition at line 261 of file job.h.
Referenced by ResolveOutputPath(), and SetTitleBlock().
|
protectedinherited |
|
inherited |
Definition at line 82 of file job_export_pcb_plot.h.
Referenced by PCB_PLOTTER::PlotJobToPlotOpts(), and CLI::PCB_EXPORT_GERBER_COMMAND::populateJob().
|
inherited |
Definition at line 53 of file job_export_pcb_plot.h.
|
protectedinherited |
Definition at line 260 of file job.h.
Referenced by GetVarOverrides(), JOB(), and SetVarOverrides().
|
protectedinherited |
The working output path is a transient path that takes priority over the configured output path when determining where to write output files.
Definition at line 273 of file job.h.
Referenced by GetFullOutputPath(), GetWorkingOutputPath(), JOB(), and SetWorkingOutputPath().