35        m_genMode( GEN_MODE::MULTI ), m_trackWidthCorrection( 0.0 ),
 
   36        m_XScaleAdjust( 1.0 ), m_YScaleAdjust( 1.0 ), m_forceA4( false ),
 
   37        m_useGlobalSettings( true )
 
   39    m_plotDrawingSheet = 
false;
 
   43            &m_colorTheme, m_colorTheme ) );
 
   46            &m_trackWidthCorrection, m_trackWidthCorrection ) );
 
   47    m_params.emplace_back( 
new JOB_PARAM<double>( 
"x_scale_factor", &m_XScaleAdjust, m_XScaleAdjust) );
 
   48    m_params.emplace_back( 
new JOB_PARAM<double>( 
"y_scale_factor", &m_YScaleAdjust, m_YScaleAdjust) );
 
   49    m_params.emplace_back( 
new JOB_PARAM<bool>( 
"force_a4", &m_forceA4, m_forceA4) );
 
   51            &m_useGlobalSettings, m_useGlobalSettings) );
 
 
NLOHMANN_JSON_SERIALIZE_ENUM(JOB_EXPORT_PCB_PS::GEN_MODE, { { JOB_EXPORT_PCB_PS::GEN_MODE::MULTI, "multi" }, { JOB_EXPORT_PCB_PS::GEN_MODE::SINGLE, "single" }, }) JOB_EXPORT_PCB_PS