| 
    KiCad PCB EDA Suite
    
   | 
 
#include <base_units.h>#include <board_stackup_manager/stackup_predefined_prms.h>#include <build_version.h>#include <callback_gal.h>#include <connectivity/connectivity_data.h>#include <connectivity/connectivity_algo.h>#include <convert_basic_shapes_to_polygon.h>#include <font/font.h>#include <footprint.h>#include <hash_eda.h>#include <pad.h>#include <pcb_dimension.h>#include <pcb_shape.h>#include <pcb_text.h>#include <pcb_textbox.h>#include <pcb_track.h>#include <pcbnew_settings.h>#include <board_design_settings.h>#include <pgm_base.h>#include <progress_reporter.h>#include <settings/settings_manager.h>#include <wx_fstream_progress.h>#include <geometry/shape_circle.h>#include <geometry/shape_line_chain.h>#include <geometry/shape_poly_set.h>#include <geometry/shape_segment.h>#include <wx/log.h>#include <wx/numformatter.h>#include <wx/mstream.h>#include "odb_attribute.h"#include "odb_entity.h"#include "odb_defines.h"#include "odb_feature.h"#include "odb_util.h"#include "pcb_io_odbpp.h"