33 m_plotGraphicItemsUsingContours( true ),
34 m_useDrillOrigin( false ),
37 m_plotDrawingSheet =
false;
39 m_params.emplace_back(
41 m_params.emplace_back(
42 new JOB_PARAM<bool>(
"plot_footprint_values", &m_plotFootprintValues, m_plotFootprintValues ) );
43 m_params.emplace_back(
new JOB_PARAM<bool>(
"plot_ref_des", &m_plotRefDes, m_plotRefDes ) );
44 m_params.emplace_back(
new JOB_PARAM<bool>(
"plot_graphic_items_using_contours", &m_plotGraphicItemsUsingContours,
45 m_plotGraphicItemsUsingContours ) );
46 m_params.emplace_back(
47 new JOB_PARAM<bool>(
"use_drill_origin", &m_useDrillOrigin, m_useDrillOrigin ) );
48 m_params.emplace_back(
new JOB_PARAM<bool>(
"plot_border_title_blocks", &m_plotDrawingSheet,
49 m_plotDrawingSheet ) );
51 m_params.emplace_back(
58 return wxString::Format(
_(
"PCB DXF export" ) );
wxString GetDescription() override
Some functions to handle hotkeys in KiCad.
NLOHMANN_JSON_SERIALIZE_ENUM(JOB_EXPORT_PCB_DXF::DXF_UNITS, { { JOB_EXPORT_PCB_DXF::DXF_UNITS::INCHES, "in" }, { JOB_EXPORT_PCB_DXF::DXF_UNITS::MILLIMETERS, "mm" }, }) JOB_EXPORT_PCB_DXF
#define REGISTER_JOB(job_name, title, face, T)
PLOT_FORMAT
The set of supported output plot formats.