32        JOB( 
"stats", false ),
 
   36        m_excludeFootprintsWithoutPads( false ),
 
   37        m_subtractHolesFromBoardArea( false ),
 
   38        m_subtractHolesFromCopperAreas( false )
 
   42    m_params.emplace_back( 
new JOB_PARAM<bool>( 
"exclude_footprints_without_pads", &m_excludeFootprintsWithoutPads,
 
   43                                                m_excludeFootprintsWithoutPads ) );
 
   44    m_params.emplace_back( 
new JOB_PARAM<bool>( 
"subtract_holes_from_board", &m_subtractHolesFromBoardArea,
 
   45                                                m_subtractHolesFromBoardArea ) );
 
   46    m_params.emplace_back( 
new JOB_PARAM<bool>( 
"subtract_holes_from_copper", &m_subtractHolesFromCopperAreas,
 
   47                                                m_subtractHolesFromCopperAreas ) );
 
 
NLOHMANN_JSON_SERIALIZE_ENUM(JOB_EXPORT_PCB_STATS::UNITS, { { JOB_EXPORT_PCB_STATS::UNITS::INCH, "in" }, { JOB_EXPORT_PCB_STATS::UNITS::MM, "mm" }, }) JOB_EXPORT_PCB_STATS