Here is a list of all functions with links to the files they belong to:
- p -
- PadGetNextInFootprint() : allegro_builder.cpp
- padHasOverrides() : drc_test_provider_library_parity.cpp
- padNeedsUpdate() : drc_test_provider_library_parity.cpp
- PadstackUniqueLayerAppliesToLayer() : pcb_grid_helper.cpp
- parallelResistance() : resistor_substitution_utils.cpp
- parallelResistanceSimple() : resistor_substitution_utils.cpp
- parallelValue() : resistor_substitution_utils.cpp
- paramDefaultString() : dialog_edit_cfg.cpp
- paramValueString() : dialog_edit_cfg.cpp
- parse() : pcb_parser_tool.cpp
- parseAlignment() : eagle_parser.cpp
- ParseBlock_0x01_ARC() : allegro_parser.cpp
- ParseBlock_0x03() : allegro_parser.cpp
- ParseBlock_0x04_NET_ASSIGNMENT() : allegro_parser.cpp
- ParseBlock_0x05_TRACK() : allegro_parser.cpp
- ParseBlock_0x06() : allegro_parser.cpp
- ParseBlock_0x07() : allegro_parser.cpp
- ParseBlock_0x08() : allegro_parser.cpp
- ParseBlock_0x09() : allegro_parser.cpp
- ParseBlock_0x0A_DRC() : allegro_parser.cpp
- ParseBlock_0x0C() : allegro_parser.cpp
- ParseBlock_0x0D_PAD() : allegro_parser.cpp
- ParseBlock_0x0E() : allegro_parser.cpp
- ParseBlock_0x0F() : allegro_parser.cpp
- ParseBlock_0x10() : allegro_parser.cpp
- ParseBlock_0x11() : allegro_parser.cpp
- ParseBlock_0x12() : allegro_parser.cpp
- ParseBlock_0x14() : allegro_parser.cpp
- ParseBlock_0x15_16_17_SEGMENT() : allegro_parser.cpp
- ParseBlock_0x1B_NET() : allegro_parser.cpp
- ParseBlock_0x1C_PADSTACK() : allegro_parser.cpp
- ParseBlock_0x1D() : allegro_parser.cpp
- ParseBlock_0x1E() : allegro_parser.cpp
- ParseBlock_0x1F() : allegro_parser.cpp
- ParseBlock_0x20() : allegro_parser.cpp
- ParseBlock_0x21() : allegro_parser.cpp
- ParseBlock_0x22() : allegro_parser.cpp
- ParseBlock_0x23_RATLINE() : allegro_parser.cpp
- ParseBlock_0x24_RECT() : allegro_parser.cpp
- ParseBlock_0x26() : allegro_parser.cpp
- ParseBlock_0x27() : allegro_parser.cpp
- ParseBlock_0x28_SHAPE() : allegro_parser.cpp
- ParseBlock_0x29_PIN() : allegro_parser.cpp
- ParseBlock_0x2A() : allegro_parser.cpp
- ParseBlock_0x2B() : allegro_parser.cpp
- ParseBlock_0x2C_TABLE() : allegro_parser.cpp
- ParseBlock_0x2D() : allegro_parser.cpp
- ParseBlock_0x2E() : allegro_parser.cpp
- ParseBlock_0x2F() : allegro_parser.cpp
- ParseBlock_0x30_STR_WRAPPER() : allegro_parser.cpp
- ParseBlock_0x31_SGRAPHIC() : allegro_parser.cpp
- ParseBlock_0x32_PLACED_PAD() : allegro_parser.cpp
- ParseBlock_0x33_VIA() : allegro_parser.cpp
- ParseBlock_0x34_KEEPOUT() : allegro_parser.cpp
- ParseBlock_0x35() : allegro_parser.cpp
- ParseBlock_0x36() : allegro_parser.cpp
- ParseBlock_0x37() : allegro_parser.cpp
- ParseBlock_0x38_FILM() : allegro_parser.cpp
- ParseBlock_0x39_FILM_LAYER_LIST() : allegro_parser.cpp
- ParseBlock_0x3A_FILM_LIST_NODE() : allegro_parser.cpp
- ParseBlock_0x3B() : allegro_parser.cpp
- ParseBlock_0x3C() : allegro_parser.cpp
- parseCellAddress() : sch_tablecell.cpp
- parseChar() : sch_io_kicad_legacy_helpers.cpp, sch_io_kicad_legacy_helpers.h
- parseDouble() : sch_io_kicad_legacy_helpers.cpp, sch_io_kicad_legacy_helpers.h
- parseEagle() : pcb_io_eagle.cpp
- parseHex() : sch_io_kicad_legacy_helpers.cpp, sch_io_kicad_legacy_helpers.h
- ParseImageTransform() : sch_easyeda_parser.cpp
- parseInt() : sch_io_kicad_legacy_helpers.cpp, sch_io_kicad_legacy_helpers.h, pcb_io_geda.cpp
- ParseLayerInfo() : allegro_parser.cpp
- parseOptionalAttribute() : eagle_parser.cpp
- parsePinType() : pad.cpp
- parseQuotedString() : sch_io_kicad_legacy_helpers.cpp, sch_io_kicad_legacy_helpers.h
- parseRequiredAttribute() : eagle_parser.cpp
- ParseTextProps() : allegro_parser.cpp
- parseUnquotedString() : sch_io_kicad_legacy_helpers.cpp, sch_io_kicad_legacy_helpers.h
- parseVersionString() : version_compare.h, version_compare.cpp
- Part1By1() : mortoncodes.cpp
- Part1By2() : mortoncodes.cpp
- partitionPolyIntoRegularCellGrid() : shape_poly_set.cpp
- passEvent() : sch_selection_tool.cpp, pcb_selection_tool.cpp
- pasteColor() : panel_board_stackup.cpp
- pasteFootprintItemsToFootprintEditor() : pcb_control.cpp
- PathIsInsideProject() : env_paths.cpp
- PCB_CALCULATOR_EXE() : executable_names.cpp
- pcb_parser_main_func() : pcb_parser_tool.cpp
- PcbCalcDataFileExt() : pcb_calculator.cpp
- pcbconfig() : pcb_painter.cpp
- PCBNEW_EXE() : executable_names.cpp
- pcbnewGetScriptsSearchPaths() : pcbnew_scripting.cpp, pcbnew_scripting.h
- pcbnewGetUnloadableScriptNames() : pcbnew_scripting.cpp, pcbnew_scripting.h
- pcbnewGetWizardsBackTrace() : pcbnew_scripting.cpp, pcbnew_scripting.h
- pcbnewRunPythonMethodWithReturnedString() : pcbnew_scripting.cpp
- PCM_PACKAGE_DIRECTORIES() : pcm.h
- PdfContains() : pdf_test_utils.h
- Pgm() : pgm_base.cpp, pgm_base.h
- PgmOrNull() : pgm_base.cpp, pgm_base.h
- PgmTop() : kicad.cpp, pgm_kicad.h
- PGPropertyFactory() : pg_properties.cpp, pg_properties.h
- pickSegment() : pcb_tuning_pattern.cpp
- pinEditedCorner() : pl_point_editor.cpp
- PinOrientationCode() : pin_type.h, pin_type.cpp
- PinOrientationGetBitmap() : pin_type.h, pin_type.cpp
- PinOrientationIcons() : pin_type.h, pin_type.cpp
- PinOrientationIndex() : pin_type.h, pin_type.cpp
- PinOrientationName() : pin_type.h, pin_type.cpp
- PinOrientationNames() : pin_type.h, pin_type.cpp
- PinShapeGetBitmap() : pin_type.h, pin_type.cpp
- PinShapeGetText() : pin_type.h, pin_type.cpp
- PinShapeIcons() : pin_type.h, pin_type.cpp
- PinShapeNames() : pin_type.h, pin_type.cpp
- PinTypeIcons() : pin_type.h, pin_type.cpp
- PinTypeNames() : pin_type.h, pin_type.cpp
- pivot_render_triangles() : eda_3d_canvas_pivot.cpp
- PL_EDITOR_EXE() : executable_names.cpp
- playground_main_func() : playground.cpp
- PlotBoardLayers() : pcbplot.h, plot_board_layers.cpp
- PlotClippedSilkLayer() : plot_board_layers.cpp
- PlotDrawingSheet() : common_plot_functions.cpp, plotter.h
- PlotInteractiveLayer() : pcbplot.h, plot_board_layers.cpp
- PlotLayer() : plot_board_layers.cpp
- PlotLayerOutlines() : pcbplot.h, plot_board_layers.cpp
- plotLocalPowerIcon() : sch_symbol.cpp
- PlotOneBoardLayer() : pcbplot.h, plot_board_layers.cpp
- plotPdfBackground() : plot_board_layers.cpp
- PlotPolySet() : plot_board_layers.cpp
- PlotSolderMaskLayer() : plot_board_layers.cpp
- PlotStandardLayer() : pcbplot.h, plot_board_layers.cpp
- pluginHandlesExt() : test_graphics_import_mgr.cpp
- polyCompare() : GERBER_plotter.cpp
- polygon_Convert() : polygon_2d.cpp
- polygon_gererator_main() : polygon_generator.cpp
- polygon_IsPointInside() : polygon_2d.cpp
- polygon_triangulation_main() : polygon_triangulation.cpp
- polygonArea() : footprint.cpp
- positioningChanged() : dialog_label_properties.cpp, dialog_sheet_properties.cpp
- prefixNames() : step_pcb_model.cpp
- PreloadLibraries() : eeschema.cpp, pcbnew.cpp
- premultiplyAlpha() : render_3d_opengl.cpp
- PrepareSaveAsFiles() : eeschema/files-io.cpp, save_project_utils.h
- PrependDirectoryToPath() : job.cpp
- preprocessArgs() : kicad_cli.cpp
- PrettyPrintForMenu() : string_utils.h
- primitiveNeedsUpdate() : drc_test_provider_library_parity.cpp
- PrintableCharCount() : string_utils.cpp, string_utils.h
- PrintDrawingSheet() : eda_draw_frame.cpp, ds_painter.h
- printHelp() : kicad_cli.cpp
- printLabel() : writer.cpp, loadmodel.cpp
- PrintZoneConnection() : zones.h
- Prj() : kicad.cpp, kicad_cli.cpp, kicad_manager_frame.h
- process() : polygon_generator.cpp
- processClosedShape() : convert_shape_list_to_polygon.cpp
- processEdge() : shape_poly_set.cpp
- processFace() : loadmodel.cpp
- processHole() : shape_poly_set.cpp
- processLabel() : loadmodel.cpp
- processShapeSegment() : convert_shape_list_to_polygon.cpp
- processShell() : loadmodel.cpp
- processSolidOrShell() : loadmodel.cpp
- processTextItem() : pcb_edit_frame.cpp
- progress_cb() : kicad_git_common.cpp, kicad_git_common.h
- progressinfo() : kicad_curl_easy.cpp
- ProjectChanged() : eeschema.cpp, pcbnew.cpp
- projectPointOnSegment() : convert_shape_list_to_polygon.cpp
- PromptConnectedPadDecision() : edit_tool_move_fct.cpp
- push_transfer_progress_cb() : kicad_git_common.cpp, kicad_git_common.h
- push_update_reference_cb() : kicad_git_common.cpp, kicad_git_common.h
- pushoutForce() : shape_collisions.cpp
- Py2wxString() : wx_python_helpers.cpp, wx_python_helpers.h
- PyFootprint_to_FOOTPRINT() : pcbnew_footprint_wizards.cpp
- PyInit__pcbnew() : pcbnew.cpp