MCPcopy Create free account

hub / github.com/KiCad/kicad-source-mirror / types & classes

Types & classes10,118 in github.com/KiCad/kicad-source-mirror

↓ 1,122 callersClasswxSize
include/widgets/ui_common.h:35
↓ 908 callersClassTOOL_ACTION_ARGS
* Build up the properties of a TOOL_ACTION in an incremental manner that is static-construction * safe. * * Note: This is meant to be constructed a
include/tool/tool_action.h:117
↓ 446 callersClassCOLOR4D
include/gr_text.h:36
↓ 328 callersClassEDA_ANGLE
include/origin_transforms.h:27
↓ 324 callersClasswxString
qa/schematic_utils/schematic_file_util.h:30
↓ 280 callersClassIDF_ERROR
utils/idftools/idf_common.h:48
↓ 187 callersClasswxString
eeschema/sch_io/kicad_legacy/sch_io_kicad_legacy_helpers.h:32
↓ 143 callersClasswxColour
eeschema/dialogs/panel_setup_pinmap.h:36
↓ 122 callersClassSTROKE_PARAMS
eeschema/sch_io/kicad_sexpr/sch_io_kicad_sexpr_common.h:33
↓ 120 callersClasswxString
common/tool/group_tool.h:33
↓ 111 callersClasswxString
pcbnew/pcb_io/pcad/pcad_pcb.h:40
↓ 106 callersClassSTROKE_PARAMS
* Simple container to manage line stroke parameters. */
include/stroke_params.h:93
↓ 105 callersClasswxFileName
pcbnew/pcbplot.h:48
↓ 91 callersClassKIID
include/xnode.h:39
↓ 88 callersClasswxPoint
include/settings/aui_settings.h:29
↓ 87 callersClasswxString
include/kiid.h:36
↓ 81 callersClassEDA_PANE
* Specialization of the wxAuiPaneInfo class for KiCad panels. * * Documentation for wxAui is poor at this time. The following notes spring from erro
include/eda_base_frame.h:898
↓ 81 callersClassSEG
include/view/view_overlay.h:35
↓ 80 callersClassLSET
pcbnew/autorouter/ar_matrix.h:38
↓ 71 callersClassSLC_CASES
qa/tests/libs/kimath/geometry/test_shape_line_chain.cpp:38
↓ 67 callersClassIsSymbol
pcbnew/pcb_io/odbpp/odb_attribute.h:131
↓ 63 callersClassSEG
qa/pcbnew_utils/include/pcbnew_utils/board_construction_utils.h:39
↓ 57 callersClassDIRECTION_45
pcbnew/router/pns_routing_settings.h:33
↓ 55 callersClassLSET
pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:45
↓ 52 callersClasswxPoint
pcbnew/convert_shape_list_to_polygon.h:29
↓ 48 callersClassSPICE_VALUE
< Helper class to handle Spice way of expressing values (e.g. 10.5 Meg)
eeschema/sim/spice_value.h:55
↓ 39 callersClassCORROSION_TABLE_ENTRY
pcb_calculator/calculator_panels/panel_galvanic_corrosion.h:28
↓ 37 callersClassSHAPE_ARC
pcbnew/pcb_track.h:53
↓ 36 callersClassPNS_LAYER_RANGE
* Represent a contiguous set of PCB layers. */
pcbnew/router/pns_layerset.h:31
↓ 36 callersClasswxString
pcb_calculator/attenuators/attenuator_classes.h:18
↓ 34 callersClassCABLE_SIZE_ENTRY
pcb_calculator/calculator_panels/panel_cable_size.h:31
↓ 34 callersClassSEG
libs/kimath/include/geometry/seg.h:41
↓ 31 callersClassEDA_ANGLE
libs/kimath/include/geometry/eda_angle.h:36
↓ 31 callersClassKIID
qa/pcbnew_utils/include/pcbnew_utils/board_test_utils.h:47
↓ 31 callersClassTOOL_EVENT
include/tool/tool_base.h:36
↓ 28 callersClassTOOLBAR_GROUP_CONFIG
Forward declaration for use in TOOLBAR_ITEM_REF
include/tool/ui/toolbar_configuration.h:94
↓ 28 callersClassUTF8
* An 8 bit string that is assuredly encoded in UTF8, and supplies special conversion * support to and from wxString, to and from std::string, and has
libs/core/include/core/utf8.h:70
↓ 28 callersClasswxFileName
kicad/project_template.h:115
↓ 27 callersClassLAYER
* Container to hold information pertinent to a layer of a BOARD. */
pcbnew/board.h:201
↓ 26 callersClassPAD_DESC
pcbnew/pad.cpp:3310
↓ 26 callersClassTRANSFORM
eeschema/general.h:33
↓ 25 callersClassLAYER_RANGE
include/lset.h:27
↓ 24 callersClasswxBitmap
pcbnew/layer_pairs.h:38
↓ 23 callersClassSHAPE_LINE_CHAIN
pcbnew/router/pns_logger.h:35
↓ 22 callersClassLIB_ID
eeschema/sch_base_frame.h:56
↓ 21 callersClassSRC_LOCATION_INFO
pcbnew/router/pns_debug_decorator.h:44
↓ 20 callersClassKIID
class COLOR4D;
eeschema/sch_io/kicad_sexpr/sch_io_kicad_sexpr_common.h:31
↓ 20 callersClassPANEL_SETUP_LAYERS_CTLs
* The 3 UI control pointers for a single board layer. */
pcbnew/dialogs/panel_setup_layers.h:41
↓ 20 callersClassVECTOR2
libs/kimath/include/math/vector2d.h:58
↓ 20 callersClasssign
eeschema/sim/sim_value.h:102
↓ 19 callersClassACTION_CONDITIONS
include/tool/tools_holder.h:31
↓ 19 callersEnumPCB_LAYER_ID
* This is the definition of all layers used in Pcbnew. * * The PCB layer types are fixed at value 0 through #LAYER_ID_COUNT to ensure compatibility
include/layer_ids.h:59
↓ 18 callersClassLAYER_PAIR
pcbnew/pcb_layer_presentation.h:30
↓ 18 callersClassPAGE_INFO
include/eda_base_frame.h:76
↓ 18 callersEnumPCB_LAYER_ID
pcbnew/pcb_io/fabmaster/import_fabmaster.h:45
↓ 18 callersClasswxFileName
pcbnew/drc/drc_engine.h:85
↓ 17 callersClasswxCommandEvent
common/dialogs/dialog_restore_local_history.h:30
↓ 14 callersClassHALF_LINE
* A geometric half-line of infinite length, starting at a given point and extending infinitely. * A.k.a. a ray. * * In terms of geometric ops, a SE
libs/kimath/include/geometry/half_line.h:40
↓ 14 callersClassLIB_ID
common/widgets/design_block_preview_widget.h:29
↓ 14 callersClassLIB_ID
pcbnew/generate_footprint_info.h:29
↓ 14 callersClassSHAPE_RECT
libs/kimath/include/geometry/shape_arc.h:37
↓ 14 callersClassTransform
tools/newstroke/fontconv.py:138
↓ 14 callersClasswxCommandEvent
pcbnew/dialogs/panel_setup_constraints.h:35
↓ 14 callersClasswxString
common/import_gfx/graphics_import_mgr.h:34
↓ 13 callersClassKIID
eeschema/sch_sheet_pin.h:30
↓ 13 callersClassLIB_ID
pcbnew/dialogs/dialog_exchange_footprints.h:34
↓ 13 callersClasswxImage
include/bitmap_store.h:32
↓ 13 callersClasswxString
common/git/git_sync_handler.h:30
↓ 12 callersClassEDIT_TOOL
* The interactive edit tool. * * Allows one to move, rotate, flip and change properties of items selected using the * pcbnew.InteractiveSelection t
pcbnew/tools/edit_tool.h:55
↓ 12 callersClassKIID_PATH
eeschema/sch_sheet.h:30
↓ 11 callersClassCVPCB_ASSOCIATION
* A class to define a footprint association to be made in cvpcb. */
cvpcb/cvpcb_association.h:30
↓ 10 callersClassBLINN_PHONG_MATERIAL
Blinn Phong based material https://en.wikipedia.org/wiki/Blinn%E2%80%93Phong_shading_model
3d-viewer/3d_rendering/raytracing/material.h:378
↓ 10 callersClassVALIDATOR_NUMERIC_CTRL
pcbnew/drc/rule_editor/drc_re_validator_numeric_ctrl.h:33
↓ 10 callersClassany
* A type-safe container of any type. * * An `any` object's state is either empty or it stores a contained object * of CopyConstructible type. */
include/ki_any.h:92
↓ 10 callersClasswxCommandEvent
eeschema/widgets/panel_remote_symbol.h:47
↓ 10 callersClasswxRect
include/settings/aui_settings.h:30
↓ 9 callersClassINVALID_TYPE_EXCEPTION
libs/sexpr/include/sexpr/sexpr_exception.h:38
↓ 9 callersClassITEM_SET
pcbnew/router/pns_itemset.h:36
↓ 9 callersClassLINE
* Represents a track on a PCB, connecting two non-trivial joints (that is, * vias, pads, junctions between multiple traces or two traces different wi
pcbnew/router/pns_line.h:61
↓ 9 callersClassPoint
tools/newstroke/fontconv.py:144
↓ 9 callersClassSHAPE_ARC
pcbnew/tools/pcb_grid_helper.h:40
↓ 9 callersClasswxString
libs/kiplatform/include/kiplatform/io.h:28
↓ 8 callersClassLSET
pcbnew/tools/pcb_grid_helper.h:39
↓ 8 callersClassSHAPE_POLY_SET
pcbnew/pcb_io/odbpp/pcb_io_odbpp.h:108
↓ 8 callersClassequals
libs/core/observable.cpp:32
↓ 7 callersClassBOARD
qa/tests/common/console_log.h:33
↓ 7 callersClassENTRY
common/font/font.cpp:65
↓ 7 callersClassENV_VAR_ITEM
include/env_vars.h:36
↓ 7 callersClassSHAPE_ARC
libs/kimath/include/geometry/shape_arc.h:39
↓ 7 callersClassSHAPE_LINE_CHAIN
common/io/cadstar/cadstar_archive_parser.h:85
↓ 6 callersClassBOARD_MIN_SIZE_VALUES
A helper class to handle min values Values are in meters. Note : use -1.0 when a value is irrelevant in a class
pcb_calculator/calculator_panels/panel_board_class.cpp:65
↓ 6 callersClassDRC_LAYER
pcbnew/drc/drc_rtree.h:562
↓ 6 callersClassKicadSymError
tools/newstroke/fontconv.py:197
↓ 6 callersClassLIB_ID
eeschema/symbol_editor/symbol_edit_frame.h:39
↓ 6 callersClassPCB_SHAPE
pcbnew/pad.h:41
↓ 6 callersClassPartField
qa/tests/eeschema/http_lib_test_server.py:63
↓ 6 callersClassSHAPE_CIRCLE
libs/kimath/include/geometry/shape_arc.h:35
↓ 6 callersClassXML_PARSER_ERROR
* Implement a simple wrapper around runtime_error to isolate the errors thrown by the * Eagle XML parser. */
common/io/eagle/eagle_parser.h:81
↓ 6 callersClasssigaction
eeschema/sim/ngspice.cpp:812
↓ 6 callersClasswxBitmapBundle
include/widgets/ui_common.h:34
next →1–100 of 10,118, ranked by callers