63        m_excellonMirrorY( 
false ),
 
   64        m_excellonMinimalHeader( 
false ),
 
   65        m_excellonCombinePTHNPTH( 
true ),
 
   66        m_excellonOvalDrillRoute( 
false ),
 
   67        m_format( DRILL_FORMAT::EXCELLON ),
 
   68        m_drillOrigin( DRILL_ORIGIN::ABS ),
 
   69        m_drillUnits( DRILL_UNITS::INCH ),
 
   70        m_zeroFormat( ZEROS_FORMAT::DECIMAL ),
 
   71        m_mapFormat( MAP_FORMAT::PDF ),
 
   72        m_gerberPrecision( 5 ),
 
   73        m_generateMap( 
false ),
 
   74        m_generateTenting( 
false )
 
   78                                                m_excellonMirrorY ) );
 
   81                                                &m_excellonMinimalHeader,
 
   82                                                m_excellonMinimalHeader ) );
 
   84    m_params.emplace_back( 
new JOB_PARAM<bool>( 
"excellon.combine_pth_npth",
 
   85                                                &m_excellonCombinePTHNPTH,
 
   86                                                m_excellonCombinePTHNPTH ) );
 
   88    m_params.emplace_back( 
new JOB_PARAM<bool>( 
"excellon.oval_drill_route",
 
   89                                                &m_excellonOvalDrillRoute,
 
   90                                                m_excellonOvalDrillRoute ) );
 
  114                                                m_generateTenting ) );
 
  122                                               m_gerberPrecision ) );
 
 
NLOHMANN_JSON_SERIALIZE_ENUM(JOB_EXPORT_PCB_DRILL::DRILL_FORMAT, { { JOB_EXPORT_PCB_DRILL::DRILL_FORMAT::EXCELLON, "excellon" }, { JOB_EXPORT_PCB_DRILL::DRILL_FORMAT::GERBER, "gerber" }, }) NLOHMANN_JSON_SERIALIZE_ENUM(JOB_EXPORT_PCB_DRILL