KiCad PCB EDA Suite
Loading...
Searching...
No Matches
pcbnew Directory Reference

Directories

 api
 
 autorouter
 
 board_stackup_manager
 
 component_classes
 
 connectivity
 
 dialogs
 
 drc
 
 exporters
 
 generators
 
 git
 
 import_gfx
 
 length_delay_calculation
 
 microwave
 
 navlib
 
 netlist_reader
 
 pcb_io
 
 python
 
 ratsnest
 
 router
 
 specctra_import_export
 
 teardrop
 
 tools
 
 widgets
 
 zone_manager
 

Files

 action_plugin.cpp
 Class ACTION_PLUGIN and ACTION_PLUGINS.
 
 action_plugin.h
 Class PCBNEW_ACTION_PLUGINS.
 
 array_pad_number_provider.cpp
 
 array_pad_number_provider.h
 
 board.cpp
 
 board.h
 
 board_bounding_box.cpp
 
 board_bounding_box.h
 
 board_commit.cpp
 
 board_commit.h
 
 board_connected_item.cpp
 
 board_connected_item.h
 
 board_design_settings.cpp
 
 board_item.cpp
 
 board_item_container.h
 
 board_statistics.cpp
 
 board_statistics.h
 
 build_BOM_from_board.cpp
 
 cleanup_item.cpp
 
 cleanup_item.h
 
 collectors.cpp
 
 collectors.h
 
 convert_shape_list_to_polygon.cpp
 
 convert_shape_list_to_polygon.h
 
 cross-probing.cpp
 Cross probing functions to handle communication to and from Eeschema.
 
 edit.cpp
 
 edit_track_width.cpp
 
 edit_zone_helpers.cpp
 
 files.cpp
 
 fix_board_shape.cpp
 
 fix_board_shape.h
 
 footprint.cpp
 
 footprint.h
 
 footprint_chooser_frame.cpp
 
 footprint_chooser_frame.h
 
 footprint_edit_frame.cpp
 
 footprint_edit_frame.h
 
 footprint_editor_settings.cpp
 
 footprint_editor_utils.cpp
 
 footprint_info_impl.cpp
 
 footprint_info_impl.h
 
 footprint_libraries_utils.cpp
 
 footprint_preview_panel.cpp
 
 footprint_preview_panel.h
 
 footprint_tree_pane.cpp
 
 footprint_tree_pane.h
 
 footprint_viewer_frame.cpp
 
 footprint_viewer_frame.h
 
 footprint_wizard.cpp
 Class FOOTPRINT_WIZARD and FOOTPRINT_WIZARD_LIST.
 
 footprint_wizard.h
 Class FOOTPRINT_WIZARD and FOOTPRINT_WIZARDS.
 
 footprint_wizard_frame.cpp
 
 footprint_wizard_frame.h
 
 footprint_wizard_frame_functions.cpp
 
 fp_tree_model_adapter.cpp
 
 fp_tree_model_adapter.h
 
 fp_tree_synchronizing_adapter.cpp
 
 fp_tree_synchronizing_adapter.h
 
 generate_footprint_info.cpp
 
 generate_footprint_info.h
 
 generators_mgr.cpp
 
 generators_mgr.h
 
 graphics_cleaner.cpp
 
 graphics_cleaner.h
 
 grid_layer_box_helpers.cpp
 
 grid_layer_box_helpers.h
 
 initpcb.cpp
 
 invoke_pcb_dialog.h
 
 kicad_clipboard.cpp
 
 kicad_clipboard.h
 
 layer_pairs.cpp
 
 layer_pairs.h
 
 layer_utils.cpp
 
 layer_utils.h
 
 load_select_footprint.cpp
 
 menubar_footprint_editor.cpp
 
 menubar_pcb_editor.cpp
 
 netinfo.h
 
 netinfo_item.cpp
 
 netinfo_list.cpp
 
 pad.cpp
 
 pad.h
 
 pad_utils.cpp
 
 pad_utils.h
 
 padstack.cpp
 
 padstack.h
 
 pcb_barcode.cpp
 
 pcb_barcode.h
 BARCODE class definition.
 
 pcb_base_edit_frame.cpp
 
 pcb_base_edit_frame.h
 
 pcb_base_frame.cpp
 
 pcb_board_outline.cpp
 
 pcb_board_outline.h
 
 pcb_design_block_utils.cpp
 
 pcb_dimension.cpp
 
 pcb_dimension.h
 
 pcb_draw_panel_gal.cpp
 
 pcb_draw_panel_gal.h
 
 pcb_edit_frame.cpp
 
 pcb_edit_frame.h
 
 pcb_field.cpp
 
 pcb_field.h
 
 pcb_fields_grid_table.cpp
 
 pcb_fields_grid_table.h
 
 pcb_generator.cpp
 
 pcb_generator.h
 
 pcb_group.cpp
 
 pcb_group.h
 Class to handle a set of BOARD_ITEMs.
 
 pcb_item_containers.h
 
 pcb_layer_box_selector.cpp
 
 pcb_layer_box_selector.h
 
 pcb_layer_presentation.h
 
 pcb_marker.cpp
 
 pcb_marker.h
 
 pcb_origin_transforms.cpp
 
 pcb_origin_transforms.h
 
 pcb_painter.cpp
 
 pcb_painter.h
 
 pcb_plot_params.cpp
 
 pcb_plot_params.h
 
 pcb_plot_params_parser.h
 
 pcb_plotter.cpp
 
 pcb_plotter.h
 
 pcb_point.cpp
 
 pcb_point.h
 
 pcb_reference_image.cpp
 
 pcb_reference_image.h
 
 pcb_screen.cpp
 
 pcb_shape.cpp
 
 pcb_shape.h
 
 pcb_table.cpp
 
 pcb_table.h
 
 pcb_tablecell.cpp
 
 pcb_tablecell.h
 
 pcb_target.cpp
 
 pcb_target.h
 
 pcb_text.cpp
 
 pcb_text.h
 
 pcb_textbox.cpp
 
 pcb_textbox.h
 
 pcb_track.cpp
 
 pcb_track.h
 
 pcb_view.cpp
 
 pcb_view.h
 
 pcbexpr_evaluator.cpp
 
 pcbexpr_evaluator.h
 
 pcbexpr_functions.cpp
 
 pcbnew.cpp
 
 pcbnew_config.cpp
 
 pcbnew_config.h
 Configuration parameters for Pcbnew.
 
 pcbnew_id.h
 
 pcbnew_jobs_handler.cpp
 
 pcbnew_jobs_handler.h
 
 pcbnew_printout.cpp
 
 pcbnew_printout.h
 
 pcbnew_settings.cpp
 
 pcbnew_settings.h
 
 pcbplot.cpp
 
 pcbplot.h
 
 plot_board_layers.cpp
 
 plot_brditems_plotter.cpp
 
 plotcontroller.h
 
 plotprint_opts.h
 
 project_pcb.cpp
 
 sel_layer.cpp
 minor dialogs for one layer selection and a layer pair selection.
 
 toolbars_footprint_editor.cpp
 
 toolbars_footprint_editor.h
 
 toolbars_footprint_viewer.cpp
 
 toolbars_footprint_viewer.h
 
 toolbars_footprint_wizard.cpp
 
 toolbars_footprint_wizard.h
 
 toolbars_pcb_editor.cpp
 
 toolbars_pcb_editor.h
 
 tracks_cleaner.cpp
 
 tracks_cleaner.h
 
 undo_redo.cpp
 
 via_protection_ui_mixin.h
 
 zone.cpp
 
 zone.h
 
 zone_filler.cpp
 
 zone_filler.h
 
 zone_settings.cpp
 
 zone_settings.h
 Class ZONE_SETTINGS used to handle zones parameters in dialogs.
 
 zones.h
 
 zones_functions_for_undo_redo.cpp