| ▼ src | |
| ► 3d-viewer | |
| ► 3d_cache | |
| ► sg | |
| ifsg_api.cpp | |
| ifsg_appearance.cpp | |
| ifsg_colors.cpp | |
| ifsg_coordindex.cpp | |
| ifsg_coords.cpp | |
| ifsg_faceset.cpp | |
| ifsg_index.cpp | |
| ifsg_node.cpp | |
| ifsg_normals.cpp | |
| ifsg_shape.cpp | |
| ifsg_transform.cpp | |
| scenegraph.cpp | |
| scenegraph.h | |
| sg_appearance.cpp | |
| sg_appearance.h | |
| sg_base.cpp | |
| sg_colors.cpp | |
| sg_colors.h | |
| sg_coordindex.cpp | |
| sg_coordindex.h | |
| sg_coords.cpp | |
| sg_coords.h | |
| sg_faceset.cpp | |
| sg_faceset.h | |
| sg_helpers.cpp | |
| sg_helpers.h | Define a number of macros to aid in repetitious code which is probably best expressed as a preprocessor macro rather than as a template |
| sg_index.cpp | |
| sg_index.h | |
| sg_node.cpp | |
| sg_node.h | |
| sg_normals.cpp | |
| sg_normals.h | |
| sg_shape.cpp | |
| sg_shape.h | |
| 3d_cache.cpp | |
| 3d_cache.h | |
| 3d_info.h | Defines the basic data associated with a single 3D model |
| 3d_plugin_manager.cpp | |
| 3d_plugin_manager.h | Manages 3D model plugins |
| ► 3d_canvas | |
| board_adapter.cpp | |
| board_adapter.h | |
| create_3Dgraphic_brd_items.cpp | This file implements the creation of 2D graphic primitives of pcb items: pads, tracks, drawsegments, texts... |
| create_layer_items.cpp | |
| eda_3d_canvas.cpp | |
| eda_3d_canvas.h | |
| eda_3d_canvas_pivot.cpp | Implementation of a 3d cursor |
| ► 3d_model_viewer | |
| eda_3d_model_viewer.cpp | |
| eda_3d_model_viewer.h | Implements a model viewer canvas |
| ► 3d_navlib | |
| nl_3d_viewer_plugin.cpp | |
| nl_3d_viewer_plugin.h | Declaration of the NL_3D_VIEWER_PLUGIN class |
| nl_3d_viewer_plugin_impl.cpp | |
| nl_3d_viewer_plugin_impl.h | Declaration of the NL_3D_VIEWER_PLUGIN_IMPL class |
| nl_footprint_properties_plugin.cpp | |
| nl_footprint_properties_plugin.h | Declaration of the nl_footprint_properties_plugin class |
| nl_footprint_properties_plugin_impl.cpp | |
| nl_footprint_properties_plugin_impl.h | Declaration of the nl_footprint_properties_plugin_impl class |
| ► 3d_rendering | |
| ► opengl | |
| 3d_model.cpp | |
| 3d_model.h | |
| 3d_spheres_gizmo.cpp | |
| 3d_spheres_gizmo.h | |
| create_scene.cpp | |
| layer_triangles.cpp | |
| layer_triangles.h | |
| opengl_utils.cpp | |
| opengl_utils.h | |
| render_3d_opengl.cpp | |
| render_3d_opengl.h | |
| ► raytracing | |
| ► accelerators | |
| accelerator_3d.cpp | |
| accelerator_3d.h | |
| bvh_packet_traversal.cpp | This file implements packet traversal over the BVH PBRT implementation |
| bvh_pbrt.cpp | This BVH implementation is based on the source code implementation from the book "Physically Based Rendering" (v2 and v3) |
| bvh_pbrt.h | This BVH implementation is based on the source code implementation from the book "Physically Based Rendering" (v2 and v3) |
| container_2d.cpp | |
| container_2d.h | |
| container_3d.cpp | |
| container_3d.h | |
| ► shapes2D | |
| 4pt_polygon_2d.cpp | |
| 4pt_polygon_2d.h | A simplified non-intersecting 4 point polygon |
| bbox_2d.cpp | 2D bounding box class definition |
| bbox_2d.h | 2D bounding box class definition |
| filled_circle_2d.cpp | |
| filled_circle_2d.h | |
| layer_item_2d.cpp | |
| layer_item_2d.h | |
| object_2d.cpp | |
| object_2d.h | |
| polygon_2d.cpp | |
| polygon_2d.h | |
| ring_2d.cpp | |
| ring_2d.h | |
| round_segment_2d.cpp | |
| round_segment_2d.h | |
| triangle_2d.cpp | |
| triangle_2d.h | |
| ► shapes3D | |
| bbox_3d.cpp | 3D bounding box implementation |
| bbox_3d.h | Bounding Box class definition |
| bbox_3d_ray.cpp | 3D bounding box ray intersection tests |
| cylinder_3d.cpp | |
| cylinder_3d.h | |
| dummy_block_3d.cpp | |
| dummy_block_3d.h | |
| layer_item_3d.cpp | |
| layer_item_3d.h | |
| object_3d.cpp | |
| object_3d.h | |
| plane_3d.cpp | |
| plane_3d.h | |
| round_segment_3d.cpp | |
| round_segment_3d.h | |
| triangle_3d.cpp | |
| triangle_3d.h | Implement a triangle ray intersection based on article http://www.flipcode.com/archives/Raytracing_Topics_Techniques-Part_7_Kd-Trees_and_More_Speed.shtml by Jacco Bikker, that implement optimizations based on Ingo Wald's thesis |
| create_scene.cpp | |
| frustum.cpp | |
| frustum.h | Implement a frustum that is used for ray packet tests |
| hitinfo.h | |
| light.h | Declare and implement light sources |
| material.cpp | |
| material.h | |
| mortoncodes.cpp | Implements Morton Codes base on the implementation of Fabian “ryg” Giesen https://fgiesen.wordpress.com/2009/12/13/decoding-morton-codes/ |
| mortoncodes.h | Implements Morton Codes https://fgiesen.wordpress.com/2009/12/13/decoding-morton-codes/ http://www.forceflow.be/2013/10/07/morton-encodingdecoding-through-bit-interleaving-implementations/ |
| PerlinNoise.cpp | |
| PerlinNoise.h | This source code comes from the project: https://github.com/sol-prog/Perlin_Noise |
| ray.cpp | |
| ray.h | |
| raypacket.cpp | |
| raypacket.h | |
| render_3d_raytrace_base.cpp | |
| render_3d_raytrace_base.h | |
| render_3d_raytrace_gl.cpp | |
| render_3d_raytrace_gl.h | |
| render_3d_raytrace_ram.cpp | |
| render_3d_raytrace_ram.h | |
| buffers_debug.cpp | |
| buffers_debug.h | |
| color_rgba.cpp | |
| color_rgba.h | |
| image.cpp | One 8bit-channel image implementation |
| image.h | One 8bit-channel image definition |
| post_shader.cpp | A base class to create post shaders |
| post_shader.h | A base class to create post shaders |
| post_shader_ssao.cpp | Implement a post shader screen space ambient occlusion in software |
| post_shader_ssao.h | Implements a post shader screen space ambient occlusion on software |
| render_3d_base.cpp | Implements the initialization of the base class |
| render_3d_base.h | |
| test_cases.cpp | Implements a test cases to test individual implementations classes |
| test_cases.h | Implements a test cases to test individual implementations classes |
| track_ball.cpp | Implementation of a track ball camera |
| track_ball.h | Declaration for a track ball camera |
| trackball.cpp | |
| trackball.h | |
| ► 3d_spacenav | |
| spnav_viewer_plugin.cpp | |
| spnav_viewer_plugin.h | |
| ► 3d_viewer | |
| ► tools | |
| eda_3d_actions.cpp | |
| eda_3d_actions.h | |
| eda_3d_conditions.cpp | |
| eda_3d_conditions.h | |
| eda_3d_controller.cpp | |
| eda_3d_controller.h | |
| 3d_menubar.cpp | |
| eda_3d_viewer_frame.cpp | |
| eda_3d_viewer_frame.h | Declaration of the eda_3d_viewer class |
| eda_3d_viewer_settings.cpp | |
| eda_3d_viewer_settings.h | |
| toolbars_3d.cpp | |
| toolbars_3d.h | |
| ► common_ogl | |
| ogl_attr_list.cpp | Implements a attribute list support for openGL |
| ogl_attr_list.h | Declaration of the cogl_att_list class |
| ogl_utils.cpp | Implements generic openGL functions that are common to any openGL target |
| ogl_utils.h | Define generic OpenGL functions that are common to any OpenGL target |
| openGL_includes.h | Includes in a proper way the openGL related includes |
| ► dialogs | |
| appearance_controls_3D.cpp | |
| appearance_controls_3D.h | |
| appearance_controls_3D_base.cpp | |
| appearance_controls_3D_base.h | |
| dialog_export_3d_image.cpp | |
| dialog_export_3d_image.h | |
| dialog_select_3d_model.cpp | |
| dialog_select_3d_model.h | |
| dialog_select_3d_model_base.cpp | |
| dialog_select_3d_model_base.h | |
| panel_3D_display_options.cpp | |
| panel_3D_display_options.h | |
| panel_3D_display_options_base.cpp | |
| panel_3D_display_options_base.h | |
| panel_3D_opengl_options.cpp | |
| panel_3D_opengl_options.h | |
| panel_3D_opengl_options_base.cpp | |
| panel_3D_opengl_options_base.h | |
| panel_3D_raytracing_options.cpp | |
| panel_3D_raytracing_options.h | |
| panel_3D_raytracing_options_base.cpp | |
| panel_3D_raytracing_options_base.h | |
| panel_preview_3d_model.cpp | |
| panel_preview_3d_model.h | |
| panel_preview_3d_model_base.cpp | |
| panel_preview_3d_model_base.h | |
| 3d_fastmath.cpp | |
| 3d_fastmath.h | Defines math related functions |
| 3d_math.cpp | |
| 3d_math.h | Defines math related functions |
| 3d_viewer_id.h | |
| ► bitmap2component | |
| bitmap2cmp_control.cpp | |
| bitmap2cmp_control.h | |
| bitmap2cmp_frame.cpp | |
| bitmap2cmp_frame.h | |
| bitmap2cmp_main.cpp | |
| bitmap2cmp_panel.cpp | |
| bitmap2cmp_panel.h | |
| bitmap2cmp_panel_base.cpp | |
| bitmap2cmp_panel_base.h | |
| bitmap2cmp_settings.cpp | |
| bitmap2cmp_settings.h | |
| bitmap2component.cpp | |
| bitmap2component.h | |
| ► common | |
| ► api | |
| api_enums.cpp | |
| api_handler.cpp | |
| api_handler_common.cpp | |
| api_handler_editor.cpp | |
| api_plugin.cpp | |
| api_plugin_manager.cpp | |
| api_server.cpp | |
| api_utils.cpp | |
| serializable.cpp | |
| ► database | |
| database_connection.cpp | |
| database_lib_settings.cpp | |
| ► dialog_about | |
| AboutDialog_main.cpp | |
| aboutinfo.h | |
| dialog_about.cpp | |
| dialog_about.h | |
| dialog_about_base.cpp | |
| dialog_about_base.h | |
| ► dialogs | |
| ► git | |
| dialog_git_auth.cpp | |
| dialog_git_auth.h | |
| dialog_git_commit.cpp | |
| dialog_git_commit.h | |
| dialog_git_progress.cpp | |
| dialog_git_repository.cpp | |
| dialog_git_repository.h | |
| dialog_git_repository_base.cpp | |
| dialog_git_repository_base.h | |
| dialog_git_switch.cpp | |
| dialog_git_switch.h | |
| panel_git_repos.cpp | |
| panel_git_repos.h | |
| panel_git_repos_base.cpp | |
| panel_git_repos_base.h | |
| dialog_assign_netclass.cpp | |
| dialog_assign_netclass_base.cpp | |
| dialog_assign_netclass_base.h | |
| dialog_book_reporter.cpp | |
| dialog_book_reporter_base.cpp | |
| dialog_book_reporter_base.h | |
| dialog_color_picker.cpp | |
| dialog_color_picker_base.cpp | |
| dialog_color_picker_base.h | |
| dialog_configure_paths.cpp | |
| dialog_configure_paths_base.cpp | |
| dialog_configure_paths_base.h | |
| dialog_design_block_properties.cpp | |
| dialog_design_block_properties.h | |
| dialog_design_block_properties_base.cpp | |
| dialog_design_block_properties_base.h | |
| dialog_display_html_text_base.cpp | |
| dialog_display_html_text_base.h | |
| dialog_edit_library_tables.cpp | |
| dialog_generate_database_connection.cpp | |
| dialog_grid_settings.cpp | |
| dialog_grid_settings_base.cpp | |
| dialog_grid_settings_base.h | |
| dialog_group_properties.cpp | |
| dialog_group_properties.h | |
| dialog_group_properties_base.cpp | |
| dialog_group_properties_base.h | |
| dialog_hotkey_list.cpp | |
| dialog_HTML_reporter_base.cpp | |
| dialog_HTML_reporter_base.h | |
| dialog_import_choose_project.cpp | |
| dialog_import_choose_project.h | |
| dialog_import_choose_project_base.cpp | |
| dialog_import_choose_project_base.h | |
| dialog_multi_unit_entry.cpp | |
| dialog_page_settings.cpp | |
| dialog_page_settings_base.cpp | |
| dialog_page_settings_base.h | |
| dialog_paste_special.cpp | |
| dialog_paste_special_base.cpp | |
| dialog_paste_special_base.h | |
| dialog_plugin_options.cpp | |
| dialog_plugin_options_base.cpp | |
| dialog_plugin_options_base.h | |
| dialog_print_generic.cpp | |
| dialog_print_generic_base.cpp | |
| dialog_print_generic_base.h | |
| dialog_rc_job.cpp | |
| dialog_rc_job.h | |
| dialog_rc_job_base.cpp | |
| dialog_rc_job_base.h | |
| dialog_text_entry.cpp | |
| dialog_text_entry_base.cpp | |
| dialog_text_entry_base.h | |
| dialog_unit_entry.cpp | |
| dialog_unit_entry_base.cpp | |
| dialog_unit_entry_base.h | |
| eda_list_dialog.cpp | |
| eda_list_dialog_base.cpp | |
| eda_list_dialog_base.h | |
| eda_reorderable_list_dialog.cpp | |
| eda_reorderable_list_dialog_base.cpp | |
| eda_reorderable_list_dialog_base.h | |
| eda_view_switcher.cpp | |
| eda_view_switcher_base.cpp | |
| eda_view_switcher_base.h | |
| hotkey_cycle_popup.cpp | |
| hotkey_cycle_popup.h | |
| html_message_box.cpp | |
| panel_base_display_options.cpp | |
| panel_color_settings.cpp | |
| panel_color_settings_base.cpp | |
| panel_color_settings_base.h | |
| panel_common_settings.cpp | |
| panel_common_settings_base.cpp | |
| panel_common_settings_base.h | |
| panel_data_collection.cpp | |
| panel_data_collection_base.cpp | |
| panel_data_collection_base.h | |
| panel_design_block_lib_table.cpp | |
| panel_design_block_lib_table.h | |
| panel_design_block_lib_table_base.cpp | |
| panel_design_block_lib_table_base.h | |
| panel_embedded_files.cpp | |
| panel_embedded_files.h | |
| panel_embedded_files_base.cpp | |
| panel_embedded_files_base.h | |
| panel_gal_options.cpp | |
| panel_gal_options_base.cpp | |
| panel_gal_options_base.h | |
| panel_grid_settings.cpp | |
| panel_grid_settings_base.cpp | |
| panel_grid_settings_base.h | |
| panel_hotkeys_editor.cpp | |
| panel_image_editor.cpp | |
| panel_image_editor_base.cpp | |
| panel_image_editor_base.h | |
| panel_maintenance.cpp | |
| panel_maintenance_base.cpp | |
| panel_maintenance_base.h | |
| panel_mouse_settings.cpp | |
| panel_mouse_settings_base.cpp | |
| panel_mouse_settings_base.h | |
| panel_packages_and_updates.cpp | |
| panel_packages_and_updates.h | |
| panel_packages_and_updates_base.cpp | |
| panel_packages_and_updates_base.h | |
| panel_plugin_settings.cpp | |
| panel_plugin_settings_base.cpp | |
| panel_plugin_settings_base.h | |
| panel_printer_list.cpp | |
| panel_printer_list_base.cpp | |
| panel_printer_list_base.h | |
| panel_setup_netclasses.cpp | |
| panel_setup_netclasses_base.cpp | |
| panel_setup_netclasses_base.h | |
| panel_setup_severities.cpp | |
| panel_spacemouse.cpp | |
| panel_spacemouse_base.cpp | |
| panel_spacemouse_base.h | |
| panel_startwizard_libraries_base.cpp | |
| panel_startwizard_libraries_base.h | |
| panel_startwizard_privacy_base.cpp | |
| panel_startwizard_privacy_base.h | |
| panel_startwizard_settings_base.cpp | |
| panel_startwizard_settings_base.h | |
| panel_text_variables.cpp | |
| panel_text_variables_base.cpp | |
| panel_text_variables_base.h | |
| panel_toolbar_customization.cpp | |
| panel_toolbar_customization_base.cpp | |
| panel_toolbar_customization_base.h | |
| ► drawing_sheet | |
| drawing_sheet_default_description.cpp | |
| drawing_sheet_parser.cpp | |
| ds_data_item.cpp | |
| ds_data_model.cpp | |
| ds_data_model_io.cpp | |
| ds_draw_item.cpp | |
| ds_painter.cpp | |
| ds_proxy_undo_item.cpp | |
| ds_proxy_view_item.cpp | |
| ► font | |
| font.cpp | |
| fontconfig.cpp | |
| glyph.cpp | |
| outline_decomposer.cpp | |
| outline_font.cpp | |
| stroke_font.cpp | |
| text_attributes.cpp | |
| version_info.cpp | |
| ► gal | |
| ► 3d | |
| camera.cpp | |
| ► cairo | |
| cairo_compositor.cpp | Class that handles multitarget rendering (ie |
| cairo_gal.cpp | |
| cairo_print.cpp | |
| ► opengl | |
| antialiasing.cpp | |
| antialiasing.h | |
| cached_container.cpp | Class to store instances of VERTEX with caching |
| cached_container_gpu.cpp | |
| cached_container_ram.cpp | |
| gl_context_mgr.cpp | |
| gl_resources.cpp | |
| gl_resources.h | |
| gpu_manager.cpp | |
| noncached_container.cpp | Class to store instances of VERTEX without caching |
| opengl_compositor.cpp | Class that handles multitarget rendering (i.e |
| opengl_gal.cpp | |
| shader.cpp | |
| SmaaAreaTex.h | |
| SmaaSearchTex.h | |
| utils.cpp | |
| vertex_container.cpp | Class to store vertices and handle transfers between system memory and GPU memory |
| vertex_item.cpp | Class to handle an item held in a container |
| vertex_manager.cpp | Class to control vertex container and GPU with possibility of emulating old-style OpenGL 1.0 state machine using modern OpenGL methods |
| color4d.cpp | |
| cursors.cpp | |
| gal_display_options.cpp | |
| graphics_abstraction_layer.cpp | |
| hidpi_gl_3D_canvas.cpp | |
| hidpi_gl_canvas.cpp | |
| painter.cpp | |
| ► git | |
| git_add_to_index_handler.cpp | |
| git_add_to_index_handler.h | |
| git_backend.cpp | |
| git_backend.h | |
| git_branch_handler.cpp | |
| git_branch_handler.h | |
| git_clone_handler.cpp | |
| git_clone_handler.h | |
| git_commit_handler.cpp | |
| git_commit_handler.h | |
| git_compare_handler.cpp | |
| git_compare_handler.h | |
| git_config_handler.cpp | |
| git_config_handler.h | |
| git_init_handler.cpp | |
| git_init_handler.h | |
| git_progress.h | |
| git_pull_handler.cpp | |
| git_pull_handler.h | |
| git_push_handler.cpp | |
| git_push_handler.h | |
| git_remove_from_index_handler.cpp | |
| git_remove_from_index_handler.h | |
| git_remove_vcs_handler.cpp | |
| git_remove_vcs_handler.h | |
| git_repo_mixin.h | |
| git_resolve_conflict_handler.cpp | |
| git_resolve_conflict_handler.h | |
| git_revert_handler.cpp | |
| git_revert_handler.h | |
| git_status_handler.cpp | |
| git_status_handler.h | |
| git_switch_branch_handler.cpp | |
| git_switch_branch_handler.h | |
| git_sync_handler.cpp | |
| git_sync_handler.h | |
| kicad_git_blob_reader.h | |
| kicad_git_common.cpp | |
| kicad_git_common.h | |
| kicad_git_compat.h | |
| kicad_git_errors.cpp | |
| kicad_git_errors.h | |
| kicad_git_memory.h | |
| libgit_backend.cpp | |
| libgit_backend.h | |
| project_git_utils.cpp | |
| project_git_utils.h | |
| ► http_lib | |
| http_lib_connection.cpp | |
| http_lib_settings.cpp | |
| ► import_gfx | |
| dxf_import_plugin.cpp | |
| dxf_import_plugin.h | |
| graphics_import_mgr.cpp | |
| graphics_import_mgr.h | |
| graphics_import_plugin.h | |
| graphics_importer.cpp | |
| graphics_importer.h | |
| graphics_importer_buffer.cpp | |
| graphics_importer_buffer.h | |
| svg_import_plugin.cpp | |
| svg_import_plugin.h | |
| ► io | |
| ► altium | |
| altium_ascii_parser.cpp | |
| altium_ascii_parser.h | |
| altium_binary_parser.cpp | |
| altium_binary_parser.h | |
| altium_parser_utils.cpp | |
| altium_parser_utils.h | |
| altium_props_utils.cpp | |
| altium_props_utils.h | |
| ► cadstar | |
| cadstar_archive_objects.h | |
| cadstar_archive_parser.cpp | Helper functions and common defines between schematic and PCB Archive files |
| cadstar_archive_parser.h | Helper functions and common defines between schematic and PCB Archive files |
| cadstar_parts_lib_grammar.h | |
| cadstar_parts_lib_model.h | |
| cadstar_parts_lib_parser.cpp | |
| cadstar_parts_lib_parser.h | |
| ► common | |
| plugin_common_choose_project.h | |
| ► eagle | |
| eagle_parser.cpp | |
| eagle_parser.h | |
| ► easyeda | |
| easyeda_parser_base.cpp | |
| easyeda_parser_base.h | |
| easyeda_parser_structs.cpp | |
| easyeda_parser_structs.h | |
| ► easyedapro | |
| easyedapro_import_utils.cpp | |
| easyedapro_import_utils.h | |
| easyedapro_parser.cpp | |
| easyedapro_parser.h | |
| ► kicad | |
| kicad_io_utils.cpp | |
| csv.cpp | |
| csv.h | |
| io_base.cpp | |
| io_utils.cpp | |
| io_utils.h | |
| ► jobs | |
| job.cpp | |
| job.h | |
| job_dispatcher.cpp | |
| job_dispatcher.h | |
| job_export_pcb_3d.cpp | |
| job_export_pcb_3d.h | |
| job_export_pcb_drill.cpp | |
| job_export_pcb_drill.h | |
| job_export_pcb_dxf.cpp | |
| job_export_pcb_dxf.h | |
| job_export_pcb_gencad.cpp | |
| job_export_pcb_gencad.h | |
| job_export_pcb_gerber.cpp | |
| job_export_pcb_gerber.h | |
| job_export_pcb_gerbers.cpp | |
| job_export_pcb_gerbers.h | |
| job_export_pcb_hpgl.cpp | |
| job_export_pcb_hpgl.h | |
| job_export_pcb_ipc2581.cpp | |
| job_export_pcb_ipc2581.h | |
| job_export_pcb_ipcd356.cpp | |
| job_export_pcb_ipcd356.h | |
| job_export_pcb_odb.cpp | |
| job_export_pcb_odb.h | |
| job_export_pcb_pdf.cpp | |
| job_export_pcb_pdf.h | |
| job_export_pcb_plot.cpp | |
| job_export_pcb_plot.h | |
| job_export_pcb_pos.cpp | |
| job_export_pcb_pos.h | |
| job_export_pcb_ps.cpp | |
| job_export_pcb_ps.h | |
| job_export_pcb_stats.cpp | |
| job_export_pcb_stats.h | |
| job_export_pcb_svg.cpp | |
| job_export_pcb_svg.h | |
| job_export_sch_bom.cpp | |
| job_export_sch_bom.h | |
| job_export_sch_netlist.cpp | |
| job_export_sch_netlist.h | |
| job_export_sch_plot.cpp | |
| job_export_sch_plot.h | |
| job_export_sch_pythonbom.cpp | |
| job_export_sch_pythonbom.h | |
| job_fp_export_svg.cpp | |
| job_fp_export_svg.h | |
| job_fp_upgrade.cpp | |
| job_fp_upgrade.h | |
| job_pcb_drc.cpp | |
| job_pcb_drc.h | |
| job_pcb_render.cpp | |
| job_pcb_render.h | |
| job_pcb_upgrade.cpp | |
| job_pcb_upgrade.h | |
| job_rc.cpp | |
| job_rc.h | |
| job_registry.cpp | |
| job_registry.h | |
| job_sch_erc.cpp | |
| job_sch_erc.h | |
| job_sch_upgrade.cpp | |
| job_sch_upgrade.h | |
| job_special_copyfiles.cpp | |
| job_special_copyfiles.h | |
| job_special_execute.cpp | |
| job_special_execute.h | |
| job_sym_export_svg.cpp | |
| job_sym_export_svg.h | |
| job_sym_upgrade.cpp | |
| job_sym_upgrade.h | |
| jobs_output.h | |
| jobs_output_archive.cpp | |
| jobs_output_archive.h | |
| jobs_output_folder.cpp | |
| jobs_output_folder.h | |
| jobset.cpp | |
| jobset.h | |
| ► kicad_curl | |
| kicad_curl.cpp | |
| kicad_curl_easy.cpp | |
| ► libeval | |
| numeric_evaluator.cpp | |
| ► libeval_compiler | |
| libeval_compiler.cpp | |
| ► libraries | |
| lib_table_grid.cpp | |
| library_manager.cpp | |
| library_table.cpp | |
| library_table_parser.cpp | |
| ► plotters | |
| common_plot_functions.cpp | |
| DXF_plotter.cpp | Kicad: specialized plotter for DXF files format |
| GERBER_plotter.cpp | Specialized plotter for GERBER files format |
| pdf_outline_font.cpp | |
| PDF_plotter.cpp | |
| pdf_stroke_font.cpp | |
| plotter.cpp | KiCad: Base of all the specialized plotters the class PLOTTER handle basic functions to plot schematic and boards with different plot formats |
| PS_plotter.cpp | KiCad: specialized plotter for PS files format |
| SVG_plotter.cpp | |
| ► preview_items | |
| anchor_debug.cpp | |
| angle_item.cpp | |
| arc_assistant.cpp | |
| arc_geom_manager.cpp | |
| bezier_assistant.cpp | |
| bezier_geom_manager.cpp | |
| centreline_rect_item.cpp | |
| construction_geom.cpp | |
| draw_context.cpp | |
| item_drawing_utils.cpp | |
| polygon_geom_manager.cpp | |
| polygon_item.cpp | |
| preview_utils.cpp | |
| ruler_item.cpp | |
| selection_area.cpp | |
| simple_overlay_item.cpp | |
| snap_indicator.cpp | |
| two_point_assistant.cpp | |
| ► project | |
| board_project_settings.cpp | |
| component_class_settings.cpp | |
| net_settings.cpp | |
| project_archiver.cpp | |
| project_file.cpp | |
| project_local_settings.cpp | |
| tuning_profiles.cpp | |
| ► properties | |
| color4d_variant.cpp | |
| eda_angle_variant.cpp | |
| pg_cell_renderer.cpp | |
| pg_editors.cpp | |
| pg_properties.cpp | |
| property_mgr.cpp | |
| std_optional_variants.cpp | |
| ► settings | |
| app_settings.cpp | |
| aui_settings.cpp | |
| bom_settings.cpp | |
| builtin_color_themes.h | |
| color_settings.cpp | |
| common_settings.cpp | |
| cvpcb_settings.cpp | |
| grid_settings.cpp | |
| json_settings.cpp | |
| kicad_settings.cpp | |
| layer_settings_utils.cpp | |
| nested_settings.cpp | |
| parameters.cpp | |
| settings_manager.cpp | |
| ► spacenav | |
| libspnav_driver.cpp | |
| libspnav_driver.h | |
| spacenav_driver.h | |
| spnav_2d_plugin.cpp | |
| spnav_2d_plugin.h | |
| ► startwizard | |
| startwizard.cpp | |
| startwizard_provider_libraries.cpp | |
| startwizard_provider_libraries.h | |
| startwizard_provider_privacy.cpp | |
| startwizard_provider_privacy.h | |
| startwizard_provider_settings.cpp | |
| startwizard_provider_settings.h | |
| ► swig | |
| wx_python_helpers.cpp | Python wrapping helpers for wx structures/objects |
| wx_python_helpers.h | |
| ► text_eval | |
| text_eval_parser.cpp | |
| text_eval_wrapper.cpp | |
| ► tool | |
| ► ui | |
| toolbar_configuration.cpp | |
| action_manager.cpp | |
| action_menu.cpp | |
| action_toolbar.cpp | |
| actions.cpp | |
| common_control.cpp | |
| common_tools.cpp | |
| conditional_menu.cpp | |
| construction_manager.cpp | |
| design_block_control.cpp | |
| design_block_control.h | |
| edit_constraints.cpp | |
| edit_points.cpp | |
| editor_conditions.cpp | |
| embed_tool.cpp | |
| grid_helper.cpp | |
| grid_menu.cpp | |
| group_tool.cpp | |
| group_tool.h | |
| library_editor_control.cpp | |
| library_editor_control.h | |
| picker_tool.cpp | |
| point_editor_behavior.cpp | |
| properties_tool.cpp | |
| selection.cpp | |
| selection_conditions.cpp | |
| selection_tool.cpp | |
| tool_action.cpp | |
| tool_base.cpp | |
| tool_dispatcher.cpp | |
| tool_event.cpp | |
| tool_interactive.cpp | |
| tool_manager.cpp | |
| tool_menu.cpp | |
| tools_holder.cpp | |
| zoom_menu.cpp | |
| zoom_tool.cpp | |
| ► transline_calculations | |
| coupled_microstrip.cpp | |
| coupled_microstrip.h | |
| coupled_stripline.cpp | |
| coupled_stripline.h | |
| microstrip.cpp | |
| microstrip.h | |
| stripline.cpp | |
| stripline.h | |
| transline_calculation_base.cpp | |
| transline_calculation_base.h | |
| units.h | |
| units_scales.h | |
| ► view | |
| view.cpp | |
| view_controls.cpp | |
| view_group.cpp | VIEW_GROUP extends VIEW_ITEM by possibility of grouping items into a single object |
| view_item.cpp | |
| view_overlay.cpp | |
| wx_view_controls.cpp | |
| zoom_controller.cpp | |
| ► widgets | |
| app_progress_dialog.cpp | |
| aui_json_serializer.cpp | |
| bitmap_button.cpp | |
| bitmap_toggle.cpp | |
| button_row_panel.cpp | |
| color_swatch.cpp | |
| design_block_pane.cpp | |
| design_block_pane.h | |
| design_block_preview_widget.h | |
| filter_combobox.cpp | |
| font_choice.cpp | |
| footprint_choice.cpp | |
| footprint_diff_widget.cpp | |
| footprint_preview_widget.cpp | |
| footprint_select_widget.cpp | |
| gal_options_panel_base.cpp | |
| gal_options_panel_base.h | |
| grid_bitmap_toggle.cpp | |
| grid_button.cpp | |
| grid_checkbox.cpp | |
| grid_color_swatch_helpers.cpp | |
| grid_combobox.cpp | |
| grid_icon_text_helpers.cpp | |
| grid_striped_renderer.cpp | |
| grid_text_button_helpers.cpp | |
| grid_text_helpers.cpp | |
| html_window.cpp | |
| indicator_icon.cpp | |
| kistatusbar.cpp | |
| layer_box_selector.cpp | |
| layer_presentation.cpp | |
| lib_tree.cpp | |
| listbox_tricks.cpp | |
| mathplot.cpp | |
| msgpanel.cpp | |
| net_selector.cpp | |
| number_badge.cpp | |
| paged_dialog.cpp | |
| panel_design_block_chooser.cpp | |
| panel_design_block_chooser.h | |
| progress_reporter_base.cpp | |
| properties_panel.cpp | |
| properties_panel.h | |
| search_pane.cpp | |
| search_pane_base.cpp | |
| search_pane_base.h | |
| search_pane_tab.cpp | |
| split_button.cpp | |
| std_bitmap_button.cpp | |
| stepped_slider.cpp | |
| text_ctrl_eval.cpp | |
| ui_common.cpp | |
| unit_binder.cpp | |
| webview_panel.cpp | |
| widget_hotkey_list.cpp | |
| widget_save_restore.cpp | |
| wx_aui_art_providers.cpp | |
| wx_aui_utils.cpp | |
| wx_bitmap_combobox.cpp | |
| wx_busy_indicator.cpp | |
| wx_collapsible_pane.cpp | |
| wx_combobox.cpp | |
| wx_dataviewctrl.cpp | |
| wx_ellipsized_static_text.cpp | |
| wx_grid.cpp | |
| wx_html_report_box.cpp | |
| wx_html_report_box.h | |
| wx_html_report_panel.cpp | |
| wx_html_report_panel.h | |
| wx_html_report_panel_base.cpp | |
| wx_html_report_panel_base.h | |
| wx_infobar.cpp | |
| wx_listbox.cpp | |
| wx_panel.cpp | |
| wx_progress_reporters.cpp | |
| wx_splitter_window.cpp | |
| wx_treebook.cpp | |
| zoom_correction_ctrl.cpp | |
| advanced_config.cpp | |
| app_monitor.cpp | |
| array_axis.cpp | |
| array_options.cpp | |
| asset_archive.cpp | |
| background_jobs_monitor.cpp | |
| base_screen.cpp | |
| bin_mod.cpp | |
| bitmap.cpp | |
| bitmap_base.cpp | |
| bitmap_info.cpp | |
| bitmap_store.cpp | |
| board_printout.cpp | |
| build_version.cpp | |
| callback_gal.cpp | |
| cli_progress_reporter.cpp | |
| clipboard.cpp | |
| commit.cpp | |
| common.cpp | |
| config_params.cpp | |
| confirm.cpp | |
| design_block.cpp | |
| design_block.h | |
| design_block_info.cpp | |
| design_block_io.cpp | |
| design_block_io.h | |
| design_block_library_adapter.cpp | |
| design_block_library_adapter.h | |
| design_block_tree_model_adapter.cpp | |
| design_block_tree_model_adapter.h | |
| dialog_shim.cpp | |
| dpi_scaling.cpp | |
| dpi_scaling_common.cpp | |
| draw_panel_gal.cpp | |
| dsnlexer.cpp | |
| eda_base_frame.cpp | |
| eda_dde.cpp | |
| eda_doc.cpp | |
| eda_draw_frame.cpp | |
| eda_group.cpp | |
| eda_group.h | |
| eda_item.cpp | |
| eda_pattern_match.cpp | |
| eda_shape.cpp | |
| eda_text.cpp | |
| eda_units.cpp | |
| embedded_files.cpp | |
| env_paths.cpp | |
| env_vars.cpp | |
| exceptions.cpp | |
| executable_names.cpp | |
| file_history.cpp | |
| filename_resolver.cpp | |
| filter_reader.cpp | |
| footprint_filter.cpp | |
| footprint_info.cpp | |
| fp_lib_table.cpp | |
| gal_display_options_common.cpp | |
| gbr_metadata.cpp | Helper functions to handle the gerber metadata in files, related to the netlist info and aperture attribute |
| gestfich.cpp | Functions for file management |
| gr_basic.cpp | |
| gr_text.cpp | |
| grid_tricks.cpp | |
| hash_eda.cpp | |
| history_lock.cpp | |
| hotkey_store.cpp | |
| hotkeys_basic.cpp | |
| increment.cpp | |
| json_conversions.cpp | |
| json_schema_validator.cpp | |
| kidialog.cpp | |
| kiface_base.cpp | |
| kiid.cpp | |
| kiway.cpp | |
| kiway_express.cpp | |
| kiway_holder.cpp | |
| kiway_player.cpp | |
| launch_ext.cpp | |
| layer_id.cpp | |
| lib_id.cpp | |
| lib_table_base.cpp | |
| lib_table_grid_tricks.cpp | |
| lib_tree_model.cpp | |
| lib_tree_model_adapter.cpp | |
| local_history.cpp | |
| locale_io.cpp | |
| lseq.cpp | |
| lset.cpp | |
| marker_base.cpp | Implementation of MARKER_BASE class |
| markup_parser.cpp | |
| netclass.cpp | |
| newstroke_font.cpp | |
| notifications_manager.cpp | |
| origin_transforms.cpp | |
| origin_viewitem.cpp | |
| page_info.cpp | |
| paths.cpp | |
| pgm_base.cpp | For the main application: init functions, and language selection (locale handling) |
| pin_type.h | |
| printout.cpp | |
| project.cpp | |
| ptree.cpp | |
| rc_item.cpp | |
| refdes_utils.cpp | |
| reference_image.cpp | |
| render_settings.cpp | |
| reporter.cpp | |
| richio.cpp | |
| scintilla_tricks.cpp | |
| search_stack.cpp | |
| searchhelpfilefullpath.cpp | |
| single_top.cpp | |
| singleton.cpp | |
| spacemouse.cpp | |
| status_popup.cpp | |
| streamwrapper.cpp | |
| string_utils.cpp | Some useful functions to handle strings |
| stroke_params.cpp | |
| systemdirsappend.cpp | |
| template_fieldnames.cpp | |
| textentry_tricks.cpp | |
| thread_pool.cpp | |
| title_block.cpp | |
| trace_helpers.cpp | WxLogTrace helper implementation |
| ui_events.cpp | |
| undo_redo_container.cpp | |
| validators.cpp | Custom text control validator implementations |
| wildcards_and_files_ext.cpp | Definition of file extensions used in Kicad |
| wx_filename.cpp | |
| xnode.cpp | |
| ► cvpcb | |
| ► dialogs | |
| dialog_config_equfiles.cpp | |
| dialog_config_equfiles.h | |
| dialog_config_equfiles_base.cpp | |
| dialog_config_equfiles_base.h | |
| fp_conflict_assignment_selector.cpp | |
| fp_conflict_assignment_selector.h | |
| fp_conflict_assignment_selector_base.cpp | |
| fp_conflict_assignment_selector_base.h | |
| ► tools | |
| cvpcb_actions.cpp | |
| cvpcb_actions.h | |
| cvpcb_association_tool.cpp | |
| cvpcb_association_tool.h | |
| cvpcb_control.cpp | |
| cvpcb_control.h | |
| cvpcb_fpviewer_selection_tool.cpp | |
| cvpcb_fpviewer_selection_tool.h | |
| auto_associate.cpp | |
| auto_associate.h | |
| cvpcb.cpp | |
| cvpcb_association.h | |
| cvpcb_id.h | |
| cvpcb_mainframe.cpp | |
| cvpcb_mainframe.h | |
| display_footprints_frame.cpp | |
| display_footprints_frame.h | |
| footprints_listbox.cpp | |
| library_listbox.cpp | |
| listbox_base.cpp | Implementation of class for displaying footprint and symbol lists |
| listboxes.h | |
| menubar.cpp | |
| readwrite_dlgs.cpp | |
| symbols_listbox.cpp | |
| toolbars_cvpcb.cpp | |
| toolbars_cvpcb.h | |
| toolbars_display_footprints.cpp | |
| toolbars_display_footprints.h | |
| ► eeschema | |
| ► api | |
| api_handler_sch.cpp | |
| api_handler_sch.h | |
| api_sch_utils.cpp | |
| api_sch_utils.h | |
| ► dialogs | |
| dialog_annotate.cpp | |
| dialog_annotate_base.cpp | |
| dialog_annotate_base.h | |
| dialog_bom.cpp | Dialog box for creating bom and other documents from generic netlist |
| dialog_bom.h | |
| dialog_bom_base.cpp | |
| dialog_bom_base.h | |
| dialog_bom_help_md.h | |
| dialog_change_symbols.cpp | |
| dialog_change_symbols.h | |
| dialog_change_symbols_base.cpp | |
| dialog_change_symbols_base.h | |
| dialog_choose_symbol.h | |
| dialog_database_lib_settings.cpp | |
| dialog_database_lib_settings.h | |
| dialog_database_lib_settings_base.cpp | |
| dialog_database_lib_settings_base.h | |
| dialog_edit_symbols_libid.cpp | Dialog to remap library id of symbols to another library id |
| dialog_edit_symbols_libid_base.cpp | |
| dialog_edit_symbols_libid_base.h | |
| dialog_eeschema_page_settings.cpp | |
| dialog_eeschema_page_settings.h | |
| dialog_erc.cpp | |
| dialog_erc.h | |
| dialog_erc_base.cpp | |
| dialog_erc_base.h | |
| dialog_erc_job_config.cpp | |
| dialog_erc_job_config.h | |
| dialog_export_netlist.cpp | |
| dialog_export_netlist.h | |
| dialog_export_netlist_base.cpp | |
| dialog_export_netlist_base.h | |
| dialog_field_properties.cpp | |
| dialog_field_properties.h | |
| dialog_field_properties_base.cpp | |
| dialog_field_properties_base.h | |
| dialog_global_edit_text_and_graphics.cpp | |
| dialog_global_edit_text_and_graphics_base.cpp | |
| dialog_global_edit_text_and_graphics_base.h | |
| dialog_ibis_parser_reporter.cpp | |
| dialog_ibis_parser_reporter.h | |
| dialog_ibis_parser_reporter_base.cpp | |
| dialog_ibis_parser_reporter_base.h | |
| dialog_image_properties.cpp | |
| dialog_image_properties.h | |
| dialog_image_properties_base.cpp | |
| dialog_image_properties_base.h | |
| dialog_increment_annotations_base.cpp | |
| dialog_increment_annotations_base.h | |
| dialog_junction_props.cpp | |
| dialog_junction_props.h | |
| dialog_junction_props_base.cpp | |
| dialog_junction_props_base.h | |
| dialog_label_properties.cpp | |
| dialog_label_properties.h | |
| dialog_label_properties_base.cpp | |
| dialog_label_properties_base.h | |
| dialog_lib_edit_pin_table.cpp | |
| dialog_lib_edit_pin_table.h | |
| dialog_lib_edit_pin_table_base.cpp | |
| dialog_lib_edit_pin_table_base.h | |
| dialog_lib_fields_table.cpp | |
| dialog_lib_fields_table.h | |
| dialog_lib_fields_table_base.cpp | |
| dialog_lib_fields_table_base.h | |
| dialog_lib_new_symbol.cpp | |
| dialog_lib_new_symbol.h | |
| dialog_lib_new_symbol_base.cpp | |
| dialog_lib_new_symbol_base.h | |
| dialog_lib_symbol_properties.cpp | |
| dialog_lib_symbol_properties.h | |
| dialog_lib_symbol_properties_base.cpp | |
| dialog_lib_symbol_properties_base.h | |
| dialog_line_properties.cpp | |
| dialog_line_properties.h | |
| dialog_line_properties_base.cpp | |
| dialog_line_properties_base.h | |
| dialog_migrate_buses.cpp | |
| dialog_migrate_buses.h | |
| dialog_migrate_buses_base.cpp | |
| dialog_migrate_buses_base.h | |
| dialog_pin_properties.cpp | |
| dialog_pin_properties.h | |
| dialog_pin_properties_base.cpp | |
| dialog_pin_properties_base.h | |
| dialog_plot_schematic.cpp | |
| dialog_plot_schematic.h | |
| dialog_plot_schematic_base.cpp | |
| dialog_plot_schematic_base.h | |
| dialog_rescue_each.cpp | |
| dialog_rescue_each_base.cpp | |
| dialog_rescue_each_base.h | |
| dialog_sch_find.cpp | |
| dialog_sch_find.h | |
| dialog_sch_find_base.cpp | |
| dialog_sch_find_base.h | |
| dialog_sch_import_settings.cpp | |
| dialog_sch_import_settings.h | |
| dialog_sch_import_settings_base.cpp | |
| dialog_sch_import_settings_base.h | |
| dialog_schematic_setup.cpp | |
| dialog_schematic_setup.h | |
| dialog_shape_properties.cpp | |
| dialog_shape_properties.h | |
| dialog_shape_properties_base.cpp | |
| dialog_shape_properties_base.h | |
| dialog_sheet_pin_properties.cpp | |
| dialog_sheet_pin_properties.h | |
| dialog_sheet_pin_properties_base.cpp | |
| dialog_sheet_pin_properties_base.h | |
| dialog_sheet_properties.cpp | |
| dialog_sheet_properties.h | |
| dialog_sheet_properties_base.cpp | |
| dialog_sheet_properties_base.h | |
| dialog_sim_command.cpp | |
| dialog_sim_command.h | |
| dialog_sim_command_base.cpp | |
| dialog_sim_command_base.h | |
| dialog_sim_format_value.cpp | |
| dialog_sim_format_value.h | |
| dialog_sim_format_value_base.cpp | |
| dialog_sim_format_value_base.h | |
| dialog_sim_model.cpp | |
| dialog_sim_model.h | |
| dialog_sim_model_base.cpp | |
| dialog_sim_model_base.h | |
| dialog_symbol_chooser.cpp | |
| dialog_symbol_chooser.h | |
| dialog_symbol_fields_table.cpp | |
| dialog_symbol_fields_table.h | |
| dialog_symbol_fields_table_base.cpp | |
| dialog_symbol_fields_table_base.h | |
| dialog_symbol_properties.cpp | |
| dialog_symbol_properties.h | |
| dialog_symbol_properties_base.cpp | |
| dialog_symbol_properties_base.h | |
| dialog_symbol_remap.cpp | |
| dialog_symbol_remap.h | |
| dialog_symbol_remap_base.cpp | |
| dialog_symbol_remap_base.h | |
| dialog_table_properties.cpp | |
| dialog_table_properties.h | |
| dialog_table_properties_base.cpp | |
| dialog_table_properties_base.h | |
| dialog_tablecell_properties.cpp | |
| dialog_tablecell_properties.h | |
| dialog_tablecell_properties_base.cpp | |
| dialog_tablecell_properties_base.h | |
| dialog_text_properties.cpp | |
| dialog_text_properties.h | |
| dialog_text_properties_base.cpp | |
| dialog_text_properties_base.h | |
| dialog_update_from_pcb.cpp | |
| dialog_update_from_pcb.h | |
| dialog_update_from_pcb_base.cpp | |
| dialog_update_from_pcb_base.h | |
| dialog_update_symbol_fields.cpp | |
| dialog_update_symbol_fields.h | |
| dialog_update_symbol_fields_base.cpp | |
| dialog_update_symbol_fields_base.h | |
| dialog_user_defined_signals.cpp | |
| dialog_user_defined_signals.h | |
| dialog_user_defined_signals_base.cpp | |
| dialog_user_defined_signals_base.h | |
| dialog_wire_bus_properties.cpp | |
| dialog_wire_bus_properties.h | |
| dialog_wire_bus_properties_base.cpp | |
| dialog_wire_bus_properties_base.h | |
| panel_bom_presets.cpp | |
| panel_bom_presets.h | |
| panel_bom_presets_base.cpp | |
| panel_bom_presets_base.h | |
| panel_eeschema_annotation_options.cpp | |
| panel_eeschema_annotation_options.h | |
| panel_eeschema_annotation_options_base.cpp | |
| panel_eeschema_annotation_options_base.h | |
| panel_eeschema_color_settings.cpp | |
| panel_eeschema_color_settings.h | |
| panel_eeschema_display_options.cpp | |
| panel_eeschema_display_options.h | |
| panel_eeschema_display_options_base.cpp | |
| panel_eeschema_display_options_base.h | |
| panel_eeschema_editing_options.cpp | |
| panel_eeschema_editing_options.h | |
| panel_eeschema_editing_options_base.cpp | |
| panel_eeschema_editing_options_base.h | |
| panel_setup_buses.cpp | |
| panel_setup_buses.h | |
| panel_setup_buses_base.cpp | |
| panel_setup_buses_base.h | |
| panel_setup_formatting.cpp | |
| panel_setup_formatting.h | |
| panel_setup_formatting_base.cpp | |
| panel_setup_formatting_base.h | |
| panel_setup_pinmap.cpp | |
| panel_setup_pinmap.h | |
| panel_setup_pinmap_base.cpp | |
| panel_setup_pinmap_base.h | |
| panel_simulator_preferences.cpp | |
| panel_simulator_preferences.h | |
| panel_simulator_preferences_base.cpp | |
| panel_simulator_preferences_base.h | |
| panel_sym_color_settings.cpp | |
| panel_sym_color_settings.h | |
| panel_sym_color_settings_base.cpp | |
| panel_sym_color_settings_base.h | |
| panel_sym_display_options.cpp | |
| panel_sym_display_options.h | |
| panel_sym_display_options_base.cpp | |
| panel_sym_display_options_base.h | |
| panel_sym_editing_options.cpp | |
| panel_sym_editing_options.h | |
| panel_sym_editing_options_base.cpp | |
| panel_sym_editing_options_base.h | |
| panel_sym_lib_table.cpp | |
| panel_sym_lib_table.h | |
| panel_sym_lib_table_base.cpp | |
| panel_sym_lib_table_base.h | |
| panel_template_fieldnames.cpp | |
| panel_template_fieldnames.h | |
| panel_template_fieldnames_base.cpp | |
| panel_template_fieldnames_base.h | |
| pin_table_data_model.h | |
| ► erc | |
| erc.cpp | |
| erc.h | |
| erc_item.cpp | |
| erc_item.h | |
| erc_report.cpp | |
| erc_report.h | |
| erc_sch_pin_context.cpp | |
| erc_sch_pin_context.h | |
| erc_settings.cpp | |
| erc_settings.h | |
| ► import_gfx | |
| dialog_import_gfx_sch.cpp | |
| dialog_import_gfx_sch.h | |
| dialog_import_gfx_sch_base.cpp | |
| dialog_import_gfx_sch_base.h | |
| graphics_importer_lib_symbol.cpp | |
| graphics_importer_lib_symbol.h | |
| graphics_importer_sch.cpp | |
| graphics_importer_sch.h | |
| ► libraries | |
| legacy_symbol_library.cpp | |
| legacy_symbol_library.h | |
| symbol_library_adapter.cpp | |
| symbol_library_adapter.h | |
| ► navlib | |
| nl_schematic_plugin.cpp | |
| nl_schematic_plugin.h | Declaration of the NL_SCHEMATIC_PLUGIN class |
| nl_schematic_plugin_impl.cpp | |
| nl_schematic_plugin_impl.h | Declaration of the NL_SCHEMATIC_PLUGIN_IMPL class |
| ► netlist_exporters | |
| netlist.h | |
| netlist_exporter_allegro.cpp | |
| netlist_exporter_allegro.h | |
| netlist_exporter_base.cpp | |
| netlist_exporter_base.h | |
| netlist_exporter_cadstar.cpp | |
| netlist_exporter_cadstar.h | |
| netlist_exporter_kicad.cpp | |
| netlist_exporter_kicad.h | |
| netlist_exporter_orcadpcb2.cpp | |
| netlist_exporter_orcadpcb2.h | |
| netlist_exporter_pads.cpp | |
| netlist_exporter_pads.h | |
| netlist_exporter_spice.cpp | |
| netlist_exporter_spice.h | |
| netlist_exporter_spice_model.cpp | |
| netlist_exporter_spice_model.h | |
| netlist_exporter_xml.cpp | |
| netlist_exporter_xml.h | |
| netlist_generator.cpp | |
| ► printing | |
| dialog_print.cpp | |
| dialog_print.h | |
| dialog_print_base.cpp | |
| dialog_print_base.h | |
| sch_printout.cpp | |
| sch_printout.h | |
| ► sch_io | |
| ► altium | |
| altium_parser_sch.cpp | |
| altium_parser_sch.h | |
| sch_io_altium.cpp | |
| sch_io_altium.h | |
| sch_io_altium_lib_cache.h | |
| ► cadstar | |
| cadstar_sch_archive_loader.cpp | Loads a csa file into a KiCad SCHEMATIC object |
| cadstar_sch_archive_loader.h | Loads a csa file into a KiCad SCHEMATIC object |
| cadstar_sch_archive_parser.cpp | Reads in a CADSTAR Schematic Archive (*.csa) file |
| cadstar_sch_archive_parser.h | |
| sch_io_cadstar_archive.cpp | |
| sch_io_cadstar_archive.h | |
| ► database | |
| sch_io_database.cpp | |
| sch_io_database.h | |
| ► eagle | |
| sch_io_eagle.cpp | |
| sch_io_eagle.h | |
| ► easyeda | |
| sch_easyeda_parser.cpp | |
| sch_easyeda_parser.h | |
| sch_io_easyeda.cpp | |
| sch_io_easyeda.h | |
| ► easyedapro | |
| sch_easyedapro_parser.cpp | |
| sch_easyedapro_parser.h | |
| sch_io_easyedapro.cpp | |
| sch_io_easyedapro.h | |
| ► http_lib | |
| sch_io_http_lib.cpp | |
| sch_io_http_lib.h | |
| ► kicad_legacy | |
| sch_io_kicad_legacy.cpp | |
| sch_io_kicad_legacy.h | |
| sch_io_kicad_legacy_helpers.cpp | |
| sch_io_kicad_legacy_helpers.h | |
| sch_io_kicad_legacy_lib_cache.cpp | |
| sch_io_kicad_legacy_lib_cache.h | |
| ► kicad_sexpr | |
| sch_io_kicad_sexpr.cpp | |
| sch_io_kicad_sexpr.h | |
| sch_io_kicad_sexpr_common.cpp | |
| sch_io_kicad_sexpr_common.h | |
| sch_io_kicad_sexpr_lib_cache.cpp | |
| sch_io_kicad_sexpr_lib_cache.h | |
| sch_io_kicad_sexpr_parser.cpp | |
| sch_io_kicad_sexpr_parser.h | |
| ► ltspice | |
| ltspice_schematic.cpp | |
| ltspice_schematic.h | |
| sch_io_ltspice.cpp | |
| sch_io_ltspice.h | |
| sch_io_ltspice_parser.cpp | |
| sch_io_ltspice_parser.h | |
| sch_io.cpp | |
| sch_io.h | |
| sch_io_lib_cache.cpp | |
| sch_io_lib_cache.h | |
| sch_io_mgr.cpp | |
| sch_io_mgr.h | |
| ► sim | |
| ► kibis | |
| ibis_parser.cpp | |
| ibis_parser.h | |
| kibis.cpp | |
| kibis.h | |
| legacy_workbook.cpp | |
| ngspice.cpp | |
| ngspice.h | |
| sim_lib_mgr.cpp | |
| sim_lib_mgr.h | |
| sim_library.cpp | |
| sim_library.h | |
| sim_library_ibis.cpp | |
| sim_library_ibis.h | |
| sim_library_spice.cpp | |
| sim_library_spice.h | |
| sim_model.cpp | |
| sim_model.h | |
| sim_model_behavioral.cpp | |
| sim_model_behavioral.h | |
| sim_model_ibis.cpp | |
| sim_model_ibis.h | |
| sim_model_ideal.cpp | |
| sim_model_ideal.h | |
| sim_model_l_mutual.cpp | |
| sim_model_l_mutual.h | |
| sim_model_ngspice.cpp | |
| sim_model_ngspice.h | |
| sim_model_ngspice_data_b3soi.cpp | |
| sim_model_ngspice_data_b4soi.cpp | |
| sim_model_ngspice_data_bjt.cpp | |
| sim_model_ngspice_data_bsim1.cpp | |
| sim_model_ngspice_data_bsim2.cpp | |
| sim_model_ngspice_data_bsim3.cpp | |
| sim_model_ngspice_data_bsim4.cpp | |
| sim_model_ngspice_data_diode.cpp | |
| sim_model_ngspice_data_hfet.cpp | |
| sim_model_ngspice_data_hicum2.cpp | |
| sim_model_ngspice_data_hsim.cpp | |
| sim_model_ngspice_data_jfet.cpp | |
| sim_model_ngspice_data_mes.cpp | |
| sim_model_ngspice_data_mos.cpp | |
| sim_model_ngspice_data_mos6.cpp | |
| sim_model_ngspice_data_mos9.cpp | |
| sim_model_ngspice_data_vbic.cpp | |
| sim_model_r_pot.cpp | |
| sim_model_r_pot.h | |
| sim_model_raw_spice.cpp | |
| sim_model_raw_spice.h | |
| sim_model_serializer.cpp | |
| sim_model_serializer.h | |
| sim_model_source.cpp | |
| sim_model_source.h | |
| sim_model_spice.cpp | |
| sim_model_spice.h | |
| sim_model_spice_fallback.cpp | |
| sim_model_spice_fallback.h | |
| sim_model_subckt.cpp | |
| sim_model_subckt.h | |
| sim_model_switch.cpp | |
| sim_model_switch.h | |
| sim_model_tline.cpp | |
| sim_model_tline.h | |
| sim_model_xspice.cpp | |
| sim_model_xspice.h | |
| sim_plot_colors.cpp | |
| sim_plot_colors.h | Class is responsible for providing colors for traces on simulation plot |
| sim_plot_tab.cpp | |
| sim_plot_tab.h | |
| sim_preferences.h | Contains preferences pertaining to the simulator |
| sim_property.cpp | |
| sim_property.h | |
| sim_tab.cpp | |
| sim_tab.h | |
| sim_types.h | |
| sim_value.cpp | |
| sim_value.h | |
| sim_xspice_parser.h | |
| simulator.h | |
| simulator_frame.cpp | |
| simulator_frame.h | |
| simulator_frame_ui.cpp | |
| simulator_frame_ui.h | |
| simulator_frame_ui_base.cpp | |
| simulator_frame_ui_base.h | |
| simulator_reporter.h | |
| spice_circuit_model.cpp | |
| spice_circuit_model.h | |
| spice_generator.cpp | |
| spice_generator.h | |
| spice_grammar.h | |
| spice_library_parser.cpp | |
| spice_library_parser.h | |
| spice_model_parser.cpp | |
| spice_model_parser.h | |
| spice_settings.cpp | |
| spice_settings.h | |
| spice_simulator.cpp | |
| spice_simulator.h | |
| spice_value.cpp | |
| spice_value.h | |
| toolbars_simulator_frame.cpp | |
| toolbars_simulator_frame.h | |
| user_defined_signals_help_md.h | |
| ► symbol_editor | |
| lib_logger.cpp | |
| lib_logger.h | |
| lib_symbol_library_manager.cpp | |
| lib_symbol_library_manager.h | |
| menubar_symbol_editor.cpp | |
| symbol_edit_frame.cpp | |
| symbol_edit_frame.h | |
| symbol_editor.cpp | |
| symbol_editor_import_export.cpp | |
| symbol_editor_plotter.cpp | |
| symbol_editor_settings.cpp | |
| symbol_editor_settings.h | |
| symbol_editor_undo_redo.cpp | |
| symbol_saveas_type.h | |
| toolbars_symbol_editor.cpp | |
| toolbars_symbol_editor.h | |
| ► sync_sheet_pin | |
| dialog_sync_sheet_pins.cpp | |
| dialog_sync_sheet_pins.h | |
| dialog_sync_sheet_pins_base.cpp | |
| dialog_sync_sheet_pins_base.h | |
| panel_sync_sheet_pins.cpp | |
| panel_sync_sheet_pins.h | |
| panel_sync_sheet_pins_base.cpp | |
| panel_sync_sheet_pins_base.h | |
| sheet_synchronization_agent.cpp | |
| sheet_synchronization_agent.h | |
| sheet_synchronization_item.cpp | |
| sheet_synchronization_item.h | |
| sheet_synchronization_model.cpp | |
| sheet_synchronization_model.h | |
| sheet_synchronization_notifier.cpp | |
| sheet_synchronization_notifier.h | |
| sync_sheet_pin_preference.h | |
| ► tools | |
| assign_footprints.cpp | |
| backannotate.cpp | |
| backannotate.h | |
| ee_grid_helper.cpp | |
| ee_grid_helper.h | |
| rule_area_create_helper.cpp | |
| rule_area_create_helper.h | |
| sch_actions.cpp | |
| sch_actions.h | |
| sch_align_tool.cpp | |
| sch_align_tool.h | |
| sch_design_block_control.cpp | |
| sch_design_block_control.h | |
| sch_drag_net_collision.cpp | |
| sch_drag_net_collision.h | |
| sch_drawing_tools.cpp | |
| sch_drawing_tools.h | |
| sch_edit_table_tool.cpp | |
| sch_edit_table_tool.h | |
| sch_edit_tool.cpp | |
| sch_edit_tool.h | |
| sch_editor_conditions.cpp | |
| sch_editor_conditions.h | |
| sch_editor_control.cpp | |
| sch_editor_control.h | |
| sch_find_replace_tool.cpp | |
| sch_find_replace_tool.h | |
| sch_group_tool.cpp | |
| sch_group_tool.h | |
| sch_inspection_tool.cpp | |
| sch_inspection_tool.h | |
| sch_line_wire_bus_tool.cpp | |
| sch_line_wire_bus_tool.h | |
| sch_move_tool.cpp | |
| sch_move_tool.h | |
| sch_navigate_tool.cpp | |
| sch_navigate_tool.h | |
| sch_point_editor.cpp | |
| sch_point_editor.h | |
| sch_selection.cpp | |
| sch_selection.h | |
| sch_selection_tool.cpp | |
| sch_selection_tool.h | |
| sch_tool_base.h | |
| sch_tool_utils.cpp | |
| sch_tool_utils.h | |
| simulator_control.cpp | |
| simulator_control.h | |
| symbol_editor_control.cpp | |
| symbol_editor_control.h | |
| symbol_editor_drawing_tools.cpp | |
| symbol_editor_drawing_tools.h | |
| symbol_editor_edit_tool.cpp | |
| symbol_editor_edit_tool.h | |
| symbol_editor_move_tool.cpp | |
| symbol_editor_move_tool.h | |
| symbol_editor_pin_tool.cpp | |
| symbol_editor_pin_tool.h | |
| ► widgets | |
| filedlg_hook_save_project.h | |
| hierarchy_pane.cpp | |
| hierarchy_pane.h | |
| panel_sch_selection_filter.cpp | |
| panel_sch_selection_filter.h | |
| panel_sch_selection_filter_base.cpp | |
| panel_sch_selection_filter_base.h | |
| panel_symbol_chooser.cpp | |
| panel_symbol_chooser.h | |
| pinshape_combobox.cpp | |
| pinshape_combobox.h | |
| pintype_combobox.cpp | |
| pintype_combobox.h | |
| sch_design_block_pane.cpp | |
| sch_design_block_pane.h | |
| sch_design_block_preview_widget.cpp | |
| sch_design_block_preview_widget.h | |
| sch_properties_panel.cpp | |
| sch_properties_panel.h | |
| sch_search_pane.cpp | |
| sch_search_pane.h | |
| search_handlers.cpp | |
| search_handlers.h | |
| symbol_diff_widget.cpp | |
| symbol_diff_widget.h | |
| symbol_filter_combobox.cpp | |
| symbol_filter_combobox.h | |
| symbol_library_save_as_filedlg_hook.h | |
| symbol_preview_widget.cpp | |
| symbol_preview_widget.h | |
| symbol_tree_pane.cpp | |
| symbol_tree_pane.h | |
| tuner_slider.cpp | |
| tuner_slider.h | |
| tuner_slider_base.cpp | |
| tuner_slider_base.h | |
| annotate.cpp | |
| autoplace_fields.cpp | |
| bom_plugins.cpp | |
| bom_plugins.h | |
| bus-wire-junction.cpp | |
| bus_alias.h | |
| connection_graph.cpp | |
| connection_graph.h | |
| cross-probing.cpp | |
| default_values.h | |
| eeschema.cpp | |
| eeschema_config.cpp | |
| eeschema_helpers.cpp | |
| eeschema_helpers.h | |
| eeschema_id.h | |
| eeschema_jobs_handler.cpp | |
| eeschema_jobs_handler.h | |
| eeschema_settings.cpp | |
| eeschema_settings.h | |
| fields_data_model.cpp | |
| fields_data_model.h | |
| fields_grid_table.cpp | |
| fields_grid_table.h | |
| files-io.cpp | |
| general.h | |
| generate_alias_info.cpp | |
| generate_alias_info.h | |
| gfx_import_utils.cpp | |
| gfx_import_utils.h | |
| invoke_sch_dialog.h | |
| junction_helpers.cpp | |
| junction_helpers.h | |
| lib_fields_data_model.cpp | |
| lib_fields_data_model.h | |
| lib_symbol.cpp | |
| lib_symbol.h | |
| menubar.cpp | |
| multiline_pin_text.cpp | |
| multiline_pin_text.h | |
| net_navigator.cpp | |
| picksymbol.cpp | |
| pin_layout_cache.cpp | |
| pin_layout_cache.h | |
| pin_numbers.cpp | |
| pin_numbers.h | |
| pin_type.cpp | |
| project_rescue.cpp | |
| project_rescue.h | |
| project_sch.cpp | |
| project_sch.h | |
| refdes_tracker.cpp | |
| refdes_tracker.h | |
| save_project_utils.h | |
| sch_base_frame.cpp | |
| sch_base_frame.h | |
| sch_bitmap.cpp | |
| sch_bitmap.h | |
| sch_bus_entry.cpp | |
| sch_bus_entry.h | |
| sch_collectors.cpp | |
| sch_collectors.h | |
| sch_commit.cpp | |
| sch_commit.h | |
| sch_connection.cpp | |
| sch_connection.h | |
| sch_design_block_utils.cpp | |
| sch_draw_panel.cpp | |
| sch_draw_panel.h | |
| sch_edit_frame.cpp | |
| sch_edit_frame.h | |
| sch_field.cpp | |
| sch_field.h | |
| sch_file_versions.h | |
| sch_group.cpp | |
| sch_group.h | Class to handle a set of SCH_ITEMs |
| sch_item.cpp | |
| sch_item.h | |
| sch_junction.cpp | |
| sch_junction.h | |
| sch_label.cpp | |
| sch_label.h | |
| sch_line.cpp | |
| sch_line.h | |
| sch_marker.cpp | |
| sch_marker.h | |
| sch_no_connect.cpp | Class SCH_NO_CONNECT implementation |
| sch_no_connect.h | |
| sch_painter.cpp | |
| sch_painter.h | |
| sch_pin.cpp | |
| sch_pin.h | |
| sch_plotter.cpp | |
| sch_plotter.h | |
| sch_preview_panel.cpp | |
| sch_preview_panel.h | |
| sch_reference_list.cpp | Functions to create a symbol flat list and to annotate schematic |
| sch_reference_list.h | |
| sch_render_settings.cpp | |
| sch_render_settings.h | |
| sch_rtree.h | |
| sch_rule_area.cpp | |
| sch_rule_area.h | |
| sch_screen.cpp | |
| sch_screen.h | |
| sch_shape.cpp | |
| sch_shape.h | |
| sch_sheet.cpp | |
| sch_sheet.h | |
| sch_sheet_path.cpp | |
| sch_sheet_path.h | Definition of the SCH_SHEET_PATH and SCH_SHEET_LIST classes for Eeschema |
| sch_sheet_pin.cpp | |
| sch_sheet_pin.h | |
| sch_symbol.cpp | |
| sch_symbol.h | |
| sch_table.cpp | |
| sch_table.h | |
| sch_tablecell.cpp | |
| sch_tablecell.h | |
| sch_text.cpp | |
| sch_text.h | |
| sch_text_help_md.h | |
| sch_textbox.cpp | |
| sch_textbox.h | |
| sch_validators.cpp | Implementation of control validators for schematic dialogs |
| sch_validators.h | Definitions of control validators for schematic dialogs |
| sch_view.cpp | |
| sch_view.h | |
| schematic.cpp | |
| schematic.h | |
| schematic_holder.h | |
| schematic_settings.cpp | |
| schematic_settings.h | |
| schematic_undo_redo.cpp | |
| sheet.cpp | |
| symb_transforms_utils.cpp | |
| symb_transforms_utils.h | |
| symbol.cpp | |
| symbol.h | |
| symbol_checker.cpp | |
| symbol_chooser_frame.cpp | |
| symbol_chooser_frame.h | |
| symbol_chooser_timing.h | |
| symbol_library_common.h | |
| symbol_library_manager.cpp | |
| symbol_library_manager.h | |
| symbol_tree_model_adapter.cpp | |
| symbol_tree_model_adapter.h | |
| symbol_tree_synchronizing_adapter.cpp | |
| symbol_tree_synchronizing_adapter.h | |
| symbol_viewer_frame.cpp | |
| symbol_viewer_frame.h | |
| toolbars_sch_editor.cpp | |
| toolbars_sch_editor.h | |
| toolbars_symbol_viewer.cpp | |
| toolbars_symbol_viewer.h | |
| ► gerbview | |
| ► dialogs | |
| dialog_draw_layers_settings.cpp | |
| dialog_draw_layers_settings.h | |
| dialog_draw_layers_settings_base.cpp | |
| dialog_draw_layers_settings_base.h | |
| dialog_map_gerber_layers_to_pcb.cpp | |
| dialog_map_gerber_layers_to_pcb.h | |
| dialog_map_gerber_layers_to_pcb_base.cpp | |
| dialog_map_gerber_layers_to_pcb_base.h | |
| dialog_print_gerbview.cpp | |
| dialog_select_one_pcb_layer.cpp | Set up a dialog to choose a PCB Layer |
| panel_gerbview_color_settings.cpp | |
| panel_gerbview_color_settings.h | |
| panel_gerbview_display_options.cpp | |
| panel_gerbview_display_options.h | |
| panel_gerbview_display_options_base.cpp | |
| panel_gerbview_display_options_base.h | |
| panel_gerbview_excellon_settings.cpp | |
| panel_gerbview_excellon_settings.h | |
| panel_gerbview_excellon_settings_base.cpp | |
| panel_gerbview_excellon_settings_base.h | |
| ► navlib | |
| nl_gerbview_plugin.cpp | |
| nl_gerbview_plugin.h | Declaration of the NL_GERBVIEW_PLUGIN class |
| nl_gerbview_plugin_impl.cpp | |
| nl_gerbview_plugin_impl.h | Declaration of the NL_GERBVIEW_PLUGIN_IMPL class |
| ► tools | |
| gerbview_actions.cpp | |
| gerbview_actions.h | |
| gerbview_control.cpp | |
| gerbview_control.h | |
| gerbview_inspection_tool.cpp | |
| gerbview_inspection_tool.h | |
| gerbview_selection.cpp | |
| gerbview_selection.h | |
| gerbview_selection_tool.cpp | |
| gerbview_selection_tool.h | |
| ► widgets | |
| dcode_selection_box.cpp | |
| dcode_selection_box.h | |
| gbr_layer_box_selector.cpp | |
| gbr_layer_box_selector.h | |
| gerbview_layer_widget.cpp | |
| gerbview_layer_widget.h | |
| layer_widget.cpp | |
| layer_widget.h | |
| am_param.cpp | |
| am_param.h | |
| am_primitive.cpp | |
| am_primitive.h | |
| aperture_macro.cpp | |
| aperture_macro.h | |
| clear_gbr_drawlayers.cpp | Erase a given or all draw layers, an free memory relative to the cleared layer(s) |
| dcode.cpp | D_CODE class implementation |
| dcode.h | |
| evaluate.cpp | |
| events_called_functions.cpp | |
| excellon_defaults.h | |
| excellon_image.h | |
| excellon_read_drill_file.cpp | Functions to read drill files (EXCELLON format) created by Pcbnew These files use only a subset of EXCELLON commands |
| export_to_pcbnew.cpp | |
| export_to_pcbnew.h | |
| files.cpp | |
| gbr_display_options.h | |
| gbr_layout.cpp | |
| gbr_layout.h | Class CLASS_GBR_LAYOUT to handle info to draw loaded Gerber images and page frame reference |
| gerber_collectors.cpp | |
| gerber_collectors.h | |
| gerber_draw_item.cpp | |
| gerber_draw_item.h | |
| gerber_file_image.cpp | GERBER class handle for a given layer info about used D_CODES and how the layer is drawn |
| gerber_file_image.h | |
| gerber_file_image_list.cpp | |
| gerber_file_image_list.h | |
| gerbview.cpp | GERBVIEW main file |
| gerbview.h | |
| gerbview_draw_panel_gal.cpp | |
| gerbview_draw_panel_gal.h | |
| gerbview_frame.cpp | |
| gerbview_frame.h | |
| gerbview_id.h | |
| gerbview_painter.cpp | |
| gerbview_painter.h | |
| gerbview_printout.cpp | |
| gerbview_printout.h | |
| gerbview_settings.cpp | |
| gerbview_settings.h | |
| job_file_reader.cpp | |
| menubar.cpp | |
| readgerb.cpp | |
| rs274_read_XY_and_IJ_coordinates.cpp | |
| rs274d.cpp | |
| rs274x.cpp | |
| toolbars_gerber.cpp | |
| toolbars_gerber.h | |
| X2_gerber_attributes.cpp | |
| X2_gerber_attributes.h | |
| ► include | |
| ► api | |
| api_enums.h | |
| api_handler.h | |
| api_handler_common.h | |
| api_handler_editor.h | |
| api_plugin.h | |
| api_plugin_manager.h | |
| api_server.h | |
| api_utils.h | |
| serializable.h | |
| ► bitmaps | |
| bitmap_info.h | |
| bitmap_types.h | |
| bitmaps_list.h | |
| ► cli | |
| exit_codes.h | |
| ► core | |
| mirror.h | |
| typeinfo.h | |
| ► database | |
| database_cache.h | |
| database_connection.h | |
| database_lib_settings.h | |
| ► dialogs | |
| dialog_assign_netclass.h | |
| dialog_book_reporter.h | |
| dialog_color_picker.h | |
| dialog_configure_paths.h | |
| dialog_edit_library_tables.h | |
| dialog_generate_database_connection.h | |
| dialog_grid_settings.h | |
| dialog_hotkey_list.h | Hotkey list dialog (as opposed to editor) |
| dialog_image_editor.h | |
| dialog_multi_unit_entry.h | |
| dialog_page_settings.h | |
| dialog_paste_special.h | |
| dialog_plugin_options.h | |
| dialog_print_generic.h | |
| dialog_text_entry.h | |
| dialog_unit_entry.h | |
| eda_reorderable_list_dialog.h | |
| eda_view_switcher.h | |
| html_message_box.h | |
| panel_assign_component_classes.h | |
| panel_base_display_options.h | |
| panel_color_settings.h | |
| panel_common_settings.h | |
| panel_data_collection.h | |
| panel_gal_options.h | |
| panel_generate_component_classes.h | |
| panel_global_lib_table_config.h | |
| panel_grid_settings.h | |
| panel_image_editor.h | |
| panel_maintenance.h | |
| panel_mouse_settings.h | |
| panel_plugin_settings.h | |
| panel_printer_list.h | |
| panel_setup_netclasses.h | |
| panel_setup_severities.h | |
| panel_spacemouse.h | |
| panel_toolbar_customization.h | |
| ► drawing_sheet | |
| ds_data_item.h | |
| ds_data_model.h | |
| ds_draw_item.h | |
| ds_file_versions.h | |
| ds_painter.h | |
| ds_proxy_undo_item.h | |
| ds_proxy_view_item.h | |
| ► font | |
| font.h | |
| fontconfig.h | |
| fontinfo.h | |
| glyph.h | |
| kicad_font_name.h | |
| outline_decomposer.h | |
| outline_font.h | |
| stroke_font.h | |
| text_attributes.h | |
| version_info.h | |
| ► gal | |
| ► 3d | |
| camera.h | Define an abstract camera |
| ► cairo | |
| cairo_compositor.h | Class that handles multitarget rendering (ie |
| cairo_gal.h | |
| cairo_print.h | |
| ► opengl | |
| cached_container.h | |
| cached_container_gpu.h | |
| cached_container_ram.h | |
| gl_context_mgr.h | |
| gl_utils.h | |
| gpu_manager.h | |
| kiglew.h | |
| noncached_container.h | Class to store instances of VERTEX without caching |
| opengl_compositor.h | Handle multitarget rendering (ie |
| opengl_gal.h | |
| shader.h | |
| utils.h | |
| vertex_common.h | Common defines and consts used in vertex related classes |
| vertex_container.h | Class to store vertices and handle transfers between system memory and GPU memory |
| vertex_item.h | Class to handle an item held in a container |
| vertex_manager.h | |
| color4d.h | |
| compositor.h | Class that handles multitarget rendering (ie |
| cursors.h | |
| definitions.h | |
| gal.h | |
| gal_display_options.h | |
| gal_print.h | |
| graphics_abstraction_layer.h | |
| hidpi_gl_3D_canvas.h | |
| hidpi_gl_canvas.h | |
| painter.h | |
| ► http_lib | |
| http_lib_connection.h | |
| http_lib_settings.h | |
| ► io | |
| ► kicad | |
| kicad_io_utils.h | |
| io_base.h | |
| io_mgr.h | |
| ► kicad_curl | |
| kicad_curl.h | |
| kicad_curl_easy.h | |
| ► libeval | |
| numeric_evaluator.h | |
| ► libeval_compiler | |
| libeval_compiler.h | |
| ► libraries | |
| library_manager.h | |
| library_table.h | |
| library_table_grammar.h | |
| library_table_parser.h | |
| ► plotters | |
| gbr_plotter_aperture_macros.h | Specialized plotter for GERBER files format |
| gbr_plotter_apertures.h | Plotting engine (Gerber) |
| pdf_outline_font.h | |
| pdf_stroke_font.h | |
| plotter.h | |
| plotter_dxf.h | |
| plotter_gerber.h | |
| plotters_pslike.h | Plotting engines similar to ps (PostScript, Gerber, svg) |
| ► plugins | |
| ► 3d | |
| 3d_plugin.h | Describe the runtime-loadable interface to support loading and parsing of 3D models |
| ► 3dapi | |
| c3dmodel.h | Define an internal structure to be used by the 3D renders |
| ifsg_all.h | Collects header files for all SG* wrappers and the API |
| ifsg_api.h | Defines the API calls for the manipulation of SG* classes |
| ifsg_appearance.h | Defines the wrapper of the SGAPPEARANCE class |
| ifsg_colors.h | Defines the color list wrapper |
| ifsg_coordindex.h | Defines the CoordIndex node wrapper |
| ifsg_coords.h | Defines the coordinate list wrapper |
| ifsg_defs.h | |
| ifsg_faceset.h | Defines the wrapper for the SGFACESET class |
| ifsg_index.h | Defines the index nodes wrapper |
| ifsg_node.h | Defines the wrapper of the base class SG_NODE |
| ifsg_normals.h | |
| ifsg_shape.h | Defines the wrapper for the SGSHAPE class |
| ifsg_transform.h | Defines the wrapper for the SGNORMALS class |
| sg_base.h | Defines the low level classes common to scene graph nodes |
| sg_types.h | Defines the types of intermediate scene graph objects |
| sg_version.h | Defines the library version of the intermediate scenegraph (SG) implementation |
| xv3d_types.h | |
| kicad_plugin.h | Defines the most basic functions which all kicad plugins must implement |
| ► preview_items | |
| anchor_debug.h | |
| angle_item.h | |
| arc_assistant.h | |
| arc_geom_manager.h | |
| bezier_assistant.h | |
| bezier_geom_manager.h | |
| centreline_rect_item.h | |
| construction_geom.h | |
| draw_context.h | |
| item_drawing_utils.h | Utility functions for drawing compound items (i.e |
| multistep_geom_manager.h | |
| polygon_geom_manager.h | |
| polygon_item.h | |
| preview_utils.h | |
| ruler_item.h | |
| selection_area.h | |
| simple_overlay_item.h | |
| snap_indicator.h | |
| two_point_assistant.h | |
| two_point_geom_manager.h | |
| ► project | |
| board_project_settings.h | |
| component_class_settings.h | |
| net_settings.h | |
| project_archiver.h | |
| project_file.h | |
| project_local_settings.h | |
| sch_project_settings.h | |
| tuning_profiles.h | |
| ► properties | |
| color4d_variant.h | |
| eda_angle_variant.h | |
| pg_cell_renderer.h | |
| pg_editors.h | |
| pg_properties.h | |
| property.h | |
| property_mgr.h | |
| property_validator.h | |
| property_validators.h | |
| std_optional_variants.h | |
| ► settings | |
| app_settings.h | |
| aui_settings.h | |
| bom_settings.h | |
| color_settings.h | |
| common_settings.h | |
| cvpcb_settings.h | |
| environment.h | |
| grid_settings.h | |
| json_settings.h | |
| json_settings_internals.h | |
| kicad_settings.h | |
| layer_settings_utils.h | |
| nested_settings.h | |
| parameters.h | |
| settings_manager.h | |
| ► startwizard | |
| startwizard.h | |
| startwizard_provider.h | |
| ► text_eval | |
| text_eval_parser.h | |
| text_eval_types.h | |
| text_eval_units.h | |
| text_eval_wrapper.h | |
| ► tool | |
| ► examples | |
| delegate_example.cpp | |
| ► ui | |
| toolbar_configuration.h | |
| action_manager.h | |
| action_menu.h | |
| action_toolbar.h | |
| actions.h | |
| common_control.h | |
| common_tools.h | |
| conditional_menu.h | |
| construction_manager.h | |
| coroutine.h | |
| edit_constraints.h | |
| edit_points.h | |
| edit_table_tool_base.h | |
| editor_conditions.h | |
| embed_tool.h | |
| grid_helper.h | |
| grid_menu.h | |
| picker_tool.h | |
| point_editor_behavior.h | |
| properties_tool.h | |
| selection.h | |
| selection_conditions.h | |
| selection_tool.h | |
| tool_action.h | |
| tool_base.h | |
| tool_dispatcher.h | |
| tool_event.h | |
| tool_interactive.h | |
| tool_manager.h | |
| tool_menu.h | |
| tools_holder.h | |
| zoom_menu.h | |
| zoom_tool.h | |
| ► view | |
| view.h | |
| view_controls.h | |
| view_group.h | |
| view_item.h | |
| view_overlay.h | |
| view_rtree.h | |
| wx_view_controls.h | WX_VIEW_CONTROLS class definition |
| zoom_controller.h | ZOOM_CONTROLLER class definition |
| ► widgets | |
| app_progress_dialog.h | |
| aui_json_serializer.h | |
| bitmap_button.h | |
| bitmap_toggle.h | |
| busy_indicator.h | |
| button_row_panel.h | |
| color_swatch.h | |
| filedlg_hook_embed_file.h | |
| filedlg_hook_new_library.h | |
| filedlg_import_non_kicad.h | |
| filter_combobox.h | |
| font_choice.h | |
| footprint_choice.h | |
| footprint_diff_widget.h | |
| footprint_preview_widget.h | |
| footprint_select_widget.h | |
| grid_bitmap_toggle.h | |
| grid_button.h | |
| grid_checkbox.h | |
| grid_color_swatch_helpers.h | |
| grid_combobox.h | |
| grid_icon_text_helpers.h | |
| grid_readonly_text_helpers.h | |
| grid_striped_renderer.h | |
| grid_text_button_helpers.h | |
| grid_text_helpers.h | |
| html_window.h | |
| indicator_icon.h | |
| kistatusbar.h | |
| layer_box_selector.h | |
| layer_presentation.h | |
| lib_tree.h | |
| listbox_tricks.h | |
| mathplot.h | |
| msgpanel.h | Message panel definition file |
| net_selector.h | |
| number_badge.h | |
| paged_dialog.h | |
| progress_reporter_base.h | |
| report_severity.h | |
| resettable_panel.h | |
| search_pane.h | |
| search_pane_tab.h | |
| split_button.h | |
| std_bitmap_button.h | |
| stepped_slider.h | |
| tab_traversal.h | Functions for manipulating tab traversal in forms and dialogs |
| text_ctrl_eval.h | |
| ui_common.h | Functions to provide common constants and other functions to assist in making a consistent UI |
| unit_binder.h | |
| webview_panel.h | |
| widget_hotkey_list.h | |
| widget_save_restore.h | |
| wx_aui_art_providers.h | |
| wx_aui_utils.h | |
| wx_bitmap_combobox.h | |
| wx_busy_indicator.h | |
| wx_collapsible_pane.h | |
| wx_combobox.h | |
| wx_dataviewctrl.h | |
| wx_ellipsized_static_text.h | |
| wx_grid.h | |
| wx_infobar.h | |
| wx_listbox.h | |
| wx_menubar.h | |
| wx_panel.h | |
| wx_progress_reporters.h | |
| wx_splash.h | |
| wx_splitter_window.h | |
| wx_treebook.h | |
| zoom_correction_ctrl.h | |
| 3d_enums.h | Declared enumerations and flags |
| advanced_config.h | |
| app_monitor.h | |
| array_axis.h | |
| array_options.h | |
| asset_archive.h | |
| background_jobs_monitor.h | |
| base_screen.h | BASE_SCREEN class implementation |
| base_set.h | |
| base_units.h | |
| bin_mod.h | |
| bitmap_base.h | |
| bitmap_store.h | |
| bitmaps.h | |
| board_design_settings.h | |
| board_item.h | |
| board_printout.h | |
| build_version.h | |
| callback_gal.h | |
| case_insensitive_map.h | |
| class_draw_panel_gal.h | |
| cli_progress_reporter.h | |
| clipboard.h | |
| collector.h | |
| commit.h | |
| common.h | The common library |
| config_map.h | |
| config_params.h | |
| confirm.h | This file is part of the common library |
| ctl_flags.h | |
| dialog_shim.h | |
| dpi_scaling.h | |
| dpi_scaling_common.h | |
| dsnlexer.h | |
| eda_base_frame.h | Base window classes and related definitions |
| eda_dde.h | DDE server & client |
| eda_doc.h | This file is part of the common library |
| eda_draw_frame.h | |
| eda_item.h | |
| eda_item_flags.h | |
| eda_list_dialog.h | |
| eda_pattern_match.h | Abstract pattern-matching tool and implementations |
| eda_search_data.h | |
| eda_shape.h | |
| eda_text.h | |
| eda_units.h | |
| embedded_files.h | |
| embedded_files_parser.h | |
| enum_vector.h | |
| env_paths.h | Helper functions to substitute paths with environmental variables |
| env_vars.h | Functions related to environment variables, including help functions |
| executable_names.h | KiCad executable names |
| file_history.h | |
| filename_resolver.h | |
| filter_reader.h | |
| fmt.h | |
| footprint_editor_settings.h | |
| footprint_filter.h | |
| footprint_info.h | |
| fp_lib_table.h | |
| frame_type.h | |
| gal_display_options_common.h | |
| gbr_metadata.h | Handle special data (items attributes) during plot |
| gbr_netlist_metadata.h | |
| gestfich.h | |
| gr_basic.h | |
| gr_text.h | |
| grid_tricks.h | |
| hash_eda.h | Hashing functions for EDA_ITEMs |
| hashtables.h | |
| history_lock.h | |
| hotkey_store.h | |
| hotkeys_basic.h | |
| i18n_utility.h | Some functions to handle hotkeys in KiCad |
| id.h | |
| import_export.h | |
| increment.h | |
| inspectable.h | |
| json_common.h | |
| json_conversions.h | |
| json_schema_validator.h | |
| ki_any.h | An implementation of std::any_cast, which uses type_info::hash_code to check validity of cast types |
| ki_exception.h | |
| kicommon.h | |
| kidialog.h | |
| kiface_base.h | |
| kiface_ids.h | |
| kiid.h | |
| kiway.h | |
| kiway_express.h | |
| kiway_holder.h | |
| kiway_mgr.h | |
| kiway_player.h | |
| launch_ext.h | |
| layer_ids.h | |
| layer_range.h | |
| lib_id.h | |
| lib_table_base.h | |
| lib_table_grid.h | |
| lib_table_grid_tricks.h | |
| lib_tree_item.h | |
| lib_tree_model.h | |
| lib_tree_model_adapter.h | |
| local_history.h | |
| locale_io.h | |
| lockfile.h | File locking utilities |
| logging.h | |
| lseq.h | |
| lset.h | |
| macros.h | This file contains miscellaneous commonly used macros and functions |
| macros_swig.h | This file contains macros just for swig binding |
| mail_type.h | |
| marker_base.h | |
| markup_parser.h | |
| netclass.h | |
| newstroke_font.h | |
| notifications_manager.h | |
| origin_transforms.h | |
| origin_viewitem.h | |
| page_info.h | |
| panel_hotkeys_editor.h | |
| panel_text_variables.h | |
| paths.h | |
| pcb_base_frame.h | |
| pcb_display_options.h | |
| pcb_screen.h | |
| pgm_base.h | See class PGM_BASE |
| policy_keys.h | |
| printout.h | |
| progress_reporter.h | |
| project.h | |
| project_pcb.h | |
| property_holder.h | |
| ptree.h | |
| rc_item.h | |
| rc_json_schema.h | |
| refdes_utils.h | Collection of utility functions for component reference designators (refdes) |
| reference_image.h | |
| render_settings.h | |
| reporter.h | |
| richio.h | |
| rtti_dump.h | |
| scintilla_tricks.h | |
| scoped_set_reset.h | |
| search_stack.h | |
| singleton.h | |
| spacemouse.h | |
| status_popup.h | |
| streamwrapper.h | |
| string_any_map.h | |
| string_utils.h | |
| stroke_params.h | |
| stroke_params_parser.h | |
| systemdirsappend.h | System directories search utilities |
| template_fieldnames.h | |
| textentry_tricks.h | |
| thread_pool.h | |
| title_block.h | |
| trace_helpers.h | WxLogTrace helper definitions |
| ui_events.h | |
| undo_redo_container.h | |
| units_provider.h | |
| validators.h | Custom text control validator definitions |
| wildcards_and_files_ext.h | Definition of file extensions used in Kicad |
| wx_filename.h | |
| wx_fstream_progress.h | |
| wxstream_helper.h | |
| xnode.h | |
| zoom_defines.h | |
| ► kicad | |
| ► cli | |
| command.cpp | |
| command.h | |
| command_fp.h | |
| command_fp_export.h | |
| command_fp_export_svg.cpp | |
| command_fp_export_svg.h | |
| command_fp_upgrade.cpp | |
| command_fp_upgrade.h | |
| command_jobset.h | |
| command_jobset_run.cpp | |
| command_jobset_run.h | |
| command_pcb.h | |
| command_pcb_drc.cpp | |
| command_pcb_drc.h | |
| command_pcb_export.h | |
| command_pcb_export_3d.cpp | |
| command_pcb_export_3d.h | |
| command_pcb_export_base.cpp | |
| command_pcb_export_base.h | |
| command_pcb_export_drill.cpp | |
| command_pcb_export_drill.h | |
| command_pcb_export_dxf.cpp | |
| command_pcb_export_dxf.h | |
| command_pcb_export_gencad.cpp | |
| command_pcb_export_gencad.h | |
| command_pcb_export_gerber.cpp | |
| command_pcb_export_gerber.h | |
| command_pcb_export_gerbers.cpp | |
| command_pcb_export_gerbers.h | |
| command_pcb_export_hpgl.cpp | |
| command_pcb_export_hpgl.h | |
| command_pcb_export_ipc2581.cpp | |
| command_pcb_export_ipc2581.h | |
| command_pcb_export_ipcd356.cpp | |
| command_pcb_export_ipcd356.h | |
| command_pcb_export_odb.cpp | |
| command_pcb_export_odb.h | |
| command_pcb_export_pdf.cpp | |
| command_pcb_export_pdf.h | |
| command_pcb_export_pos.cpp | |
| command_pcb_export_pos.h | |
| command_pcb_export_ps.cpp | |
| command_pcb_export_ps.h | |
| command_pcb_export_stats.cpp | |
| command_pcb_export_stats.h | |
| command_pcb_export_svg.cpp | |
| command_pcb_export_svg.h | |
| command_pcb_render.cpp | |
| command_pcb_render.h | |
| command_pcb_upgrade.cpp | |
| command_pcb_upgrade.h | |
| command_sch.h | |
| command_sch_erc.cpp | |
| command_sch_erc.h | |
| command_sch_export.h | |
| command_sch_export_bom.cpp | |
| command_sch_export_bom.h | |
| command_sch_export_netlist.cpp | |
| command_sch_export_netlist.h | |
| command_sch_export_plot.cpp | |
| command_sch_export_plot.h | |
| command_sch_export_pythonbom.cpp | |
| command_sch_export_pythonbom.h | |
| command_sch_upgrade.cpp | |
| command_sch_upgrade.h | |
| command_sym.h | |
| command_sym_export.h | |
| command_sym_export_svg.cpp | |
| command_sym_export_svg.h | |
| command_sym_upgrade.cpp | |
| command_sym_upgrade.h | |
| command_version.cpp | |
| command_version.h | |
| ► dialogs | |
| dialog_copyfiles_job_settings.cpp | |
| dialog_copyfiles_job_settings.h | |
| dialog_copyfiles_job_settings_base.cpp | |
| dialog_copyfiles_job_settings_base.h | |
| dialog_destination.cpp | |
| dialog_destination.h | |
| dialog_destination_base.cpp | |
| dialog_destination_base.h | |
| dialog_edit_cfg.cpp | |
| dialog_edit_cfg.h | |
| dialog_executecommand_job_settings.cpp | |
| dialog_executecommand_job_settings.h | |
| dialog_executecommand_job_settings_base.cpp | |
| dialog_executecommand_job_settings_base.h | |
| dialog_template_selector.cpp | |
| dialog_template_selector.h | |
| dialog_template_selector_base.cpp | |
| dialog_template_selector_base.h | |
| dialog_update_notice.cpp | |
| dialog_update_notice.h | |
| dialog_update_notice_base.cpp | |
| dialog_update_notice_base.h | |
| panel_jobset.cpp | |
| panel_jobset.h | |
| panel_jobset_base.cpp | |
| panel_jobset_base.h | |
| panel_kicad_launcher.cpp | |
| panel_kicad_launcher.h | |
| panel_kicad_launcher_base.cpp | |
| panel_kicad_launcher_base.h | |
| panel_notebook_base.h | |
| template_default_html.h | |
| ► pcm | |
| ► dialogs | |
| dialog_manage_repositories.cpp | |
| dialog_manage_repositories.h | |
| dialog_manage_repositories_base.cpp | |
| dialog_manage_repositories_base.h | |
| dialog_pcm.cpp | |
| dialog_pcm.h | |
| dialog_pcm_base.cpp | |
| dialog_pcm_base.h | |
| dialog_pcm_progress.cpp | |
| dialog_pcm_progress.h | |
| dialog_pcm_progress_base.cpp | |
| dialog_pcm_progress_base.h | |
| panel_package.cpp | |
| panel_package.h | |
| panel_package_base.cpp | |
| panel_package_base.h | |
| panel_packages_view.cpp | |
| panel_packages_view.h | |
| panel_packages_view_base.cpp | |
| panel_packages_view_base.h | |
| pcm.cpp | |
| pcm.h | |
| pcm_data.cpp | |
| pcm_data.h | |
| pcm_task_manager.cpp | |
| pcm_task_manager.h | |
| ► tools | |
| kicad_manager_actions.cpp | |
| kicad_manager_actions.h | |
| kicad_manager_control.cpp | |
| kicad_manager_control.h | |
| ► widgets | |
| filedlg_new_project.h | |
| files-io.cpp | |
| import_proj.cpp | |
| import_proj.h | |
| import_project.cpp | Routines for importing a non-KiCad project |
| jobs_runner.cpp | |
| jobs_runner.h | |
| kicad.cpp | Main KiCad project manager file |
| kicad_cli.cpp | |
| kicad_id.h | |
| kicad_manager_frame.cpp | |
| kicad_manager_frame.h | |
| local_history_pane.cpp | |
| local_history_pane.h | |
| menubar.cpp | |
| pgm_kicad.h | |
| project_template.cpp | |
| project_template.h | |
| project_tree.cpp | |
| project_tree.h | |
| project_tree_item.cpp | |
| project_tree_item.h | |
| project_tree_pane.cpp | |
| project_tree_pane.h | |
| project_tree_traverser.cpp | |
| project_tree_traverser.h | |
| toolbars_kicad_manager.cpp | |
| toolbars_kicad_manager.h | |
| tree_file_type.h | |
| update_manager.cpp | |
| update_manager.h | |
| ► libs | |
| ► core | |
| ► include | |
| ► core | |
| arraydim.h | |
| base64.h | |
| ignore.h | |
| json_serializers.h | |
| kicad_algo.h | |
| map_helpers.h | |
| minoptmax.h | |
| multivector.h | |
| observable.h | |
| profile.h | : |
| raii.h | |
| spinlock.h | |
| sync_queue.h | |
| type_helpers.h | |
| utf8.h | |
| version_compare.h | |
| wx_stl_compat.h | |
| base64.cpp | |
| observable.cpp | |
| profile.cpp | |
| utf8.cpp | |
| version_compare.cpp | |
| wx_stl_compat.cpp | |
| ► kimath | |
| ► include | |
| ► geometry | |
| approximation.h | |
| circle.h | |
| convex_hull.h | |
| corner_operations.h | |
| corner_strategy.h | |
| direction45.h | |
| distribute.h | |
| eda_angle.h | |
| ellipse.h | |
| geometry_utils.h | Few functions useful in geometry calculations |
| half_line.h | |
| intersection.h | |
| line.h | |
| nearest.h | |
| oval.h | |
| point_types.h | |
| polygon_triangulation.h | |
| roundrect.h | |
| seg.h | |
| shape.h | |
| shape_arc.h | |
| shape_circle.h | |
| shape_compound.h | |
| shape_file_io.h | |
| shape_index.h | |
| shape_index_list.h | |
| shape_line_chain.h | |
| shape_null.h | |
| shape_poly_set.h | |
| shape_rect.h | |
| shape_segment.h | |
| shape_simple.h | |
| shape_utils.h | Utility functions for working with shapes |
| vector_utils.h | Supplemental functions for working with vectors and simple objects that interact with vectors |
| vertex_set.h | |
| ► math | |
| box2.h | |
| box2_minmax.h | |
| matrix3x3.h | |
| util.h | |
| vector2d.h | |
| vector2wx.h | |
| vector3.h | |
| bezier_curves.h | |
| convert_basic_shapes_to_polygon.h | |
| hash.h | |
| hash_128.h | |
| md5_hash.h | |
| mmh3_hash.h | |
| transform.h | |
| trigo.h | |
| ► src | |
| ► geometry | |
| circle.cpp | |
| convex_hull.cpp | |
| corner_operations.cpp | |
| direction_45.cpp | |
| distribute.cpp | |
| eda_angle.cpp | |
| ellipse.cpp | |
| geometry_utils.cpp | Few functions useful in geometry calculations |
| half_line.cpp | |
| intersection.cpp | |
| line.cpp | |
| nearest.cpp | |
| oval.cpp | |
| roundrect.cpp | |
| seg.cpp | |
| shape.cpp | |
| shape_arc.cpp | |
| shape_collisions.cpp | |
| shape_compound.cpp | |
| shape_file_io.cpp | |
| shape_line_chain.cpp | |
| shape_nearest_points.cpp | |
| shape_poly_set.cpp | |
| shape_rect.cpp | |
| shape_segment.cpp | |
| shape_utils.cpp | |
| vector_utils.cpp | |
| vertex_set.cpp | |
| ► math | |
| util.cpp | |
| vector2.cpp | |
| bezier_curves.cpp | |
| convert_basic_shapes_to_polygon.cpp | |
| md5_hash.cpp | |
| transform.cpp | |
| trigo.cpp | Trigonometric and geometric basic functions |
| ► kinng | |
| ► include | |
| kinng.h | |
| ► src | |
| kinng.cpp | |
| ► kiplatform | |
| ► include | |
| ► kiplatform | |
| app.h | |
| drivers.h | |
| environment.h | |
| io.h | |
| policy.h | |
| secrets.h | |
| sysinfo.h | |
| sysinfo_gtk.h | |
| sysinfo_osx.h | |
| sysinfo_windows.h | |
| ui.h | |
| printing.h | |
| ► os | |
| ► apple | |
| sysinfo.cpp | |
| ► unix | |
| app.cpp | |
| drivers.cpp | |
| environment.cpp | |
| io.cpp | |
| policy.cpp | |
| printing.cpp | |
| secrets.cpp | |
| sysinfo.cpp | |
| ► windows | |
| app.cpp | |
| drivers.cpp | |
| environment.cpp | |
| io.cpp | |
| policy.cpp | |
| printing.cpp | |
| secrets.cpp | |
| sysinfo.cpp | |
| ► port | |
| ► wxgtk | |
| ui.cpp | |
| wayland-pointer-constraints-unstable-v1.h | |
| ► wxmsw | |
| ui.cpp | |
| ► sexpr | |
| ► include | |
| ► sexpr | |
| isexprable.h | |
| sexpr.h | |
| sexpr_exception.h | |
| sexpr_parser.h | |
| sexpr.cpp | |
| sexpr_parser.cpp | |
| ► pagelayout_editor | |
| ► dialogs | |
| design_inspector.cpp | |
| design_inspector.h | |
| dialog_design_inspector_base.cpp | |
| dialog_design_inspector_base.h | |
| dialog_new_dataitem_base.cpp | |
| dialog_new_dataitem_base.h | |
| dialogs_for_printing.cpp | |
| panel_pl_editor_color_settings.cpp | |
| panel_pl_editor_color_settings.h | |
| panel_pl_editor_color_settings_base.cpp | |
| panel_pl_editor_color_settings_base.h | |
| panel_pl_editor_display_options.cpp | |
| panel_pl_editor_display_options.h | |
| properties_frame.cpp | |
| properties_frame.h | |
| properties_frame_base.cpp | |
| properties_frame_base.h | |
| ► navlib | |
| nl_pl_editor_plugin.cpp | |
| nl_pl_editor_plugin.h | |
| nl_pl_editor_plugin_impl.cpp | |
| nl_pl_editor_plugin_impl.h | |
| ► tools | |
| pl_actions.cpp | |
| pl_actions.h | |
| pl_drawing_tools.cpp | |
| pl_drawing_tools.h | |
| pl_edit_tool.cpp | |
| pl_edit_tool.h | |
| pl_editor_control.cpp | |
| pl_editor_control.h | |
| pl_point_editor.cpp | |
| pl_point_editor.h | |
| pl_selection.cpp | |
| pl_selection.h | |
| pl_selection_tool.cpp | |
| pl_selection_tool.h | |
| files.cpp | |
| invoke_pl_editor_dialog.h | |
| menubar.cpp | |
| pl_draw_panel_gal.cpp | |
| pl_draw_panel_gal.h | |
| pl_editor.cpp | |
| pl_editor_frame.cpp | |
| pl_editor_frame.h | |
| pl_editor_id.h | |
| pl_editor_layout.cpp | |
| pl_editor_layout.h | |
| pl_editor_settings.cpp | |
| pl_editor_settings.h | |
| pl_editor_undo_redo.cpp | |
| toolbars_pl_editor.cpp | |
| toolbars_pl_editor.h | |
| ► pcb_calculator | |
| ► attenuators | |
| attenuator_classes.cpp | |
| attenuator_classes.h | |
| bridget_tee_formula.h | |
| pi_formula.h | |
| splitter_formula.h | |
| tee_formula.h | |
| ► calculator_panels | |
| calculator_panel.h | |
| iec60664.cpp | |
| iec60664.h | |
| panel_board_class.cpp | |
| panel_board_class.h | |
| panel_board_class_base.cpp | |
| panel_board_class_base.h | |
| panel_cable_size.cpp | |
| panel_cable_size.h | |
| panel_cable_size_base.cpp | |
| panel_cable_size_base.h | |
| panel_color_code.cpp | |
| panel_color_code.h | |
| panel_color_code_base.cpp | |
| panel_color_code_base.h | |
| panel_electrical_spacing.cpp | |
| panel_electrical_spacing.h | |
| panel_electrical_spacing_base.cpp | |
| panel_electrical_spacing_base.h | |
| panel_electrical_spacing_iec60664.cpp | |
| panel_electrical_spacing_iec60664.h | |
| panel_electrical_spacing_iec60664_base.cpp | |
| panel_electrical_spacing_iec60664_base.h | |
| panel_electrical_spacing_ipc2221.cpp | |
| panel_electrical_spacing_ipc2221.h | |
| panel_electrical_spacing_ipc2221_base.cpp | |
| panel_electrical_spacing_ipc2221_base.h | |
| panel_eseries_display.cpp | |
| panel_eseries_display.h | |
| panel_eseries_display_base.cpp | |
| panel_eseries_display_base.h | |
| panel_fusing_current.cpp | |
| panel_fusing_current.h | |
| panel_fusing_current_base.cpp | |
| panel_fusing_current_base.h | |
| panel_galvanic_corrosion.cpp | |
| panel_galvanic_corrosion.h | |
| panel_galvanic_corrosion_base.cpp | |
| panel_galvanic_corrosion_base.h | |
| panel_r_calculator.cpp | |
| panel_r_calculator.h | |
| panel_r_calculator_base.cpp | |
| panel_r_calculator_base.h | |
| panel_regulator.cpp | |
| panel_regulator.h | |
| panel_regulator_base.cpp | |
| panel_regulator_base.h | |
| panel_rf_attenuators.cpp | |
| panel_rf_attenuators.h | |
| panel_rf_attenuators_base.cpp | |
| panel_rf_attenuators_base.h | |
| panel_track_width.cpp | |
| panel_track_width.h | |
| panel_track_width_base.cpp | |
| panel_track_width_base.h | |
| panel_transline.cpp | |
| panel_transline.h | |
| panel_transline_base.cpp | |
| panel_transline_base.h | |
| panel_via_size.cpp | |
| panel_via_size.h | |
| panel_via_size_base.cpp | |
| panel_via_size_base.h | |
| panel_wavelength.cpp | |
| panel_wavelength.h | |
| panel_wavelength_base.cpp | |
| panel_wavelength_base.h | |
| ► dialogs | |
| dialog_regulator_form.cpp | |
| dialog_regulator_form.h | |
| dialog_regulator_form_base.cpp | |
| dialog_regulator_form_base.h | |
| ► transline | |
| c_microstrip.cpp | |
| c_microstrip.h | |
| c_stripline.cpp | |
| c_stripline.h | |
| coax.cpp | |
| coax.h | |
| coplanar.cpp | |
| coplanar.h | |
| microstrip.cpp | |
| microstrip.h | |
| rectwaveguide.cpp | |
| rectwaveguide.h | |
| stripline.cpp | |
| stripline.h | |
| transline.cpp | |
| transline.h | |
| twistedpair.cpp | |
| twistedpair.h | |
| units.h | |
| ► widgets | |
| unit_selector.cpp | |
| unit_selector.h | |
| class_regulator_data.h | Contains structures for storage of regulator data |
| common_data.cpp | |
| common_data.h | |
| datafile_read_write.cpp | |
| datafile_read_write.h | |
| eseries.cpp | |
| eseries.h | |
| eseries_display_help.h | |
| fusing_current_help.h | |
| galvanic_corrosion_help.h | |
| iec60664_help.h | |
| params_read_write.cpp | |
| pcb_calculator.cpp | |
| pcb_calculator_control.cpp | |
| pcb_calculator_control.h | |
| pcb_calculator_frame.cpp | |
| pcb_calculator_frame.h | |
| pcb_calculator_settings.cpp | |
| pcb_calculator_settings.h | |
| pcb_calculator_utils.cpp | |
| pcb_calculator_utils.h | |
| r_calculator_help.h | |
| resistor_substitution_utils.cpp | |
| resistor_substitution_utils.h | |
| tracks_width_versus_current_formula.h | |
| transline_dlg_funct.cpp | |
| transline_ident.cpp | |
| transline_ident.h | |
| units_scales.h | |
| ► pcbnew | |
| ► api | |
| api_handler_pcb.cpp | |
| api_handler_pcb.h | |
| api_pcb_enums.cpp | |
| api_pcb_utils.cpp | |
| api_pcb_utils.h | |
| ► autorouter | |
| ar_autoplacer.cpp | |
| ar_autoplacer.h | |
| ar_matrix.cpp | |
| ar_matrix.h | |
| autoplace_tool.cpp | |
| autoplace_tool.h | |
| spread_footprints.cpp | Functions to spread footprints on free areas outside a board |
| spread_footprints.h | |
| ► board_stackup_manager | |
| board_stackup.cpp | |
| board_stackup.h | |
| board_stackup_reporter.cpp | |
| board_stackup_reporter.h | |
| dialog_dielectric_list_manager.cpp | |
| dialog_dielectric_list_manager.h | |
| dialog_dielectric_list_manager_base.cpp | |
| dialog_dielectric_list_manager_base.h | |
| dielectric_material.cpp | |
| dielectric_material.h | |
| panel_board_finish.cpp | |
| panel_board_finish.h | |
| panel_board_finish_base.cpp | |
| panel_board_finish_base.h | |
| panel_board_stackup.cpp | |
| panel_board_stackup.h | |
| panel_board_stackup_base.cpp | |
| panel_board_stackup_base.h | |
| stackup_predefined_prms.cpp | |
| stackup_predefined_prms.h | |
| ► board_tables | |
| board_characteristics_table.cpp | |
| board_stackup_table.cpp | |
| ► component_classes | |
| component_class.cpp | |
| component_class.h | |
| component_class_assignment_rule.cpp | |
| component_class_assignment_rule.h | |
| component_class_cache_proxy.cpp | |
| component_class_cache_proxy.h | |
| component_class_manager.cpp | |
| component_class_manager.h | |
| ► connectivity | |
| connectivity_algo.cpp | |
| connectivity_algo.h | |
| connectivity_data.cpp | |
| connectivity_data.h | |
| connectivity_items.cpp | |
| connectivity_items.h | |
| connectivity_rtree.h | |
| from_to_cache.cpp | |
| from_to_cache.h | |
| topo_match.cpp | |
| topo_match.h | |
| ► dialogs | |
| dialog_barcode_properties.cpp | |
| dialog_barcode_properties.h | |
| dialog_barcode_properties_base.cpp | |
| dialog_barcode_properties_base.h | |
| dialog_board_reannotate.cpp | |
| dialog_board_reannotate.h | |
| dialog_board_reannotate_base.cpp | |
| dialog_board_reannotate_base.h | |
| dialog_board_setup.cpp | |
| dialog_board_setup.h | |
| dialog_board_statistics.cpp | |
| dialog_board_statistics.h | |
| dialog_board_statistics_base.cpp | |
| dialog_board_statistics_base.h | |
| dialog_board_stats_job.cpp | |
| dialog_board_stats_job.h | |
| dialog_board_stats_job_base.cpp | |
| dialog_board_stats_job_base.h | |
| dialog_cleanup_graphics.cpp | |
| dialog_cleanup_graphics.h | |
| dialog_cleanup_graphics_base.cpp | |
| dialog_cleanup_graphics_base.h | |
| dialog_cleanup_tracks_and_vias.cpp | |
| dialog_cleanup_tracks_and_vias.h | |
| dialog_cleanup_tracks_and_vias_base.cpp | |
| dialog_cleanup_tracks_and_vias_base.h | |
| dialog_copper_zones.cpp | |
| dialog_copper_zones_base.cpp | |
| dialog_copper_zones_base.h | |
| dialog_create_array.cpp | |
| dialog_create_array.h | |
| dialog_create_array_base.cpp | |
| dialog_create_array_base.h | |
| dialog_dimension_properties.cpp | |
| dialog_dimension_properties.h | |
| dialog_dimension_properties_base.cpp | |
| dialog_dimension_properties_base.h | |
| dialog_drc.cpp | |
| dialog_drc.h | |
| dialog_drc_base.cpp | |
| dialog_drc_base.h | |
| dialog_drc_job_config.cpp | |
| dialog_drc_job_config.h | |
| dialog_enum_pads.cpp | |
| dialog_enum_pads.h | |
| dialog_enum_pads_base.cpp | |
| dialog_enum_pads_base.h | |
| dialog_exchange_footprints.cpp | |
| dialog_exchange_footprints.h | |
| dialog_exchange_footprints_base.cpp | |
| dialog_exchange_footprints_base.h | |
| dialog_export_2581.cpp | |
| dialog_export_2581.h | |
| dialog_export_2581_base.cpp | |
| dialog_export_2581_base.h | |
| dialog_export_idf.cpp | |
| dialog_export_idf.h | |
| dialog_export_idf_base.cpp | |
| dialog_export_idf_base.h | |
| dialog_export_odbpp.cpp | |
| dialog_export_odbpp.h | |
| dialog_export_odbpp_base.cpp | |
| dialog_export_odbpp_base.h | |
| dialog_export_step.cpp | |
| dialog_export_step.h | |
| dialog_export_step_base.cpp | |
| dialog_export_step_base.h | |
| dialog_export_step_process.cpp | |
| dialog_export_step_process.h | |
| dialog_export_step_process_base.cpp | |
| dialog_export_step_process_base.h | |
| dialog_export_vrml.cpp | |
| dialog_export_vrml.h | |
| dialog_export_vrml_base.cpp | |
| dialog_export_vrml_base.h | |
| dialog_filter_selection.cpp | |
| dialog_filter_selection.h | |
| dialog_filter_selection_base.cpp | |
| dialog_filter_selection_base.h | |
| dialog_find.cpp | |
| dialog_find.h | |
| dialog_find_base.cpp | |
| dialog_find_base.h | |
| dialog_footprint_associations.cpp | |
| dialog_footprint_associations.h | |
| dialog_footprint_associations_base.cpp | |
| dialog_footprint_associations_base.h | |
| dialog_footprint_checker.cpp | |
| dialog_footprint_checker.h | |
| dialog_footprint_checker_base.cpp | |
| dialog_footprint_checker_base.h | |
| dialog_footprint_properties.cpp | |
| dialog_footprint_properties.h | |
| dialog_footprint_properties_base.cpp | |
| dialog_footprint_properties_base.h | |
| dialog_footprint_properties_fp_editor.cpp | |
| dialog_footprint_properties_fp_editor.h | |
| dialog_footprint_properties_fp_editor_base.cpp | |
| dialog_footprint_properties_fp_editor_base.h | |
| dialog_footprint_wizard_list.cpp | |
| dialog_footprint_wizard_list.h | |
| dialog_footprint_wizard_list_base.cpp | |
| dialog_footprint_wizard_list_base.h | |
| dialog_fp_edit_pad_table.cpp | |
| dialog_fp_edit_pad_table.h | |
| dialog_gen_footprint_position.cpp | |
| dialog_gen_footprint_position.h | |
| dialog_gen_footprint_position_file_base.cpp | |
| dialog_gen_footprint_position_file_base.h | |
| dialog_gencad_export_options.cpp | |
| dialog_gencad_export_options.h | |
| dialog_gendrill.cpp | |
| dialog_gendrill.h | |
| dialog_gendrill_base.cpp | |
| dialog_gendrill_base.h | |
| dialog_generators.cpp | |
| dialog_generators.h | |
| dialog_generators_base.cpp | |
| dialog_generators_base.h | |
| dialog_get_footprint_by_name.cpp | |
| dialog_get_footprint_by_name.h | |
| dialog_get_footprint_by_name_base.cpp | |
| dialog_get_footprint_by_name_base.h | |
| dialog_global_deletion.cpp | |
| dialog_global_deletion.h | |
| dialog_global_deletion_base.cpp | |
| dialog_global_deletion_base.h | |
| dialog_global_edit_teardrops.cpp | |
| dialog_global_edit_teardrops_base.cpp | |
| dialog_global_edit_teardrops_base.h | |
| dialog_global_edit_text_and_graphics.cpp | |
| dialog_global_edit_text_and_graphics_base.cpp | |
| dialog_global_edit_text_and_graphics_base.h | |
| dialog_global_edit_tracks_and_vias.cpp | |
| dialog_global_edit_tracks_and_vias.h | |
| dialog_global_edit_tracks_and_vias_base.cpp | |
| dialog_global_edit_tracks_and_vias_base.h | |
| dialog_import_netlist.cpp | |
| dialog_import_netlist.h | |
| dialog_import_netlist_base.cpp | |
| dialog_import_netlist_base.h | |
| dialog_import_settings.cpp | |
| dialog_import_settings.h | |
| dialog_import_settings_base.cpp | |
| dialog_import_settings_base.h | |
| dialog_imported_layers_base.cpp | |
| dialog_imported_layers_base.h | |
| dialog_layer_selection_base.cpp | |
| dialog_layer_selection_base.h | |
| dialog_map_layers.cpp | |
| dialog_map_layers.h | |
| dialog_move_exact.cpp | |
| dialog_move_exact.h | |
| dialog_move_exact_base.cpp | |
| dialog_move_exact_base.h | |
| dialog_multichannel_generate_rule_areas.cpp | |
| dialog_multichannel_generate_rule_areas.h | |
| dialog_multichannel_generate_rule_areas_base.cpp | |
| dialog_multichannel_generate_rule_areas_base.h | |
| dialog_multichannel_repeat_layout.cpp | |
| dialog_multichannel_repeat_layout.h | |
| dialog_multichannel_repeat_layout_base.cpp | |
| dialog_multichannel_repeat_layout_base.h | |
| dialog_non_copper_zones_properties.cpp | |
| dialog_non_copper_zones_properties_base.cpp | |
| dialog_non_copper_zones_properties_base.h | |
| dialog_offset_item.cpp | |
| dialog_offset_item.h | |
| dialog_offset_item_base.cpp | |
| dialog_offset_item_base.h | |
| dialog_outset_items.cpp | |
| dialog_outset_items.h | |
| dialog_outset_items_base.cpp | |
| dialog_outset_items_base.h | |
| dialog_pad_properties.cpp | |
| dialog_pad_properties.h | |
| dialog_pad_properties_base.cpp | |
| dialog_pad_properties_base.h | |
| dialog_plot.cpp | |
| dialog_plot.h | |
| dialog_plot_base.cpp | |
| dialog_plot_base.h | |
| dialog_pns_diff_pair_dimensions.cpp | |
| dialog_pns_diff_pair_dimensions.h | |
| dialog_pns_diff_pair_dimensions_base.cpp | |
| dialog_pns_diff_pair_dimensions_base.h | |
| dialog_pns_settings.cpp | |
| dialog_pns_settings.h | |
| dialog_pns_settings_base.cpp | |
| dialog_pns_settings_base.h | |
| dialog_position_relative.cpp | |
| dialog_position_relative.h | |
| dialog_position_relative_base.cpp | |
| dialog_position_relative_base.h | |
| dialog_print_pcbnew.cpp | |
| dialog_produce_pcb_base.cpp | |
| dialog_produce_pcb_base.h | |
| dialog_push_pad_properties.cpp | |
| dialog_push_pad_properties.h | |
| dialog_push_pad_properties_base.cpp | |
| dialog_push_pad_properties_base.h | |
| dialog_reference_image_properties.cpp | |
| dialog_reference_image_properties.h | |
| dialog_reference_image_properties_base.cpp | |
| dialog_reference_image_properties_base.h | |
| dialog_render_job.cpp | |
| dialog_render_job.h | |
| dialog_render_job_base.cpp | |
| dialog_render_job_base.h | |
| dialog_rule_area_properties.cpp | |
| dialog_rule_area_properties_base.cpp | |
| dialog_rule_area_properties_base.h | |
| dialog_shape_properties.cpp | |
| dialog_shape_properties_base.cpp | |
| dialog_shape_properties_base.h | |
| dialog_swap_layers.cpp | |
| dialog_swap_layers.h | |
| dialog_swap_layers_base.cpp | |
| dialog_swap_layers_base.h | |
| dialog_table_properties.cpp | |
| dialog_table_properties.h | |
| dialog_table_properties_base.cpp | |
| dialog_table_properties_base.h | |
| dialog_tablecell_properties.cpp | |
| dialog_tablecell_properties.h | |
| dialog_tablecell_properties_base.cpp | |
| dialog_tablecell_properties_base.h | |
| dialog_target_properties.cpp | |
| dialog_target_properties_base.cpp | |
| dialog_target_properties_base.h | |
| dialog_text_properties.cpp | |
| dialog_text_properties.h | |
| dialog_text_properties_base.cpp | |
| dialog_text_properties_base.h | |
| dialog_textbox_properties.cpp | |
| dialog_textbox_properties.h | |
| dialog_textbox_properties_base.cpp | |
| dialog_textbox_properties_base.h | |
| dialog_track_via_properties.cpp | |
| dialog_track_via_properties.h | |
| dialog_track_via_properties_base.cpp | |
| dialog_track_via_properties_base.h | |
| dialog_track_via_size.cpp | |
| dialog_track_via_size.h | |
| dialog_track_via_size_base.cpp | |
| dialog_track_via_size_base.h | |
| dialog_tuning_pattern_properties.cpp | |
| dialog_tuning_pattern_properties.h | |
| dialog_tuning_pattern_properties_base.cpp | |
| dialog_tuning_pattern_properties_base.h | |
| dialog_unused_pad_layers.cpp | |
| dialog_unused_pad_layers.h | |
| dialog_unused_pad_layers_base.cpp | |
| dialog_unused_pad_layers_base.h | |
| dialog_update_pcb.cpp | |
| dialog_update_pcb.h | |
| dialog_update_pcb_base.cpp | |
| dialog_update_pcb_base.h | |
| panel_assign_component_classes.cpp | |
| panel_assign_component_classes_base.cpp | |
| panel_assign_component_classes_base.h | |
| panel_display_options.cpp | |
| panel_display_options.h | |
| panel_display_options_base.cpp | |
| panel_display_options_base.h | |
| panel_edit_options.cpp | |
| panel_edit_options.h | |
| panel_edit_options_base.cpp | |
| panel_edit_options_base.h | |
| panel_fp_editor_color_settings.cpp | |
| panel_fp_editor_color_settings.h | |
| panel_fp_editor_field_defaults.cpp | |
| panel_fp_editor_field_defaults.h | |
| panel_fp_editor_field_defaults_base.cpp | |
| panel_fp_editor_field_defaults_base.h | |
| panel_fp_editor_graphics_defaults.cpp | |
| panel_fp_editor_graphics_defaults.h | |
| panel_fp_editor_graphics_defaults_base.cpp | |
| panel_fp_editor_graphics_defaults_base.h | |
| panel_fp_lib_table.cpp | |
| panel_fp_lib_table.h | |
| panel_fp_lib_table_base.cpp | |
| panel_fp_lib_table_base.h | |
| panel_fp_properties_3d_model.cpp | |
| panel_fp_properties_3d_model.h | |
| panel_fp_properties_3d_model_base.cpp | |
| panel_fp_properties_3d_model_base.h | |
| panel_pcbnew_action_plugins.cpp | |
| panel_pcbnew_action_plugins.h | |
| panel_pcbnew_action_plugins_base.cpp | |
| panel_pcbnew_action_plugins_base.h | |
| panel_pcbnew_color_settings.cpp | |
| panel_pcbnew_color_settings.h | |
| panel_pcbnew_display_origin.cpp | |
| panel_pcbnew_display_origin.h | |
| panel_pcbnew_display_origin_base.cpp | |
| panel_pcbnew_display_origin_base.h | |
| panel_rule_area_properties_keepout_base.cpp | |
| panel_rule_area_properties_keepout_base.h | |
| panel_rule_area_properties_placement_base.cpp | |
| panel_rule_area_properties_placement_base.h | |
| panel_setup_constraints.cpp | |
| panel_setup_constraints.h | |
| panel_setup_constraints_base.cpp | |
| panel_setup_constraints_base.h | |
| panel_setup_dimensions.cpp | |
| panel_setup_dimensions.h | |
| panel_setup_dimensions_base.cpp | |
| panel_setup_dimensions_base.h | |
| panel_setup_formatting.cpp | |
| panel_setup_formatting.h | |
| panel_setup_formatting_base.cpp | |
| panel_setup_formatting_base.h | |
| panel_setup_layers.cpp | |
| panel_setup_layers.h | |
| panel_setup_layers_base.cpp | |
| panel_setup_layers_base.h | |
| panel_setup_mask_and_paste.cpp | |
| panel_setup_mask_and_paste.h | |
| panel_setup_mask_and_paste_base.cpp | |
| panel_setup_mask_and_paste_base.h | |
| panel_setup_rules.cpp | |
| panel_setup_rules.h | |
| panel_setup_rules_base.cpp | |
| panel_setup_rules_base.h | |
| panel_setup_rules_help_10documentation.h | |
| panel_setup_rules_help_1clauses.h | |
| panel_setup_rules_help_2constraints.h | |
| panel_setup_rules_help_3items.h | |
| panel_setup_rules_help_4severity_names.h | |
| panel_setup_rules_help_5examples.h | |
| panel_setup_rules_help_6notes.h | |
| panel_setup_rules_help_7properties.h | |
| panel_setup_rules_help_8expression_functions.h | |
| panel_setup_rules_help_9more_examples.h | |
| panel_setup_teardrops.cpp | |
| panel_setup_teardrops.h | |
| panel_setup_teardrops_base.cpp | |
| panel_setup_teardrops_base.h | |
| panel_setup_text_and_graphics.cpp | |
| panel_setup_text_and_graphics.h | |
| panel_setup_text_and_graphics_base.cpp | |
| panel_setup_text_and_graphics_base.h | |
| panel_setup_tracks_and_vias.cpp | |
| panel_setup_tracks_and_vias.h | |
| panel_setup_tracks_and_vias_base.cpp | |
| panel_setup_tracks_and_vias_base.h | |
| panel_setup_tuning_patterns.cpp | |
| panel_setup_tuning_patterns.h | |
| panel_setup_tuning_patterns_base.cpp | |
| panel_setup_tuning_patterns_base.h | |
| panel_setup_tuning_profile_info.cpp | |
| panel_setup_tuning_profile_info.h | |
| panel_setup_tuning_profile_info_base.cpp | |
| panel_setup_tuning_profile_info_base.h | |
| panel_setup_tuning_profiles.cpp | |
| panel_setup_tuning_profiles.h | |
| panel_setup_tuning_profiles_base.cpp | |
| panel_setup_tuning_profiles_base.h | |
| ► drc | |
| drc_cache_generator.cpp | |
| drc_cache_generator.h | |
| drc_creepage_utils.cpp | |
| drc_creepage_utils.h | |
| drc_engine.cpp | |
| drc_engine.h | |
| drc_interactive_courtyard_clearance.cpp | |
| drc_interactive_courtyard_clearance.h | |
| drc_item.cpp | |
| drc_item.h | |
| drc_length_report.h | |
| drc_report.cpp | |
| drc_report.h | |
| drc_rtree.h | |
| drc_rule.cpp | |
| drc_rule.h | |
| drc_rule_condition.cpp | |
| drc_rule_condition.h | |
| drc_rule_parser.cpp | |
| drc_rule_parser.h | |
| drc_test_provider.cpp | |
| drc_test_provider.h | |
| drc_test_provider_annular_width.cpp | |
| drc_test_provider_connection_width.cpp | |
| drc_test_provider_connectivity.cpp | |
| drc_test_provider_copper_clearance.cpp | |
| drc_test_provider_courtyard_clearance.cpp | |
| drc_test_provider_creepage.cpp | |
| drc_test_provider_diff_pair_coupling.cpp | |
| drc_test_provider_disallow.cpp | |
| drc_test_provider_edge_clearance.cpp | |
| drc_test_provider_footprint_checks.cpp | |
| drc_test_provider_hole_size.cpp | |
| drc_test_provider_hole_to_hole.cpp | |
| drc_test_provider_library_parity.cpp | |
| drc_test_provider_matched_length.cpp | |
| drc_test_provider_misc.cpp | |
| drc_test_provider_physical_clearance.cpp | |
| drc_test_provider_schematic_parity.cpp | |
| drc_test_provider_silk_clearance.cpp | |
| drc_test_provider_sliver_checker.cpp | |
| drc_test_provider_solder_mask.cpp | |
| drc_test_provider_text_dims.cpp | |
| drc_test_provider_text_mirroring.cpp | |
| drc_test_provider_track_angle.cpp | |
| drc_test_provider_track_segment_length.cpp | |
| drc_test_provider_track_width.cpp | |
| drc_test_provider_via_diameter.cpp | |
| drc_test_provider_zone_connections.cpp | |
| ► exporters | |
| ► step | |
| exporter_step.cpp | |
| exporter_step.h | |
| kicad3d_info.cpp | |
| kicad3d_info.h | |
| step_pcb_model.cpp | |
| step_pcb_model.h | |
| ► u3d | |
| bit_stream_writer.cpp | |
| bit_stream_writer.h | |
| constants.cpp | |
| constants.h | |
| context_manager.cpp | |
| context_manager.h | |
| data_block.cpp | |
| data_block.h | |
| writer.cpp | |
| writer.h | |
| board_exporter_base.h | |
| export_d356.cpp | Export IPC-D-356 test format |
| export_d356.h | |
| export_footprint_associations.cpp | |
| export_gencad.cpp | |
| export_gencad_writer.cpp | |
| export_gencad_writer.h | |
| export_hyperlynx.cpp | |
| export_idf.cpp | |
| export_vrml.h | |
| exporter_vrml.cpp | |
| exporter_vrml.h | |
| gen_drill_report_files.cpp | |
| gendrill_Excellon_writer.cpp | Functions to create EXCELLON drill files and report files |
| gendrill_Excellon_writer.h | Classes used in drill files, map files and report files generation |
| gendrill_file_writer_base.cpp | |
| gendrill_file_writer_base.h | Helper classes to handle hole info for drill files generators |
| gendrill_gerber_writer.cpp | Functions to create drill files in gerber X2 format |
| gendrill_gerber_writer.h | Classes used in drill files, map files and report files generation |
| gerber_jobfile_writer.cpp | |
| gerber_jobfile_writer.h | Classes used to generate a Gerber job file in JSON |
| gerber_placefile_writer.cpp | Functions to create place files in gerber X2 format |
| gerber_placefile_writer.h | Classes used in place file generation |
| place_file_exporter.cpp | |
| place_file_exporter.h | |
| ► generators | |
| pcb_tuning_pattern.cpp | |
| pcb_tuning_pattern.h | |
| ► git | |
| kigit_pcb_merge.cpp | |
| kigit_pcb_merge.h | |
| ► import_gfx | |
| dialog_import_graphics.cpp | |
| dialog_import_graphics.h | |
| dialog_import_graphics_base.cpp | |
| dialog_import_graphics_base.h | |
| graphics_importer_pcbnew.cpp | |
| graphics_importer_pcbnew.h | |
| ► length_delay_calculation | |
| length_delay_calculation.cpp | |
| length_delay_calculation.h | |
| length_delay_calculation_item.cpp | |
| length_delay_calculation_item.h | |
| tuning_profile_parameters_iface.h | |
| tuning_profile_parameters_user_defined.cpp | |
| tuning_profile_parameters_user_defined.h | |
| ► microwave | |
| microwave_footprint.cpp | |
| microwave_inductor.cpp | |
| microwave_polygon.cpp | |
| microwave_tool.cpp | |
| microwave_tool.h | |
| ► navlib | |
| nl_pcbnew_plugin.cpp | |
| nl_pcbnew_plugin.h | Declaration of the NL_PCBNEW_PLUGIN class |
| nl_pcbnew_plugin_impl.cpp | |
| nl_pcbnew_plugin_impl.h | Declaration of the NL_PCBNEW_PLUGIN_IMPL class |
| ► netlist_reader | |
| board_netlist_updater.cpp | |
| board_netlist_updater.h | |
| kicad_netlist_parser.h | |
| kicad_netlist_reader.cpp | |
| legacy_netlist_reader.cpp | |
| netlist.cpp | |
| netlist_reader.cpp | |
| netlist_reader.h | |
| pcb_netlist.cpp | |
| pcb_netlist.h | |
| ► pcb_io | |
| ► altium | |
| altium_parser_pcb.cpp | |
| altium_parser_pcb.h | |
| altium_pcb.cpp | |
| altium_pcb.h | |
| altium_pcb_compound_file.cpp | |
| altium_pcb_compound_file.h | |
| altium_rule_transformer.cpp | |
| altium_rule_transformer.h | |
| pcb_io_altium_circuit_maker.cpp | |
| pcb_io_altium_circuit_maker.h | |
| pcb_io_altium_circuit_studio.cpp | |
| pcb_io_altium_circuit_studio.h | |
| pcb_io_altium_designer.cpp | |
| pcb_io_altium_designer.h | |
| pcb_io_solidworks.cpp | |
| pcb_io_solidworks.h | |
| ► cadstar | |
| cadstar_pcb_archive_loader.cpp | Loads a cpa file into a KiCad BOARD object |
| cadstar_pcb_archive_loader.h | Loads a cpa file into a KiCad BOARD object |
| cadstar_pcb_archive_parser.cpp | Reads in a CADSTAR Schematic Archive (*.csa) file |
| cadstar_pcb_archive_parser.h | |
| pcb_io_cadstar_archive.cpp | |
| pcb_io_cadstar_archive.h | |
| ► common | |
| plugin_common_layer_mapping.h | |
| ► eagle | |
| pcb_io_eagle.cpp | |
| pcb_io_eagle.h | |
| ► easyeda | |
| pcb_io_easyeda_parser.cpp | |
| pcb_io_easyeda_parser.h | |
| pcb_io_easyeda_plugin.cpp | |
| pcb_io_easyeda_plugin.h | |
| ► easyedapro | |
| pcb_io_easyedapro.cpp | |
| pcb_io_easyedapro.h | |
| pcb_io_easyedapro_parser.cpp | |
| pcb_io_easyedapro_parser.h | |
| ► fabmaster | |
| import_fabmaster.cpp | |
| import_fabmaster.h | |
| pcb_io_fabmaster.cpp | |
| pcb_io_fabmaster.h | |
| ► geda | |
| pcb_io_geda.cpp | Geda PCB file plugin implementation file |
| pcb_io_geda.h | |
| ► ipc2581 | |
| ipc2581_types.h | |
| pcb_io_ipc2581.cpp | |
| pcb_io_ipc2581.h | |
| ► kicad_legacy | |
| pcb_io_kicad_legacy.cpp | |
| pcb_io_kicad_legacy.h | |
| ► kicad_sexpr | |
| pcb_io_kicad_sexpr.cpp | |
| pcb_io_kicad_sexpr.h | |
| pcb_io_kicad_sexpr_parser.cpp | Pcbnew s-expression file format parser implementation |
| pcb_io_kicad_sexpr_parser.h | Pcbnew s-expression file format parser definition |
| ► odbpp | |
| odb_attribute.cpp | |
| odb_attribute.h | |
| odb_component.cpp | |
| odb_component.h | |
| odb_defines.h | |
| odb_eda_data.cpp | |
| odb_eda_data.h | |
| odb_entity.cpp | |
| odb_entity.h | |
| odb_feature.cpp | |
| odb_feature.h | |
| odb_fonts.cpp | |
| odb_netlist.cpp | |
| odb_netlist.h | |
| odb_util.cpp | |
| odb_util.h | |
| pcb_io_odbpp.cpp | |
| pcb_io_odbpp.h | |
| ► pcad | |
| pcad2kicad_common.cpp | |
| pcad2kicad_common.h | |
| pcad_arc.cpp | |
| pcad_arc.h | |
| pcad_callbacks.h | |
| pcad_copper_pour.cpp | |
| pcad_copper_pour.h | |
| pcad_cutout.cpp | |
| pcad_cutout.h | |
| pcad_footprint.cpp | |
| pcad_footprint.h | |
| pcad_item_types.h | |
| pcad_keepout.cpp | |
| pcad_keepout.h | |
| pcad_line.cpp | |
| pcad_line.h | |
| pcad_nets.cpp | |
| pcad_nets.h | |
| pcad_pad.cpp | |
| pcad_pad.h | |
| pcad_pad_shape.cpp | |
| pcad_pad_shape.h | |
| pcad_pcb.cpp | |
| pcad_pcb.h | |
| pcad_pcb_component.cpp | |
| pcad_pcb_component.h | |
| pcad_plane.cpp | |
| pcad_plane.h | |
| pcad_polygon.cpp | |
| pcad_polygon.h | |
| pcad_text.cpp | |
| pcad_text.h | |
| pcad_via.cpp | |
| pcad_via.h | |
| pcad_via_shape.cpp | |
| pcad_via_shape.h | |
| pcb_io_pcad.cpp | Pcbnew PLUGIN for P-Cad 200x ASCII *.pcb format |
| pcb_io_pcad.h | |
| s_expr_loader.cpp | |
| s_expr_loader.h | |
| pcb_io.cpp | |
| pcb_io.h | |
| pcb_io_mgr.cpp | |
| pcb_io_mgr.h | |
| ► python | |
| ► scripting | |
| pcb_scripting_tool.cpp | |
| pcb_scripting_tool.h | |
| pcbnew_action_plugins.cpp | |
| pcbnew_action_plugins.h | Class PCBNEW_ACTION_PLUGINS |
| pcbnew_footprint_wizards.cpp | Class and PYTHON_FOOTPRINT_WIZARD_LIST and PYTHON_FOOTPRINT_WIZARD_LIST |
| pcbnew_footprint_wizards.h | Class PCBNEW_FOOTPRINT_WIZARDS |
| pcbnew_scripting.cpp | Methods to add scripting capabilities inside pcbnew |
| pcbnew_scripting.h | |
| pcbnew_scripting_helpers.cpp | Scripting helper functions for pcbnew functionality |
| pcbnew_scripting_helpers.h | |
| pcbnew_utils_3d.cpp | |
| pcbnew_utils_3d.h | |
| ► ratsnest | |
| ratsnest.cpp | |
| ratsnest_data.cpp | Class that computes missing connections on a PCB |
| ratsnest_data.h | Class that computes missing connections on a PCB |
| ratsnest_view_item.cpp | |
| ratsnest_view_item.h | |
| ► router | |
| pns_algo_base.cpp | |
| pns_algo_base.h | |
| pns_arc.cpp | |
| pns_arc.h | |
| pns_component_dragger.cpp | |
| pns_component_dragger.h | |
| pns_debug_decorator.h | |
| pns_diff_pair.cpp | |
| pns_diff_pair.h | |
| pns_diff_pair_placer.cpp | |
| pns_diff_pair_placer.h | |
| pns_dp_meander_placer.cpp | |
| pns_dp_meander_placer.h | |
| pns_drag_algo.h | |
| pns_dragger.cpp | |
| pns_dragger.h | |
| pns_hole.cpp | |
| pns_hole.h | |
| pns_index.cpp | |
| pns_index.h | |
| pns_item.cpp | |
| pns_item.h | |
| pns_itemset.cpp | |
| pns_itemset.h | |
| pns_joint.h | |
| pns_kicad_iface.cpp | |
| pns_kicad_iface.h | |
| pns_layerset.h | |
| pns_line.cpp | |
| pns_line.h | |
| pns_line_placer.cpp | |
| pns_line_placer.h | |
| pns_link_holder.h | |
| pns_linked_item.h | |
| pns_logger.cpp | |
| pns_logger.h | |
| pns_meander.cpp | |
| pns_meander.h | |
| pns_meander_placer.cpp | |
| pns_meander_placer.h | |
| pns_meander_placer_base.cpp | |
| pns_meander_placer_base.h | |
| pns_meander_skew_placer.cpp | |
| pns_meander_skew_placer.h | |
| pns_mouse_trail_tracer.cpp | |
| pns_mouse_trail_tracer.h | |
| pns_multi_dragger.cpp | |
| pns_multi_dragger.h | |
| pns_node.cpp | |
| pns_node.h | |
| pns_optimizer.cpp | |
| pns_optimizer.h | |
| pns_placement_algo.h | |
| pns_router.cpp | |
| pns_router.h | |
| pns_routing_settings.cpp | |
| pns_routing_settings.h | |
| pns_segment.h | |
| pns_shove.cpp | |
| pns_shove.h | |
| pns_sizes_settings.cpp | |
| pns_sizes_settings.h | |
| pns_solid.cpp | |
| pns_solid.h | |
| pns_tool_base.cpp | |
| pns_tool_base.h | |
| pns_topology.cpp | |
| pns_topology.h | |
| pns_utils.cpp | |
| pns_utils.h | |
| pns_via.cpp | |
| pns_via.h | |
| pns_walkaround.cpp | |
| pns_walkaround.h | |
| range.h | |
| ranged_num.h | |
| router_preview_item.cpp | |
| router_preview_item.h | |
| router_status_view_item.cpp | |
| router_status_view_item.h | |
| router_tool.cpp | |
| router_tool.h | |
| time_limit.cpp | |
| time_limit.h | |
| ► specctra_import_export | |
| specctra.cpp | |
| specctra.h | |
| specctra_export.cpp | |
| specctra_import.cpp | |
| specctra_test.cpp | |
| ► teardrop | |
| teardrop.cpp | |
| teardrop.h | |
| teardrop_parameters.cpp | |
| teardrop_parameters.h | |
| teardrop_types.h | |
| teardrop_utils.cpp | |
| ► tools | |
| align_distribute_tool.cpp | |
| align_distribute_tool.h | |
| array_tool.cpp | |
| array_tool.h | |
| board_editor_control.cpp | |
| board_editor_control.h | |
| board_inspection_tool.cpp | |
| board_inspection_tool.h | |
| board_reannotate_tool.cpp | |
| board_reannotate_tool.h | |
| convert_tool.cpp | |
| convert_tool.h | |
| drawing_tool.cpp | |
| drawing_tool.h | |
| drc_tool.cpp | |
| drc_tool.h | |
| edit_tool.cpp | |
| edit_tool.h | |
| edit_tool_move_fct.cpp | |
| footprint_chooser_selection_tool.cpp | |
| footprint_chooser_selection_tool.h | |
| footprint_editor_control.cpp | |
| footprint_editor_control.h | |
| footprint_wizard_tools.cpp | |
| footprint_wizard_tools.h | |
| generator_tool.cpp | |
| generator_tool.h | |
| generator_tool_pns_proxy.cpp | |
| generator_tool_pns_proxy.h | |
| global_edit_tool.cpp | |
| global_edit_tool.h | |
| item_modification_routine.cpp | |
| item_modification_routine.h | |
| multichannel_tool.cpp | |
| multichannel_tool.h | |
| pad_tool.cpp | |
| pad_tool.h | |
| pcb_actions.cpp | |
| pcb_actions.h | |
| pcb_control.cpp | |
| pcb_control.h | |
| pcb_design_block_control.cpp | |
| pcb_design_block_control.h | |
| pcb_edit_table_tool.cpp | |
| pcb_edit_table_tool.h | |
| pcb_editor_conditions.cpp | |
| pcb_editor_conditions.h | |
| pcb_grid_helper.cpp | |
| pcb_grid_helper.h | |
| pcb_group_tool.cpp | |
| pcb_group_tool.h | |
| pcb_picker_tool.cpp | |
| pcb_picker_tool.h | |
| pcb_point_editor.cpp | |
| pcb_point_editor.h | |
| pcb_selection.cpp | |
| pcb_selection.h | |
| pcb_selection_conditions.cpp | |
| pcb_selection_conditions.h | |
| pcb_selection_tool.cpp | |
| pcb_selection_tool.h | |
| pcb_tool_base.cpp | |
| pcb_tool_base.h | |
| pcb_tool_utils.cpp | |
| pcb_tool_utils.h | Utility functions that can be shared by PCB tools |
| pcb_viewer_tools.cpp | |
| pcb_viewer_tools.h | |
| position_relative_tool.cpp | |
| position_relative_tool.h | |
| tool_event_utils.cpp | |
| tool_event_utils.h | |
| zone_create_helper.cpp | |
| zone_create_helper.h | |
| zone_filler_tool.cpp | |
| zone_filler_tool.h | |
| ► widgets | |
| appearance_controls.cpp | |
| appearance_controls.h | |
| appearance_controls_base.cpp | |
| appearance_controls_base.h | |
| filedlg_hook_save_project.h | |
| legacyfiledlg_netlist_options.h | |
| net_inspector_panel.cpp | |
| net_inspector_panel.h | |
| panel_footprint_chooser.cpp | |
| panel_footprint_chooser.h | |
| panel_selection_filter.cpp | |
| panel_selection_filter.h | |
| panel_selection_filter_base.cpp | |
| panel_selection_filter_base.h | |
| pcb_design_block_pane.cpp | |
| pcb_design_block_pane.h | |
| pcb_design_block_preview_widget.cpp | |
| pcb_design_block_preview_widget.h | |
| pcb_net_inspector_panel.cpp | |
| pcb_net_inspector_panel.h | |
| pcb_net_inspector_panel_data_model.h | |
| pcb_properties_panel.cpp | |
| pcb_properties_panel.h | |
| pcb_search_pane.cpp | |
| pcb_search_pane.h | |
| search_handlers.cpp | |
| search_handlers.h | |
| vertex_editor_pane.cpp | |
| vertex_editor_pane.h | |
| ► zone_manager | |
| board_edges_bounding_item.cpp | |
| board_edges_bounding_item.h | |
| dialog_zone_manager.cpp | |
| dialog_zone_manager.h | |
| dialog_zone_manager_base.cpp | |
| dialog_zone_manager_base.h | |
| managed_zone.h | |
| model_zones_overview.cpp | |
| model_zones_overview.h | |
| pane_zone_viewer.cpp | |
| pane_zone_viewer.h | |
| panel_zone_gal.cpp | |
| panel_zone_gal.h | |
| panel_zone_properties.cpp | |
| panel_zone_properties.h | |
| panel_zone_properties_base.cpp | |
| panel_zone_properties_base.h | |
| zone_management_base.h | |
| zone_manager_preference.cpp | |
| zone_manager_preference.h | |
| zone_painter.cpp | |
| zone_painter.h | |
| zone_selection_change_notifier.h | |
| zones_container.cpp | |
| zones_container.h | |
| 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 | |
| board_statistics_report.cpp | |
| board_statistics_report.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 | |
| ► plugins | |
| ► 3d | |
| ► idf | |
| s3d_plugin_idf.cpp | |
| ► oce | |
| loadmodel.cpp | |
| oce.cpp | |
| ► vrml | |
| ► v1 | |
| vrml1_base.cpp | |
| vrml1_base.h | |
| vrml1_coords.cpp | |
| vrml1_coords.h | |
| vrml1_faceset.cpp | |
| vrml1_faceset.h | |
| vrml1_group.cpp | |
| vrml1_group.h | |
| vrml1_matbinding.cpp | |
| vrml1_matbinding.h | |
| vrml1_material.cpp | |
| vrml1_material.h | |
| vrml1_node.cpp | |
| vrml1_node.h | |
| vrml1_separator.cpp | |
| vrml1_separator.h | |
| vrml1_shapehints.cpp | |
| vrml1_shapehints.h | |
| vrml1_switch.cpp | |
| vrml1_switch.h | |
| vrml1_transform.cpp | |
| vrml1_transform.h | |
| ► v2 | |
| vrml2_appearance.cpp | |
| vrml2_appearance.h | |
| vrml2_base.cpp | |
| vrml2_base.h | |
| vrml2_box.cpp | |
| vrml2_box.h | |
| vrml2_color.cpp | |
| vrml2_color.h | |
| vrml2_coords.cpp | |
| vrml2_coords.h | |
| vrml2_faceset.cpp | |
| vrml2_faceset.h | |
| vrml2_inline.cpp | |
| vrml2_inline.h | |
| vrml2_lineset.cpp | |
| vrml2_lineset.h | |
| vrml2_material.cpp | |
| vrml2_material.h | |
| vrml2_node.cpp | |
| vrml2_node.h | |
| vrml2_norms.cpp | |
| vrml2_norms.h | |
| vrml2_pointset.cpp | |
| vrml2_pointset.h | |
| vrml2_shape.cpp | |
| vrml2_shape.h | |
| vrml2_switch.cpp | |
| vrml2_switch.h | |
| vrml2_transform.cpp | |
| vrml2_transform.h | |
| ► x3d | |
| x3d_appearance.cpp | |
| x3d_appearance.h | |
| x3d_base.cpp | |
| x3d_base.h | Declares base class of X3D tree |
| x3d_coords.cpp | |
| x3d_coords.h | |
| x3d_ifaceset.cpp | |
| x3d_ifaceset.h | |
| x3d_ops.cpp | |
| x3d_ops.h | |
| x3d_shape.cpp | |
| x3d_shape.h | |
| x3d_transform.cpp | |
| x3d_transform.h | |
| vrml.cpp | |
| wrlfacet.cpp | |
| wrlfacet.h | Declares classes to help manage normals calculations from VRML files |
| wrlproc.cpp | |
| wrlproc.h | Defines the basic input class for VRML |
| wrltypes.h | Declares some compound types used for VRML |
| x3d.cpp | |
| x3d.h | |
| ► ldr | |
| ► 3d | |
| pluginldr3D.cpp | |
| pluginldr3D.h | |
| pluginldr.cpp | |
| pluginldr.h | Defines the most basic functions which all kicad plugin loaders require |
| ► qa | |
| ► mocks | |
| ► include | |
| mock_kiface_base.h | |
| mock_pgm_base.h | |
| ► kicad | |
| common_mocks.cpp | Mock objects for unit tests |
| ► pcbnew_utils | |
| ► include | |
| ► pcbnew_utils | |
| board_construction_utils.h | Construction utilities for PCB tests |
| board_file_utils.h | General utilities for PCB file IO for QA programs |
| board_test_utils.h | |
| board_construction_utils.cpp | |
| board_file_utils.cpp | |
| board_test_utils.cpp | |
| ► qa_utils | |
| ► geometry | |
| line_chain_construction.cpp | |
| poly_set_construction.cpp | |
| seg_construction.cpp | |
| ► include | |
| ► qa_utils | |
| ► geometry | |
| geometry.h | |
| line_chain_construction.h | Utilities for creating useful line chain idioms commonly founds in QA utilities and tests |
| poly_set_construction.h | Utilities for creating useful polygon shapes that are commonly found in QA utilities and tests |
| seg_construction.h | Utilities for creating useful line chain idioms commonly founds in QA utilities and tests |
| ► wx_utils | |
| unit_test_utils.h | |
| wx_assert.h | |
| error_handlers.h | |
| numeric.h | Numerical test predicates |
| pdf_test_utils.h | |
| stdstream_line_reader.h | |
| utility_program.h | |
| utility_registry.h | |
| uuid_test_utils.h | Test utilities for timestamps |
| ► wx_utils | |
| unit_test_utils.cpp | |
| wx_assert.cpp | |
| eda_item_test_utils.h | |
| error_handlers.cpp | |
| mocks.cpp | |
| pcb_test_frame.cpp | |
| pcb_test_frame.h | |
| pcb_test_selection_tool.cpp | |
| pcb_test_selection_tool.h | |
| pdf_test_utils.cpp | |
| stdstream_line_reader.cpp | |
| test_app_main.cpp | |
| utility_program.cpp | |
| uuid_test_utils.cpp | |
| ► schematic_utils | |
| eeschema_test_utils.cpp | |
| eeschema_test_utils.h | |
| schematic_file_util.cpp | |
| schematic_file_util.h | |
| ► tests | |
| ► api | |
| test_api_enums.cpp | |
| test_api_module.cpp | |
| test_api_proto.cpp | |
| ► common | |
| ► io | |
| ► altium | |
| test_altium_parser.cpp | Test suite for ALTIUM_BINARY_PARSER |
| test_altium_parser_utils.cpp | Test suite for #ALTIUM_PARSER |
| ► cadstar | |
| test_cadstar_archive_parser.cpp | Test suite for CADSTAR_ARCHIVE_PARSER |
| test_cadstar_parts_parser.cpp | |
| test_csv.cpp | |
| ► libeval | |
| test_numeric_evaluator.cpp | Test suite for NUMERIC_EVALUATOR |
| ► text_eval | |
| test_text_eval_numeric_compat.cpp | Test suite for text_eval system using examples adapted from numeric_evaluator tests |
| test_text_eval_parser.cpp | Test suite for text_eval_parser routines |
| test_text_eval_parser_core.cpp | Test suite for low-level text_eval_parser functionality |
| test_text_eval_parser_datetime.cpp | Test suite for text_eval_parser date and time functionality |
| test_text_eval_parser_integration.cpp | Integration tests for text_eval_parser functionality including real-world scenarios |
| test_text_eval_render.cpp | Test rendering helper functions with expression evaluation |
| ► view | |
| test_zoom_controller.cpp | |
| color4d_test_utils.h | Test utilities for COLOUR4D objects |
| console_log.h | |
| test_array_axis.cpp | Test suite for ARRAY_AXIS |
| test_array_options.cpp | Test suite for ARRAY_OPTIONS |
| test_base_set.cpp | |
| test_bitmap_base.cpp | Test suite for BITMAP_BASE |
| test_clipboard.cpp | |
| test_collector.cpp | |
| test_color4d.cpp | |
| test_commit.cpp | |
| test_coroutine.cpp | Test suite for coroutines |
| test_database.cpp | |
| test_eda_shape.cpp | |
| test_eda_text.cpp | |
| test_embedded_file_compress.cpp | |
| test_file_history.cpp | Test suite for FILE_HISTORY |
| test_filename_resolver.cpp | Tests for FILENAME_RESOLVER and SEARCH_STACK |
| test_format_units.cpp | |
| test_grid_helper.cpp | |
| test_hotkey_store.cpp | |
| test_increment.cpp | |
| test_ki_any.cpp | |
| test_kicad_string.cpp | Test suite for general string functions |
| test_kicad_stroke_font.cpp | Test suite for general string functions |
| test_kiid.cpp | |
| test_layer_ids.cpp | |
| test_layer_range.cpp | |
| test_lib_table.cpp | Test suite for LIB_TABLE_BASE |
| test_library_tables.cpp | |
| test_lset.cpp | |
| test_markup_parser.cpp | Test suite for MARKUP_PARSER |
| test_module.cpp | |
| test_notifications_manager.cpp | |
| test_pdf_unicode_plot.cpp | |
| test_property.cpp | |
| test_property_holder.cpp | Test suite for PROPERTY_HOLDER and PROPERTY_MIXIN classes |
| test_refdes_utils.cpp | Test suite for refdes functions |
| test_reporting.cpp | |
| test_richio.cpp | Test suite for general string functions |
| test_text_attributes.cpp | |
| test_title_block.cpp | |
| test_types.cpp | |
| test_utf8.cpp | |
| test_wildcards_and_files_ext.cpp | |
| test_wx_filename.cpp | Test suite for WX_FILNAME |
| wximage_test_utils.cpp | |
| wximage_test_utils.h | |
| ► eeschema | |
| ► erc | |
| test_erc_four_way.cpp | |
| test_erc_global_labels.cpp | |
| test_erc_ground_pins.cpp | Test suite for the ERC ground pin checks (ERCE_GROUND_PIN_NOT_GROUND) |
| test_erc_hierarchical_schematics.cpp | |
| test_erc_label_multiple_wires.cpp | |
| test_erc_label_names.cpp | |
| test_erc_label_not_connected.cpp | |
| test_erc_multiple_pin_to_pin.cpp | |
| test_erc_no_connect.cpp | |
| test_erc_signal_pin_to_pin.cpp | |
| test_erc_stacking_pins.cpp | |
| test_erc_unconnected_wire_endpoints.cpp | |
| test_erc_wire_bus_entry.cpp | |
| ► sch_io | |
| ► altium | |
| test_altium_parser_sch.cpp | Test suite for #ALTIUM_PARSER_SCH |
| lib_field_test_utils.h | Test utils (e.g |
| test_annotation_refdes_tracker_units.cpp | |
| test_annotation_units_conflicts.cpp | |
| test_annotation_units_integration.cpp | |
| test_bus_entry_concurrency.cpp | |
| test_connectivity_algo.cpp | |
| test_crossing_label.cpp | |
| test_eagle_plugin.cpp | |
| test_ee_grid_helper.cpp | |
| test_ee_item.cpp | |
| test_flat_hierarchy.cpp | |
| test_incremental_netlister.cpp | |
| test_junction_helpers.cpp | |
| test_junction_place.cpp | |
| test_legacy_load.cpp | Standalone test to load legacy schematic and check references |
| test_legacy_power_symbols.cpp | |
| test_lib_part.cpp | Test suite for LIB_SYMBOL |
| test_module.cpp | |
| test_multi_top_level_sheets.cpp | Test suite for multiple top-level sheet functionality |
| test_netlist_exporter_kicad.cpp | |
| test_netlist_exporter_xml_stacked.cpp | |
| test_pin_numbers.cpp | Test suite for Pin number comparison functions |
| test_pin_stacked_layout.cpp | Test pin number layout for stacked multi-line numbers across all rotations |
| test_resolve_drivers.cpp | |
| test_save_load_schematic.cpp | Test suite for saving and loading schematics with virtual root pattern |
| test_saveas_copy_subsheets.cpp | Tests for Save As subsheet copy options |
| test_sch_biu.cpp | Test suite for schematic base internal units (1 = 100nm) |
| test_sch_commit.cpp | |
| test_sch_group.cpp | Test suite for SCH_SHEET |
| test_sch_netclass.cpp | |
| test_sch_pin.cpp | |
| test_sch_reference_list.cpp | |
| test_sch_rtree.cpp | Test suite for SCH_SHEET |
| test_sch_screen.cpp | Test suite for SCH_SCREEN |
| test_sch_sheet.cpp | Test suite for SCH_SHEET |
| test_sch_sheet_list.cpp | |
| test_sch_sheet_path.cpp | Test suite for SCH_SHEET_PATH and SCH_SHEET_LIST |
| test_sch_symbol.cpp | Test suite for SCH_SYMBOL object |
| test_schematic.cpp | This file contains unit tests for the SCHEMATIC object |
| test_shape_corner_radius.cpp | |
| test_stacked_pin_conversion.cpp | |
| test_stacked_pin_nomenclature.cpp | |
| test_symbol_library.cpp | |
| test_symbol_library_manager.cpp | Test suite for SYMBOL_LIBRARY_MANAGER object |
| test_update_items_connectivity.cpp | |
| ► gerbview | |
| test_module.cpp | |
| ► libs | |
| ► kimath | |
| ► geometry | |
| fixtures_geometry.h | |
| geom_test_utils.cpp | |
| geom_test_utils.h | |
| test_chamfer.cpp | |
| test_circle.cpp | |
| test_distribute.cpp | |
| test_dogbone.cpp | |
| test_eda_angle.cpp | |
| test_ellipse_to_bezier.cpp | |
| test_fillet.cpp | |
| test_half_line.cpp | |
| test_oval.cpp | |
| test_poly_triangulation.cpp | |
| test_segment.cpp | |
| test_shape_arc.cpp | |
| test_shape_compound_collision.cpp | |
| test_shape_line_chain.cpp | |
| test_shape_line_chain_collision.cpp | |
| test_shape_nearest_points.cpp | |
| test_shape_poly_set.cpp | |
| test_shape_poly_set_arcs.cpp | |
| test_shape_poly_set_collision.cpp | |
| test_shape_poly_set_distance.cpp | |
| test_shape_poly_set_iterator.cpp | |
| test_shape_poly_set_split_outlines.cpp | |
| test_shape_rect_corner.cpp | |
| test_vector_utils.cpp | |
| ► math | |
| test_box2.cpp | |
| test_matrix3x3.cpp | |
| test_util.cpp | |
| test_vector2.cpp | |
| test_vector3.cpp | |
| kimath_test_module.cpp | |
| test_kimath.cpp | |
| ► kinng | |
| kinng_test_module.cpp | |
| test_kinng.cpp | |
| ► sexpr | |
| sexpr_test_utils.h | |
| test_module.cpp | |
| test_sexpr.cpp | Test suite for SEXPR::PARSER |
| test_sexpr_parser.cpp | Test suite for SEXPR::PARSER |
| ► pcbnew | |
| ► drc | |
| drc_test_utils.cpp | |
| drc_test_utils.h | General utilities for DRC-related PCB tests |
| test_custom_rule_severities.cpp | |
| test_drc_component_classes.cpp | |
| test_drc_copper_conn.cpp | |
| test_drc_copper_graphics.cpp | |
| test_drc_copper_sliver.cpp | |
| test_drc_courtyard_invalid.cpp | |
| test_drc_courtyard_overlap.cpp | |
| test_drc_incorrect_text_mirror.cpp | |
| test_drc_lengths.cpp | |
| test_drc_multi_netclasses.cpp | |
| test_drc_orientation.cpp | |
| test_drc_regressions.cpp | |
| test_drc_skew.cpp | |
| test_drc_starved_thermal.cpp | |
| test_drc_tuning_profiles.cpp | |
| test_drc_unconnected_items_exclusion_loss.cpp | |
| test_drc_unconnected_save.cpp | Test case to verify DRC unconnected item exclusions are saved properly |
| test_drc_via_dangling.cpp | |
| test_solder_mask_bridging.cpp | |
| ► pcb_io | |
| ► altium | |
| test_altium_pcblib_import.cpp | Test suite for import of *.PcbLib libraries |
| test_altium_rule_transformer.cpp | Test suite for ALTIUM_RULE_TOKENIZER |
| ► cadstar | |
| test_cadstar_footprints.cpp | Test suite for import of cadstar *.cpa footprints files |
| ► eagle | |
| test_eagle_lbr_import.cpp | Test suite for import of *.lbr libraries |
| ► kicad_sexpr | |
| test_kicad_sexpr.cpp | |
| group_saveload.cpp | |
| test_array_pad_name_provider.cpp | |
| test_barcode_load_save.cpp | |
| test_board_commit.cpp | |
| test_board_item.cpp | |
| test_component_classes.cpp | |
| test_footprint_load_save.cpp | |
| test_fp_lib_load_save.cpp | |
| test_generator_load_save.cpp | |
| test_graphics_import_mgr.cpp | |
| test_graphics_load_save.cpp | |
| test_group_load_save.cpp | |
| test_io_mgr.cpp | |
| test_libeval_compiler.cpp | |
| test_lset.cpp | |
| test_module.cpp | |
| test_multichannel.cpp | |
| test_pad_flashing.cpp | |
| test_pad_numbering.cpp | |
| test_pcb_grid_helper.cpp | |
| test_pns_basics.cpp | |
| test_prettifier.cpp | |
| test_reference_image_load.cpp | |
| test_save_load.cpp | |
| test_shape_corner_radius.cpp | |
| test_stacked_pin_netlist.cpp | |
| test_tracks_cleaner.cpp | |
| test_triangulation.cpp | |
| test_zone.cpp | |
| test_zone_filler.cpp | |
| ► spice | |
| test_kibis.cpp | |
| test_library_spice.cpp | |
| test_module.cpp | |
| test_netlist_exporter_spice.cpp | |
| test_netlist_exporter_spice.h | |
| test_ngspice_helpers.cpp | Test suite for SPICE_CIRCUIT_MODEL |
| test_sim_model_inference.cpp | |
| test_sim_model_ngspice.cpp | |
| test_sim_regressions.cpp | |
| ► tools | |
| ► common_tools | |
| ► tools | |
| ► coroutines | |
| coroutines.cpp | |
| ► io_benchmark | |
| io_benchmark.cpp | |
| ► sexpr_parser | |
| sexpr_parse.cpp | Utility tool for parsing S-Expression data with the SEXPR class for benchmarking, testing, etc |
| main.cpp | |
| ► drc_proto | |
| drc_proto.cpp | |
| drc_proto.h | |
| drc_proto_test.cpp | |
| ► gal | |
| ► gal_pixel_alignment | |
| test_gal_pixel_alignment.cpp | |
| ► ibis | |
| qaIbisParser.cpp | |
| ► libeval_compiler | |
| libeval_compiler_test.cpp | |
| ► pcb_test_window | |
| test.cpp | |
| ► pcbnew_tools | |
| ► tools | |
| ► pcb_parser | |
| pcb_parser_tool.cpp | |
| ► polygon_generator | |
| polygon_generator.cpp | |
| ► polygon_triangulation | |
| polygon_triangulation.cpp | |
| pcbnew_tools.cpp | |
| ► pegtl | |
| main.cpp | |
| ► pns | |
| label_manager.cpp | |
| label_manager.h | |
| playground.cpp | |
| pns_debug_tool_main.cpp | |
| pns_log_file.cpp | |
| pns_log_file.h | |
| pns_log_player.cpp | |
| pns_log_player.h | |
| pns_log_viewer_frame.cpp | |
| pns_log_viewer_frame.h | |
| pns_log_viewer_frame_base.cpp | |
| pns_log_viewer_frame_base.h | |
| pns_test_debug_decorator.cpp | |
| pns_test_debug_decorator.h | |
| qa_pns_regressions_main.cpp | |