31 JOB(
"gerber_diff", false )
34 m_params.emplace_back(
new JOB_PARAM<int>(
"dpi", &m_dpi, m_dpi ) );
35 m_params.emplace_back(
new JOB_PARAM<bool>(
"antialias", &m_antialias, m_antialias ) );
36 m_params.emplace_back(
37 new JOB_PARAM<bool>(
"transparent_background", &m_transparentBackground, m_transparentBackground ) );
38 m_params.emplace_back(
new JOB_PARAM<bool>(
"exit_code_only", &m_exitCodeOnly, m_exitCodeOnly ) );
39 m_params.emplace_back(
new JOB_PARAM<int>(
"tolerance", &m_tolerance, m_tolerance ) );
40 m_params.emplace_back(
new JOB_PARAM<bool>(
"no_align", &m_noAlign, m_noAlign ) );
NLOHMANN_JSON_SERIALIZE_ENUM(JOB_GERBER_DIFF::OUTPUT_FORMAT, { { JOB_GERBER_DIFF::OUTPUT_FORMAT::PNG, "png" }, { JOB_GERBER_DIFF::OUTPUT_FORMAT::TEXT, "text" }, { JOB_GERBER_DIFF::OUTPUT_FORMAT::JSON, "json" } }) JOB_GERBER_DIFF