►NBMP2CMP | |
CIFACE | |
►NCADSTAR_PARTS_LIB | |
CACCEPTANCE_PART_NAME | |
CACCEPTANCE_TEXT | |
CATTRIBUTE_NAME | |
CATTRIBUTE_VALUE | |
CATTRIBUTE_VALUE_EOLF | |
CCURRENT_FORMAT_NUMBER | |
CDEFINITION_NAME | |
CDFN_LINE | |
CEMPTY_LINE | Empty line with whitespaces |
CEQUIVALENT_PIN | |
CEQUIVALENT_PINS_GROUP | |
CEXTERNAL_SWAP_GATE | |
CEXTERNAL_SWAP_GROUP | |
CFORMAT | |
CGATE_PINS_LIST | |
CGENERIC_ATTRIBUTE | |
CGRAMMAR | Grammar for CADSTAR Parts Library file format (*.lib) |
CHIDDEN_PIN_ENTRY | |
CHIERARCHY_CURRENT_NODE | |
CHIERARCHY_NODE_ENTRY | |
CHIERARCHY_NODE_INDEX | |
CHIERARCHY_NODE_NAME | |
CHIERARCHY_PARENT_NODE | |
CHIERARCHY_PART_NAME | |
CINTERNAL_SWAP_GATE | |
CINTERNAL_SWAP_GROUP | |
CLINE_CONTINUATION | Any text in the format can span multiple lines using '&' |
CMAX_PIN_COUNT | |
CMXP_LINE | |
CNGS_LINE | |
CNPV_LINE | |
CPAC_LINE | |
CPART_ATTRIBUTE | |
CPART_DESCRIPTION | |
CPART_ENTRY | |
CPART_HEADER | |
CPART_HEADER_START | |
CPART_NAME | |
CPART_NAME_FILTER | |
CPART_NUMBER | |
CPART_NUMBER_FILTER | |
CPART_PCB_COMPONENT | |
CPART_VALUE | |
CPART_VERSION | |
CPART_VERSION_FILTER | |
CPCB_ALTERNATE | |
CPCB_ALTERNATE_FILTER | |
CPCB_ATTRIBUTE | |
CPCB_COMPONENT | |
CPCB_COMPONENT_FILTER | |
CPIN_ENTRY | |
CPIN_EQUIVALENCES | |
CPIN_IDENTIFIER | |
CPIN_LABELS_LIST | |
CPIN_LIST | |
CPIN_LOADING | |
CPIN_NAMES_LIST | |
CPIN_POSITION | |
CPIN_SIGNAL_NAME | |
CPIN_TYPE | |
CPINLABEL | |
CPINLABEL_ENTRY | |
CPINNAME | |
CPINNAME_ENTRY | |
CPINNUM | |
CQUOTED_STRING | String inside quotation marks |
CREADONLY | |
CSCH_ALTERNATE | |
CSCH_NAME | |
CSCH_PCB_ATTRIBUTE | |
CSCH_SYMBOL_LINE | |
CSCM_ATTRIBUTE | |
CSINGLE_QUOTED_STRING | String inside single quotation marks |
Cspaced_ch | Control character with or without preceding whitespace |
CSPI_LINE | |
CSPICE_MODEL | |
CSPICE_PART_NAME | |
CSTEM | |
CSTM_LINE | |
CSTR_SEGMENT_EXCLUDING | String segment( no line continuation ), with exclusion rules |
CSTRING_EXCLUDING | String with optional line continuation and exclusion rules |
CSTRING_IN_BRACKETS | String inside brackets with preceding spaces |
CSTRING_IN_BRACKETS_EOLF | String inside brackets with preceding spaces, ending with EOL or EOF |
CSYM_ELEMENT_NAME | |
CSYM_LINE | |
CSYMBOL_ENTRY | |
CUSER_PART_ATTRIBUTE | |
CUSER_PART_ATTRIBUTE_NAME | |
CUSER_PART_ATTRIBUTE_VALUE | |
CVALID_HEADER | Grammar to parse the file header only |
CVALUE | |
CWHITESPACE | Needed, because PEGTL "space" includes newline characters |
CWHITESPACE_OR_CONTINUATION | |
►NCLI | |
CCOMMAND | |
CFP_COMMAND | |
CFP_EXPORT_COMMAND | |
CFP_EXPORT_SVG_COMMAND | |
CFP_UPGRADE_COMMAND | |
CJOBSET_COMMAND | |
CJOBSET_RUN_COMMAND | |
CPCB_COMMAND | |
CPCB_DRC_COMMAND | |
CPCB_EXPORT_3D_COMMAND | |
CPCB_EXPORT_BASE_COMMAND | |
CPCB_EXPORT_COMMAND | |
CPCB_EXPORT_DRILL_COMMAND | |
CPCB_EXPORT_DXF_COMMAND | |
CPCB_EXPORT_GENCAD_COMMAND | |
CPCB_EXPORT_GERBER_COMMAND | |
CPCB_EXPORT_GERBERS_COMMAND | |
CPCB_EXPORT_IPC2581_COMMAND | |
CPCB_EXPORT_ODB_COMMAND | |
CPCB_EXPORT_PDF_COMMAND | |
CPCB_EXPORT_POS_COMMAND | |
CPCB_EXPORT_SVG_COMMAND | |
CPCB_RENDER_COMMAND | |
CSCH_COMMAND | |
CSCH_ERC_COMMAND | |
CSCH_EXPORT_BOM_COMMAND | |
CSCH_EXPORT_COMMAND | |
CSCH_EXPORT_NETLIST_COMMAND | |
CSCH_EXPORT_PLOT_COMMAND | |
CSCH_EXPORT_PYTHONBOM_COMMAND | |
CSYM_COMMAND | |
CSYM_EXPORT_COMMAND | |
CSYM_EXPORT_SVG_COMMAND | |
CSYM_UPGRADE_COMMAND | |
CVERSION_COMMAND | |
►NCV | |
CIFACE | |
►Ndetail | |
Cchar_traits< wxUniChar > | |
►NDSN | This source file implements export and import capabilities to the specctra dsn file format |
CANCESTOR | |
CBOUNDARY | |
CCIRCLE | |
CCLASS | The <class_descriptor> in the specctra spec |
CCLASS_CLASS | |
CCLASSES | |
CCOMP_ORDER | The <component_order_descriptor> |
CCOMPONENT | Implement a <component_descriptor> in the specctra dsn spec |
CCONNECT | |
CCONTROL | |
CCOPPER_PLANE | A <plane_descriptor> in the specctra dsn spec |
CELEM | A base class for any DSN element class |
CELEM_HOLDER | A holder for any DSN class |
CFROMTO | |
CGRID | |
CHISTORY | |
CIMAGE | |
CKEEPOUT | Used for <keepout_descriptor> and <plane_descriptor> |
CLAYER | |
CLAYER_NOISE_WEIGHT | |
CLAYER_RULE | |
CLIBRARY | A <library_descriptor> in the specctra dsn specification |
CNET | A <net_descriptor> in the DSN spec |
CNET_OUT | A <net_out_descriptor> of the specctra dsn spec |
CNETWORK | |
CPADSTACK | Hold either a via or a pad definition |
CPARSER | A configuration record per the SPECCTRA DSN file spec |
CPATH | Support both the <path_descriptor> and the <polygon_descriptor> per the specctra dsn spec |
CPCB | |
CPIN | |
CPIN_PAIR | Used within the WAS_IS class below to hold a pair of PIN_REFs and corresponds to the (pins was is) construct within the specctra dsn spec |
CPIN_REF | A <pin_reference> definition in the specctra dsn spec |
CPLACE | Implement a <placement_reference> in the specctra dsn spec |
CPLACEMENT | |
CPOINT | A point in the SPECCTRA DSN coordinate system |
CPROPERTY | |
CQARC | |
CRECTANGLE | |
CREGION | |
CROUTE | |
CRULE | A <rule_descriptor> in the specctra dsn spec |
CSESSION | A <session_file_descriptor> in the specctra dsn spec |
CSHAPE | A "(shape ..)" element in the specctra dsn spec |
CSPECCTRA_DB | A DSN data tree, usually coming from a DSN file |
CSPECCTRA_LAYER_PAIR | |
CSTRINGPROP | A container for a single property whose value is a string |
CSTRUCTURE | |
CSTRUCTURE_OUT | |
CSUPPLY_PIN | A <supply_pin_descriptor> in the specctra dsn spec |
CTOKPROP | A container for a single property whose value is another DSN_T token |
CTOPOLOGY | |
CUNIT_RES | A holder for either a T_unit or T_resolution object which are usually mutually exclusive in the dsn grammar, except within the T_pcb level |
CVIA | A <via_descriptor> in the specctra dsn spec |
CWAS_IS | A <was_is_descriptor> in the specctra dsn spec |
CWINDOW | |
CWIRE | A <wire_shape_descriptor> in the specctra dsn spec |
CWIRE_VIA | A <wire_via_descriptor> in the specctra dsn spec |
CWIRING | A <wiring_descriptor> in the specctra dsn spec |
►NEASYEDA | |
CC_PARA | |
CDOCUMENT | |
CDOCUMENT_PCB | |
CDOCUMENT_SCHEMATICS | |
CDOCUMENT_SYM | |
CHEAD | |
►NEASYEDAPRO | |
CBLOB | |
CPCB_ATTR | |
CPIN_INFO | |
CPOURED | |
CPRJ_BOARD | |
CPRJ_DEVICE | |
CPRJ_FOOTPRINT | |
CPRJ_SCHEMATIC | |
CPRJ_SHEET | |
CPRJ_SYMBOL | |
CSCH_ATTR | |
CSCH_COMPONENT | |
CSCH_WIRE | |
CSYM_HEAD | |
CSYM_INFO | |
CSYM_PIN | |
►NESERIES | E-Values derived from a geometric sequence formula by Charles Renard were already accepted and widely used before the ISO recommendation no |
CE12_VALUES | Creates a vector of integers of the E12 series values |
CE192_VALUES | Creates a vector of integers of the E192 series values |
CE1_VALUES | Creates a vector of integers of the E1 series values |
CE24_VALUES | Creates a vector of integers of the E24 series values |
CE3_VALUES | Creates a vector of integers of the E3 series values |
CE48_VALUES | Creates a vector of integers of the E48 series values |
CE6_VALUES | Creates a vector of integers of the E6 series values |
CE96_VALUES | Creates a vector of integers of the E96 series values |
CESERIES_IN_DECADE | Creates a vector of doubles of the values in the requested eseries and decade |
CESERIES_VALUES | |
►Nfontconfig | |
CFONTCONFIG | |
CFONTCONFIG_PAT | A simple wrapper to avoid exporting fontconfig in the header |
CFONTINFO | |
►NGERBV | |
CIFACE | |
►NJUNCTION_HELPERS | |
CPOINT_INFO | A selection of information about a point in the schematic that might be eligible for turning into a junction |
►Nki | |
►Cany | A type-safe container of any type |
CArg | |
CManager_External | |
CManager_Internal | |
CStorage | |
Cbad_any_cast | Exception class thrown by a failed any_cast |
►NKI_TEST | |
CBOARD_DUMPER | A helper that contains logic to assist in dumping boards to disk depending on some environment variables |
CBOARD_LOAD_TEST_CASE | |
CCOMBINED_UTILITY | Class that handles delegation of command lines to one of a number of "sub-utilities" |
CCommonTestData | Common data for some of the SHAPE_POLY_SET tests: |
CCONSOLE_LOG | |
CCONSOLE_MSG_REPORTER | |
CDUMMY_TOOL | |
Ckitest_cmp_drawings | |
CNAMED_CASE | A named data-driven test case |
CSCHEMATIC_TEST_FIXTURE | A generic fixture for loading schematics and associated settings for qa tests |
CTEMPORARY_DIRECTORY | A temporary directory that will be deleted when it goes out of scope |
CUTILITY_PROGRAM | Description of a "utility program", which is a program that takes some command line and does "something" |
CWX_ASSERT_ERROR | An exception class to represent a WX assertion |
►NKIFONT | |
CCONTOUR | |
CFONT | FONT is an abstract base class for both outline and stroke fonts |
CGLYPH | |
CGLYPH_DATA | |
CMETRICS | |
COUTLINE_DECOMPOSER | |
COUTLINE_FONT | Class OUTLINE_FONT implements outline font drawing |
COUTLINE_GLYPH | |
CSTROKE_FONT | Implement a stroke font drawing |
CSTROKE_GLYPH | |
CVERSION_INFO | Container for library version helpers |
►NKIGFX | The Cairo implementation of the graphics abstraction layer |
►NBUILTIN_FONT | |
CFONT_GLYPH_TYPE | |
CFONT_IMAGE_TYPE | |
CFONT_INFO_TYPE | |
CFONT_SPAN_TYPE | |
►NPREVIEW | |
CARC_ASSISTANT | Represents an assistant draw when interactively drawing an arc on a canvas |
CARC_GEOM_MANAGER | Manage the construction of a circular arc though sequential setting of critical points: center, arc start and arc end |
CBEZIER_ASSISTANT | Represents an assistant draw when interactively drawing a bezier on a canvas |
CBEZIER_GEOM_MANAGER | Manage the construction of a bezier through a series of steps |
CCENTRELINE_RECT_ITEM | Represent an area drawn by drawing a rectangle of a given aspect along a vector, with the midpoint of one side on the start point and the mid point of the opposite side on the end |
CDRAW_CONTEXT | A KIGFX::PREVIEW::DRAW_CONTEXT is a wrapper around a GAL and some other settings that makes it easy to draw preview items consistently |
CMULTISTEP_GEOM_MANAGER | A geometry manager that works by accepting a sequence of points and advancing though stages of geometric construction with each point "locked in" |
CPOLYGON_ITEM | A preview item which shows an in-progress polygon, which can be used for zone outlines, etc |
CRULER_ITEM | A drawn ruler item for showing the distance between two points |
CSELECTION_AREA | Represent a selection area (currently a rectangle) in a VIEW, drawn corner-to-corner between two points |
CSIMPLE_OVERLAY_ITEM | SIMPLE_OVERLAY_ITEM is class that represents a visual area drawn on a canvas, used to temporarily demarcate an area or show something on an overlay |
CTEXT_DIMS | |
CTWO_POINT_ASSISTANT | Represents an assistant draw when interactively drawing a line or circle on a canvas |
CTWO_POINT_GEOMETRY_MANAGER | Represent a very simple geometry manager for items that have a start and end point |
►CACCELERATING_ZOOM_CONTROLLER | Class that zooms faster if scroll events happen very close together |
CTIMESTAMP_PROVIDER | |
CANCHOR_DEBUG | View item to draw debug items for anchors |
CANTIALIASING_NONE | |
CANTIALIASING_SMAA | |
CANTIALIASING_SUPERSAMPLING | |
CCACHED_CONTAINER | Class to store VERTEX instances with caching |
CCACHED_CONTAINER_GPU | Specialization of CACHED_CONTAINER that stores data in video memory via memory mapping |
CCACHED_CONTAINER_RAM | Specialization of CACHED_CONTAINER that stores data in RAM |
►CCAIRO_COMPOSITOR | |
CCAIRO_BUFFER | |
CCAIRO_GAL | |
►CCAIRO_GAL_BASE | |
CGROUP_ELEMENT | Type definition for an graphics group element |
CCAIRO_PRINT_CTX | Provide a Cairo context created from wxPrintDC |
CCAIRO_PRINT_GAL | |
CCOLOR4D | A color representation with 4 components: red, green, blue, alpha |
CCOMPOSITOR | |
CCONSTANT_ZOOM_CONTROLLER | A CONSTANT_ZOOM_CONTROLLER that zooms by a fixed factor based only on the magnitude of the scroll wheel rotation |
►CCONSTRUCTION_GEOM | Shows construction geometry for things like line extensions, arc centers, etc |
CDRAWABLE_INFO | |
CDS_PAINTER | Methods for painting drawing sheet items |
CDS_RENDER_SETTINGS | Store page-layout-specific render settings |
CGAL | Abstract interface for drawing on a 2D-surface |
CGAL_CONTEXT_LOCKER | |
CGAL_DISPLAY_OPTIONS | |
CGAL_DISPLAY_OPTIONS_OBSERVER | |
CGAL_DRAWING_CONTEXT | |
CGAL_PRINT | Wrapper around GAL to provide information needed for printing |
CGAL_SCOPED_ATTRS | Attribute save/restore for GAL attributes |
CGAL_UPDATE_CONTEXT | |
CGERBVIEW_PAINTER | Methods for drawing GerbView specific items |
CGERBVIEW_RENDER_SETTINGS | Store GerbView specific render settings |
►CGL_BITMAP_CACHE | |
CCACHED_BITMAP | |
►CGPU_CACHED_MANAGER | |
CVRANGE | |
CGPU_MANAGER | Class to handle uploading vertices and indices to GPU in drawing purposes |
CGPU_NONCACHED_MANAGER | |
CNONCACHED_CONTAINER | |
►COPENGL_COMPOSITOR | |
COPENGL_BUFFER | |
►COPENGL_GAL | OpenGL implementation of the Graphics Abstraction Layer |
CTessParams | |
COPENGL_PRESENTOR | |
CORIGIN_VIEWITEM | |
CPAINTER | Contains all the knowledge about how to draw graphical object onto any particular output device |
CPCB_PAINTER | Contains methods for drawing PCB-specific items |
CPCB_PRINT_PAINTER | Special flavor of PCB_PAINTER that contains modifications to handle printing options |
CPCB_RENDER_SETTINGS | PCB specific render settings |
CPCB_VIEW | |
CPRINT_CONTEXT | |
CRENDER_SETTINGS | Container for all the knowledge about how graphical objects are drawn on any output surface/device |
CSCH_PAINTER | Contains methods for drawing schematic-specific items |
CSCH_VIEW | |
CSHADER | Provide the access to the OpenGL shaders |
CSNAP_INDICATOR | View item to draw an origin marker with an optional snap type indicator |
CVC_SETTINGS | Structure to keep VIEW_CONTROLS settings for easy store/restore operations |
CVERTEX | |
CVERTEX_CONTAINER | |
CVERTEX_ITEM | |
CVERTEX_MANAGER | Class to control vertex container and GPU with possibility of emulating old-style OpenGL 1.0 state machine using modern OpenGL methods |
►CVIEW | Hold a (potentially large) number of VIEW_ITEMs and renders them on a graphics device provided by the GAL |
CCLEAR_LAYER_CACHE_VISITOR | |
CDRAW_ITEM_VISITOR | |
CRECACHE_ITEM_VISITOR | |
CUPDATE_COLOR_VISITOR | |
CUPDATE_DEPTH_VISITOR | |
CVIEW_LAYER | |
CVIEW_CONTROLS | An interface for classes handling user events controlling the view behavior such as zooming, panning, mouse grab, etc |
CVIEW_GROUP | Extend VIEW_ITEM by possibility of grouping items into a single object |
CVIEW_ITEM | An abstract base class for deriving all objects that can be added to a VIEW |
CVIEW_ITEM_DATA | |
►CVIEW_OVERLAY | |
CCOMMAND | |
CCOMMAND_ARC | |
CCOMMAND_BITMAP_TEXT | |
CCOMMAND_CIRCLE | |
CCOMMAND_GLYPH_SIZE | |
CCOMMAND_LINE | |
CCOMMAND_POINT_POLYGON | |
CCOMMAND_POLY_POLYGON | |
CCOMMAND_POLYGON | |
CCOMMAND_RECTANGLE | |
CCOMMAND_SET_COLOR | |
CCOMMAND_SET_FILL | |
CCOMMAND_SET_STROKE | |
CCOMMAND_SET_WIDTH | |
CVIEW_RTREE | Implement an non-owning R-tree for fast spatial indexing of VIEW items |
CWX_VIEW_CONTROLS | An implementation of class VIEW_CONTROLS for wxWidgets library |
CZOOM_CONTROLLER | Handle the response of the zoom scale to external inputs |
►NKIPLATFORM | |
►NENV | |
CPROXY_CONFIG | |
CCPU_INFO | |
CGPU_INFO | |
CMEMORY_INFO | |
CSYSINFO | |
CSYSINFO_BASE | |
►NLIBEVAL | |
CCOMPILER | |
CCONTEXT | |
CERROR_STATUS | |
CT_TOKEN | |
CT_TOKEN_VALUE | |
CTOKENIZER | |
CTREE_NODE | |
CUCODE | |
CUNIT_RESOLVER | |
CUOP | |
CVALUE | |
CVAR_REF | |
►NMARKUP | |
CanyString | AnyString = a run of characters that do not start a command sequence, or if they do, they do not start a complete command prefix (command char + open brace) |
CanyStringWithinBraces | |
Canything | Finally, the full grammar |
Cbraces | |
CescapeSequence | |
Cgrammar | |
Cmarkup | |
CMARKUP_PARSER | |
CNODE | |
Coverbar | |
Csubscript | |
Csuperscript | |
►Nnlohmann | |
Cadl_serializer< std::optional< T > > | |
Cadl_serializer< VECTOR3D > | |
Cadl_serializer< wxString > | |
►NnumEval | |
CTokenType | |
►NODB | |
CCHECK_ONCE | |
CEnumStringMap | |
►NODB_ATTR | |
CAttribute | |
CAttributeBase | |
CAttributeName | |
CAttributeSimple | |
CBooleanAttribute | |
CFloatAttribute | |
CIsComp | |
CIsFeature | |
CIsLayer | |
CIsNet | |
CIsPkg | |
CIsProductModel | |
CIsStep | |
CIsSymbol | |
COPTION_Attribute | |
CTextAttribute | |
►NPCAD2KICAD | |
CPCAD_ARC | |
CPCAD_CALLBACKS | |
CPCAD_COPPER_POUR | |
CPCAD_CUTOUT | |
CPCAD_FOOTPRINT | |
CPCAD_KEEPOUT | |
CPCAD_LINE | |
CPCAD_NET | |
CPCAD_NET_NODE | |
CPCAD_PAD | |
CPCAD_PAD_SHAPE | |
CPCAD_PCB | |
CPCAD_PCB_COMPONENT | |
CPCAD_PLANE | |
CPCAD_POLYGON | |
CPCAD_TEXT | |
CPCAD_VIA | |
CPCAD_VIA_SHAPE | |
CTTEXTVALUE | |
►NPCB | |
CIFACE | |
►NPCBCALC | |
CIFACE | |
►NPGE | |
CIFACE | |
►NPNS | Push and Shove diff pair dimensions (gap) settings dialog |
CALGO_BASE | Base class for all P&S algorithms (shoving, walkaround, line placement, dragging, etc.) |
CANGLE_CONSTRAINT_45 | |
CARC | |
CAREA_CONSTRAINT | |
CCOLLISION_SEARCH_CONTEXT | |
CCOLLISION_SEARCH_OPTIONS | |
►CCOMPONENT_DRAGGER | COMPONENT_DRAGGER |
CDRAGGED_CONNECTION | |
CCONSTRAINT | An abstract function object, returning a design rule (clearance, diff pair gap, etc) required between two items |
CCORNER_COUNT_LIMIT_CONSTRAINT | |
CCOST_ESTIMATOR | Calculate the cost of a given line, taking corner angles and total length into account |
►CDEBUG_DECORATOR | |
CSRC_LOCATION_INFO | |
►CDIFF_PAIR | Basic class for a differential pair |
CCOUPLED_SEGMENTS | |
CDIFF_PAIR_PLACER | Single track placement algorithm |
CDP_GATEWAY | Define a "gateway" for routing a differential pair - e.g |
►CDP_GATEWAYS | A set of gateways calculated for the cursor or starting/ending primitive pair |
CDP_CANDIDATE | |
CDP_MEANDER_PLACER | Differential Pair length-matching/meandering tool |
CDP_PRIMITIVE_PAIR | Store starting/ending primitives (pads, vias or segments) for a differential pair |
CDRAG_ALGO | DRAG_ALGO |
CDRAGGER | DRAGGER |
►CFIXED_TAIL | |
CFIX_POINT | |
CSTAGE | |
CHIT_VISITOR | |
CHOLE | |
CINDEX | INDEX |
CITEM | Base class for PNS router board items |
CITEM_OWNER | |
CITEM_SET | |
►CJOINT | A 2D point on a given set of layers and belonging to a certain net, that links together a number of board items |
CHASH_TAG | < Joints are hashed by their position, layers and net |
CJOINT_TAG_HASH | |
CKEEP_TOPOLOGY_CONSTRAINT | |
CLAYER_CONTEXT_SETTER | |
CLINE | Represents a track on a PCB, connecting two non-trivial joints (that is, vias, pads, junctions between multiple traces or two traces different widths and combinations of these) |
CLINE_PLACER | Single track placement algorithm |
CLINK_HOLDER | |
CLINKED_ITEM | |
►CLOGGER | |
CEVENT_ENTRY | |
CMEANDER_PLACER | Single track length matching/meandering tool |
CMEANDER_PLACER_BASE | Base class for Single trace & Differential pair meandering tools, as both of them share a lot of code |
CMEANDER_SETTINGS | Dimensions for the meandering algorithm |
CMEANDER_SHAPE | The geometry of a single meander |
CMEANDER_SKEW_PLACER | MEANDER_SKEW_PLACER |
CMEANDERED_LINE | Represent a set of meanders fitted over a single or two lines |
CMOUSE_TRAIL_TRACER | |
►CMULTI_DRAGGER | MULTI_DRAGGER |
CMDRAG_LINE | |
►CNODE | Keep the router "world" - i.e |
CDEFAULT_OBSTACLE_VISITOR | |
COBSTACLE | Hold an object colliding with another object, along with some useful data about the collision |
COBSTACLE_VISITOR | |
COPT_CONSTRAINT | |
►COPTIMIZER | Perform various optimizations of the lines being routed, attempting to make the lines shorter and less cornery |
CCACHE_VISITOR | |
CCACHED_ITEM | |
COWNABLE_ITEM | |
CPLACEMENT_ALGO | PLACEMENT_ALGO |
CPRESERVE_VERTEX_CONSTRAINT | |
CRESTRICT_VERTEX_RANGE_CONSTRAINT | |
CROUTER | |
CROUTER_IFACE | ROUTER |
CROUTING_SETTINGS | Contain all persistent settings of the router, such as the mode, optimization effort, etc |
CRULE_RESOLVER | |
CSEGMENT | |
►CSHOVE | The actual Push and Shove algorithm |
CHEAD_LINE_ENTRY | |
CROOT_LINE_ENTRY | |
CSPRINGBACK_TAG | |
CSIZES_SETTINGS | |
CSOLID | |
CTIME_LIMIT | |
CTOOL_BASE | |
►CTOPOLOGY | |
CCLUSTER | |
CVIA | |
CVIA_HANDLE | |
CVVIA | |
►CWALKAROUND | |
CRESULT | |
►NRC_JSON | Contains the json serialization structs for DRC and ERC reports If you are trying to change the output schema Please update the schemas located in /resources/schemas/ as both documentation and use by end user implementations |
CAFFECTED_ITEM | |
CCOORDINATE | |
CDRC_REPORT | |
CERC_REPORT | |
CREPORT_BASE | |
CVIOLATION | |
►NS3D | |
CMATLIST | |
►NSCH | |
CIFACE | |
►NSEXPR | |
C_IN_STRING | |
C_OUT_STRING | |
CINVALID_TYPE_EXCEPTION | |
CISEXPRABLE | |
CPARSE_EXCEPTION | |
CPARSER | |
CSEXPR | |
CSEXPR_CHILDREN_ARG | |
CSEXPR_DOUBLE | |
CSEXPR_INTEGER | |
CSEXPR_LIST | |
CSEXPR_SCAN_ARG | |
CSEXPR_STRING | |
CSEXPR_SYMBOL | |
►NSIM_LIBRARY_SPICE_PARSER | |
ClibraryGrammar | |
ClibrarySelector | |
ClibrarySelector< dotInclude > | |
ClibrarySelector< dotIncludePath > | |
ClibrarySelector< dotIncludePathWithoutApostrophes > | |
ClibrarySelector< dotIncludePathWithoutQuotes > | |
ClibrarySelector< modelName > | |
ClibrarySelector< modelUnit > | |
ClibrarySelector< unknownLine > | |
►NSIM_MODEL_RAW_SPICE_PARSER | |
ClegacyPinSequenceSelector | |
ClegacyPinSequenceSelector< legacyPinNumber > | |
►NSIM_MODEL_SERIALIZER_GRAMMAR | |
Cerror | |
CfieldInferValue | |
CfieldInferValueGrammar | |
CfieldParamValuePair | |
CfieldParamValuePairs | |
CfieldParamValuePairsGrammar | |
CflagParam | |
ClegacyPinNumber | |
ClegacyPinSequence | |
ClegacyPinSequenceGrammar | |
Cparam | |
CpinAssignment | |
CpinName | |
CpinSequence | |
CpinSequenceGrammar | |
CpinSymbolPinNumber | |
CquotedString | |
CquotedStringContent | |
Csep | |
CunquotedString | |
►NSIM_MODEL_SERIALIZER_PARSER | |
CfieldInferValueSelector | |
CfieldInferValueSelector< number< SIM_VALUE::TYPE_FLOAT, NOTATION::SI > > | |
CfieldParamValuePairsSelector | |
CfieldParamValuePairsSelector< flagParam > | |
CfieldParamValuePairsSelector< param > | |
CfieldParamValuePairsSelector< quotedStringContent > | |
CfieldParamValuePairsSelector< unquotedString > | |
CpinSequenceSelector | |
CpinSequenceSelector< pinAssignment > | |
CpinSequenceSelector< pinName > | |
CpinSequenceSelector< pinSymbolPinNumber > | |
►NSIM_MODEL_SOURCE_GRAMMAR | |
CpwlSep | |
CpwlValues | |
CpwlValuesGrammar | |
►NSIM_MODEL_SOURCE_PARSER | |
CpwlValuesSelector | |
CpwlValuesSelector< number< SIM_VALUE::TYPE_FLOAT, NOTATION::SI > > | |
►NSIM_MODEL_SPICE_PARSER | |
CspiceUnitSelector | |
CspiceUnitSelector< dotModel > | |
CspiceUnitSelector< dotModelAko > | |
CspiceUnitSelector< dotModelType > | |
CspiceUnitSelector< dotSubckt > | |
CspiceUnitSelector< modelName > | |
CspiceUnitSelector< param > | |
CspiceUnitSelector< paramValue > | |
►NSIM_MODEL_SUBCKT_SPICE_PARSER | |
CspiceUnitSelector | |
CspiceUnitSelector< dotSubckt > | |
CspiceUnitSelector< dotSubcktParams > | |
CspiceUnitSelector< dotSubcktPinName > | |
CspiceUnitSelector< modelName > | |
CspiceUnitSelector< number< SIM_VALUE::TYPE_FLOAT, NOTATION::SPICE > > | |
CspiceUnitSelector< number< SIM_VALUE::TYPE_INT, NOTATION::SPICE > > | |
CspiceUnitSelector< param > | |
CspiceUnitSelector< paramValue > | |
►NSIM_VALUE_GRAMMAR | |
Cdigits | |
Cexponent | |
CexponentPrefix | |
CexponentWithPrefix | |
CfracPart | |
CgarbageSuffix | |
CgarbageSuffix< NOTATION::SI > | |
CgarbageSuffix< NOTATION::SPICE > | |
CintPart | |
Cnumber | |
CnumberGrammar | |
Csign | |
Csignificand | |
Csignificand< SIM_VALUE::TYPE_FLOAT > | |
Csignificand< SIM_VALUE::TYPE_INT > | |
CunitPrefix | |
CunitPrefix< SIM_VALUE::TYPE_FLOAT, NOTATION::SI > | |
CunitPrefix< SIM_VALUE::TYPE_FLOAT, NOTATION::SPICE > | |
CunitPrefix< SIM_VALUE::TYPE_INT, NOTATION::SI > | |
CunitPrefix< SIM_VALUE::TYPE_INT, NOTATION::SPICE > | |
►NSIM_VALUE_PARSER | |
CnumberSelector | |
CnumberSelector< exponent > | |
CnumberSelector< fracPart > | |
CnumberSelector< intPart > | |
CnumberSelector< SIM_VALUE_GRAMMAR::significand< SIM_VALUE::TYPE_FLOAT > > | |
CnumberSelector< SIM_VALUE_GRAMMAR::significand< SIM_VALUE::TYPE_INT > > | |
CnumberSelector< unitPrefix< SIM_VALUE::TYPE_FLOAT, NOTATION::SI > > | |
CnumberSelector< unitPrefix< SIM_VALUE::TYPE_FLOAT, NOTATION::SPICE > > | |
CnumberSelector< unitPrefix< SIM_VALUE::TYPE_INT, NOTATION::SI > > | |
CnumberSelector< unitPrefix< SIM_VALUE::TYPE_INT, NOTATION::SPICE > > | |
CPARSE_RESULT | |
►NSIM_XSPICE_PARSER_GRAMMAR | |
Cerror | |
CinvertionDigital | |
CinvertionSeparated | |
CnodeDifferential | |
CnodeDigital | |
CnodeName | Notes: spaces are allowed everywhere in any number ~ can only be before ? ~~ is not allowed [] can enclose as many '?' with modifiers as we want nested vectors are not allowed [ [?] ? ] () and spaces are allowed and treated as separators we want at least one node '?' |
CnodeNameSeparated | |
CnodeSequence | |
CnodeSequenceGrammar | |
CnodeSingle | |
CportInversion | |
CportInversionDouble | |
CportInversionVector | |
CportModifierDifferentialNames | |
CportModifierDigital | |
CportModifiersDifferential | |
CportModifiersSingle | |
CportModifiersSingleNames | |
Csep | |
CspiceUnitSelector | |
CspiceUnitSelector< invertionDigital > | |
CspiceUnitSelector< nodeName > | |
CspiceUnitSelector< portModifierDigital > | |
CspiceUnitSelector< portModifiersDifferential > | |
CspiceUnitSelector< portModifiersSingle > | |
CspiceUnitSelector< squareBracketC > | |
CspiceUnitSelector< squareBracketO > | |
CsquareBracketC | |
CsquareBracketO | |
CvalidPortTypes | |
CvectorExpr | |
CvectorPattern | |
►NSPICE_GRAMMAR | |
CbackslashContinuation | |
CbracedExpr | |
CcommentBackslashContinuation | |
CcommentLine | |
Ccontinuation | |
CcplParamValue | |
CcplParamValuePair | |
CcplParamValuePairs | |
CcplSep | |
CdotControl | |
CdotInclude | |
CdotIncludePath | |
CdotIncludePathWithoutApostrophes | |
CdotIncludePathWithoutQuotes | |
CdotLine | |
CdotModel | |
CdotModelAko | |
CdotModelCPL | |
CdotModelType | |
CdotSubckt | |
CdotSubcktEnd | |
CdotSubcktParams | |
CdotSubcktParamValuePair | |
CdotSubcktParamValuePairs | |
CdotSubcktPinName | |
CdotSubcktPinSequence | |
CdotTitle | |
CdotTitleTitle | |
CeolfComment | |
CeolfCommentStart | |
Cerror | |
Cgarbage | |
CgarbageOrEolf | |
CkLine | |
Cleaders | |
CmodelName | |
CmodelUnit | |
Cnewline | |
Cparam | |
CparamValue | |
CparamValuePair | |
CparamValuePairs | |
CplusContinuation | |
Csep | |
CspiceSource | |
CspiceSourceGrammar | |
CspiceUnit | |
CspiceUnitGrammar | |
Ctoken | |
CtokenStart | |
Ctrailers | |
CunknownLine | |
CvectorExpr | |
►Nstd | STL namespace |
Chash< BASE_SET > | |
Chash< CLEARANCE_CACHE_KEY > | |
Chash< EDA_TEXT > | |
Chash< GLYPH_CACHE_KEY > | |
Chash< NET_NAME_CODE_CACHE_KEY > | |
Chash< NETCODE_LAYER_CACHE_KEY > | |
Chash< PTR_LAYER_CACHE_KEY > | |
Chash< PTR_PTR_CACHE_KEY > | |
Chash< PTR_PTR_LAYER_CACHE_KEY > | |
Chash< SCALED_BITMAP_ID > | |
Chash< SCH_SHEET_PATH > | |
Chash< std::pair< BITMAPS, int > > | |
Chash< TEXT_ATTRIBUTES > | |
Chash< TRANSFORM > | |
Chash< VECTOR2I > | |
Chash< wxPoint > | |
Cless< VECTOR2I > | |
Cless< wxPoint > | |
►Ntest | |
CDRC_TEST_PROVIDER_DIFF_PAIR_COUPLING | |
►NTMATCH | |
CBACKTRACK_STAGE | |
CCOMPONENT | |
CCONNECTION_GRAPH | |
CPIN | |
►NUTIL | A model subscriber implementation using links to represent connections |
►NDETAIL | |
Cequals | |
►COBSERVABLE_BASE | |
CIMPL | |
CLINK | Simple RAII-handle to a subscription |
COBSERVABLE | |
CA | |
CAARC6 | |
CABOARD6 | |
CABOARD6_LAYER_STACKUP | |
CABOUT_APP_INFO | An object of this class is meant to be used to store application specific information like who has contributed in which area of the application, the license, copyright and other descriptive information |
CACCEL_ZOOM_CASE | |
CACCELERATOR_3D | |
CACLASS6 | |
CACOMPONENT6 | |
CACOMPONENTBODY6 | |
CACTION_CONDITIONS | Functors that can be used to figure out how the action controls should be displayed in the UI and if an action should be enabled given the current selection |
CACTION_GROUP | A group of actions that will be displayed together on a toolbar palette |
CACTION_MANAGER | Manage TOOL_ACTION objects |
CACTION_MENU | Define the structure of a menu based on ACTIONs |
CACTION_PLUGIN | This is the parent class from where any action plugin class must derive |
CACTION_PLUGINS | Mainly static |
CACTION_TOOLBAR | Define the structure of a toolbar with buttons that invoke ACTIONs |
CACTION_TOOLBAR_PALETTE | A popup window that contains a row of toolbar-like buttons for the user to choose from |
►CACTIONS | Gather all the actions that are shared by tools |
CINCREMENT | |
CACTIVATION_HELPER | A helper class to manage the activation of a "proposal" after a timeout |
CADIMENSION6 | |
CADVANCED_CFG | |
CAEXTENDED_PRIMITIVE_INFORMATION | |
CAFILL6 | |
CALIGN_DISTRIBUTE_TOOL | |
CALIGNED_DIMENSION_DESC | |
CALIGNED_DIMENSION_POINT_EDIT_BEHAVIOR | This covers both aligned and the orthogonal sub-type |
CALPHABETIC_TEST_CASE | |
CALT_PIN_DATA_MODEL | |
CALT_PIN_FUNCTION_MENU | |
CALTIUM_ASCII_PARSER | |
CALTIUM_BINARY_PARSER | |
CALTIUM_BINARY_PARSER_FIXTURE | |
CALTIUM_BINARY_READER | |
CALTIUM_COMPOUND_FILE | |
CALTIUM_COMPRESSED_READER | |
CALTIUM_EMBEDDED_MODEL_DATA | |
CALTIUM_PARSER_SCH_FIXTURE | |
CALTIUM_PARSER_UTILS_FIXTURE | |
CALTIUM_PCB | |
CALTIUM_PCB_COMPOUND_FILE | |
CALTIUM_PCBLIB_IMPORT_FIXTURE | |
CALTIUM_PROPS_UTILS | |
CALTIUM_RULE_TOKEN | |
CALTIUM_RULE_TOKENIZER | |
CALTIUM_RULE_TOKENIZER_INPUT_OUTPUT | |
CALTIUM_RULE_TRANSFORMER_FIXTURE | |
CALTIUM_SYMBOL_DATA | |
CALTIUM_TO_KICAD_UNIT_FRAC_CASE | Declares the struct as the Boost test fixture |
CALTIUM_VERTICE | |
Calways_false | A type that is always false |
CAM_PARAM | Hold a parameter value for an "aperture macro" as defined within standard RS274X |
CAM_PARAM_EVAL | This helper class hold a value or an arithmetic operator to calculate the final value of a aperture macro parameter, using usual arithmetic operator precedence Only operators ADD, SUB, MUL, DIV, OPEN_PAR, CLOSE_PAR have meaning when calculating a value |
CAM_PARAM_ITEM | Hold an operand for an AM_PARAM as defined within standard RS274X |
CAM_PRIMITIVE | An aperture macro primitive as given in gerber layer format doc |
CAMODEL | |
CANET6 | |
CAPAD6 | |
CAPAD6_SIZE_AND_SHAPE | |
CAPER_MACRO_FREEPOLY | A class to define an aperture macros based on a free polygon, i.e |
CAPER_MACRO_FREEPOLY_LIST | |
CAPERTURE | |
CAPERTURE_MACRO | Support the "aperture macro" defined within standard RS274X |
CAPERTURE_MACRO_less_than | Used by std:set<APERTURE_MACRO> instantiation which uses APERTURE_MACRO.name as its key |
CAPI_HANDLER | |
CAPI_HANDLER_COMMON | |
CAPI_HANDLER_EDITOR | Base class for API handlers related to editor frames |
CAPI_HANDLER_PCB | |
CAPI_HANDLER_SCH | |
CAPI_PLUGIN | A plugin that is invoked by KiCad and runs as an external process; communicating with KiCad via the IPC API |
CAPI_PLUGIN_CONFIG | |
►CAPI_PLUGIN_MANAGER | Responsible for loading plugin definitions for API-based plugins (ones that do not run inside KiCad itself, but instead are launched as external processes by KiCad) |
CJOB | |
CAPNP_CASE | Declare the test suite |
CAPOLYGON6 | |
CAPP_KICAD | Not publicly visible because most of the action is in PGM_KICAD these days |
CAPP_KICAD_CLI | Not publicly visible because most of the action is in PGM_KICAD these days |
CAPP_PROGRESS_DIALOG | WxProgressDialog with the option to also update the application progress on the taskbar |
►CAPP_SETTINGS_BASE | APP_SETTINGS_BASE is a settings class that should be derived for each standalone KiCad application |
CCOLOR_PICKER | |
CFIND_REPLACE | |
CGRAPHICS | |
CLIB_TREE | |
CPLUGINS | |
CPRINTING | |
CSEARCH_PANE | |
CSYSTEM | |
CAPP_SINGLE_TOP | Implement a bare naked wxApp (so that we don't become dependent on functionality in a wxApp derivative that we cannot deliver under wxPython) |
CAPP_TEST | Implement a bare naked wxApp (so that we don't become dependent on functionality in a wxApp derivative that we cannot deliver under wxPython) |
►CAPPEARANCE_CONTROLS | |
CAPPEARANCE_SETTING | Container for an appearance setting (can control a single board layer, or GAL layer, etc) |
►CAPPEARANCE_CONTROLS_3D | |
CAPPEARANCE_SETTING_3D | Container for an appearance setting (can control a layer class, object type, etc.) |
CAPPEARANCE_CONTROLS_3D_BASE | Class APPEARANCE_CONTROLS_3D_BASE |
CAPPEARANCE_CONTROLS_BASE | Class APPEARANCE_CONTROLS_BASE |
CAR_AUTOPLACER | |
CAR_MATRIX | Handle the matrix routing that describes the actual board |
CARC_ARC_COLLIDE_CASE | |
CARC_CENTRE_PT_ANGLE | Info to set up an arc by centre, start point and angle |
CARC_CPA_CASE | |
CARC_DATA_MM | |
CARC_GEOM_SYNCER | |
CARC_MID | Holding struct to keep originating midpoint |
CARC_POINT_EDIT_BEHAVIOR | |
CARC_PROPERTIES | All properties of an arc (depending on how it's constructed, some of these might be the same as the constructor params) |
CARC_PT_COLLIDE_CASE | |
CARC_SEC_CASE | |
CARC_SEG_COLLIDE_CASE | |
CARC_TAN_TAN_RADIUS | Info to set up an arc by tangent to two segments and a radius |
CARC_TO_POLYLINE_CASE | |
CARC_TTR_CASE | |
CAREGION6 | |
CARRAY_AXIS | Class that contains information about a single array axis and the numbering of items along that axis |
CARRAY_AXIS_NAMING_CASE | |
CARRAY_AXIS_NAMING_PARAMS | Data for testing a single array axis |
CARRAY_CIRCULAR_OPTIONS | |
CARRAY_GRID_OPTIONS | |
►CARRAY_OPTIONS | Options that govern the setup of an "array" of multiple item |
CTRANSFORM | Transform applied to an object by this array |
CARRAY_PAD_NUMBER_PROVIDER | Simple class that sequentially provides numbers from an ARRAY_OPTIONS object, making sure that they do not conflict with numbers already existing in a FOOTPRINT |
CARRAY_TOOL | The array tool |
CARULE6 | |
CASCH_ADDITIONAL_FILE | |
CASCH_ARC | |
CASCH_BEZIER | |
CASCH_BORDER_INTERFACE | |
CASCH_BUS | |
CASCH_BUS_ENTRY | |
CASCH_DESIGNATOR | |
CASCH_ELLIPSE | |
CASCH_FILE_NAME | |
CASCH_FILL_INTERFACE | |
CASCH_HARNESS_CONNECTOR | |
CASCH_HARNESS_ENTRY | |
CASCH_HARNESS_TYPE | |
CASCH_HYPERLINK | |
CASCH_IMAGE | |
CASCH_IMPLEMENTATION | |
CASCH_IMPLEMENTATION_LIST | |
CASCH_JUNCTION | |
CASCH_LABEL | |
CASCH_LINE | |
CASCH_NET_LABEL | |
CASCH_NO_ERC | |
CASCH_NOTE | |
CASCH_OWNER_INTERFACE | |
CASCH_PARAMETER | |
CASCH_PIECHART | |
CASCH_PIN | |
CASCH_PIN_SYMBOL | |
CASCH_POLYGON | |
CASCH_POLYLINE | |
CASCH_PORT | |
CASCH_POWER_PORT | |
CASCH_RECTANGLE | |
CASCH_ROUND_RECTANGLE | |
CASCH_SHEET | |
CASCH_SHEET_ENTRY | |
CASCH_SHEET_FONT | |
CASCH_SHEET_NAME | |
CASCH_SHEET_SYMBOL | |
CASCH_SIGNAL_HARNESS | |
CASCH_STORAGE_FILE | |
CASCH_SYMBOL | |
CASCH_TEMPLATE | |
CASCH_TEXT_FRAME | |
CASCH_WIRE | |
►CASSET_ARCHIVE | An asset archive represents a file containing data assets that are loaded from disk and then cached in memory |
CFILE_INFO | |
CASSOCIATED_SCH_LABEL_PIN | |
CASYNC_SOCKET_HOLDER | Spin up a thread to send messages via a socket |
CATEXT6 | |
CATRACK6 | |
CATTENUATOR | |
CATTENUATOR_BRIDGE | |
CATTENUATOR_PI | |
CATTENUATOR_SPLITTER | |
CATTENUATOR_TEE | |
CATTR_MANAGER | |
CATTR_RECORD_WRITER | |
CAUTOPLACE_TOOL | Tool responsible for automagic placement of components |
►CAUTOPLACER | |
CSIDE_AND_COLL | |
CSIDE_AND_NPINS | |
CAVIA6 | |
CB | |
►CBACK_ANNOTATE | Back annotation algorithm class used to receive, check, and apply a NETLIST from Pcbnew |
CPCB_FP_DATA | Container for Pcbnew footprint data.Map to hold NETLIST footprints data |
CBACKGROUND_JOB | |
CBACKGROUND_JOB_LIST | |
CBACKGROUND_JOB_PANEL | |
CBACKGROUND_JOB_REPORTER | |
CBACKGROUND_JOBS_MONITOR | |
CBad | |
CBad2 | |
CBASE_SCREEN | Handles how to draw a screen (a board, a schematic ...) |
►CBASE_SET | |
Cconst_iterator | |
Citerator | |
Cset_bits_iterator | |
Cset_bits_reverse_iterator | |
CBASIC_FOOTPRINT_INFO | |
CBBOX_2D | Manage a bounding box defined by two SFVEC2F min max points |
CBBOX_3D | Manage a bounding box defined by two SFVEC3F min max points |
CBE_SHAPE | Creepage: a board edge shape |
CBE_SHAPE_ARC | Creepage: a board edge arc |
CBE_SHAPE_CIRCLE | Creepage: a board edge circle |
CBE_SHAPE_POINT | Creepage: a board edge point |
CBENCH_REPORT | |
CBENCHMARK | |
CBEZIER | Generic cubic Bezier representation |
CBEZIER_GEOM_SYNCER | |
CBEZIER_POLY | Bezier curves to polygon converter |
CBIN_MOD | Pertains to a single program module, either an EXE or a DSO/DLL ("bin_mod") |
CBITMAP2CMP_CONTROL | Handle actions for the various symbol editor and viewers |
CBITMAP2CMP_FRAME | |
CBITMAP2CMP_PANEL | |
CBITMAP2CMP_PANEL_BASE | Class BITMAP2CMP_PANEL_BASE |
CBITMAP2CMP_SETTINGS | |
CBITMAP_BASE | This class handle bitmap images in KiCad |
CBITMAP_BUTTON | A bitmap button widget that behaves like an AUI toolbar item's button when it is drawn |
CBITMAP_INFO | |
CBITMAP_POINT_EDIT_BEHAVIOR | |
CBITMAP_STORE | Helper to retrieve bitmaps while handling icon themes and scaling |
CBITMAP_TOGGLE | A checkbox control except with custom bitmaps for the checked and unchecked states |
CBITMAPCONV_INFO | |
CBitmapGridCellRenderer | |
CBLINN_PHONG_MATERIAL | Blinn Phong based material https://en.wikipedia.org/wiki/Blinn%E2%80%93Phong_shading_model |
CBLOB_BUFFER_STREAM | |
CBLOB_READER | |
►CBOARD | Information pertinent to a Pcbnew printed circuit board |
Ccmp_drawings | |
Ccmp_items | |
CGroupLegalOpsField | |
CBOARD_ADAPTER | Helper class to handle information needed to display 3D board |
CBOARD_COMMIT | |
CBOARD_CONNECTED_ITEM | A base class derived from BOARD_ITEM for items that can be connected and have a net, a netname, a clearance .. |
CBOARD_CONNECTED_ITEM_DESC | |
CBOARD_DESIGN_SETTINGS | Container for design settings for a BOARD object |
CBOARD_EDGES_BOUNDING_ITEM | |
CBOARD_EDITOR_CONTROL | Handle actions specific to the board editor in PcbNew |
CBOARD_EXPORTER_BASE | |
CBOARD_INSPECTION_TOOL | Tool for pcb inspection |
►CBOARD_ITEM | A base class for any item which can be embedded within the BOARD container class, and therefore instances of derived classes should only be found in Pcbnew or other programs that use class BOARD and its contents |
Cptr_cmp | |
CBOARD_ITEM_CONTAINER | Abstract interface for BOARD_ITEMs capable of storing other items inside |
CBOARD_ITEM_DESC | |
CBOARD_LISTENER | |
CBOARD_MIN_SIZE_VALUES | |
CBOARD_NETLIST_UPDATER | Update the BOARD with a new netlist |
CBOARD_NORMAL | |
CBOARD_PRINTOUT | An object derived from wxPrintout to handle the necessary information to control a printer when printing a board |
CBOARD_PRINTOUT_SETTINGS | |
CBOARD_REANNOTATE_TOOL | |
CBOARD_STACKUP | Manage layers needed to make a physical board |
CBOARD_STACKUP_ITEM | Manage one layer needed to make a physical board |
CBOARD_STACKUP_ROW_UI_ITEM | |
CBODY_STYLE_MENU | |
CBOM_CFG_PARSER | Used for parsing legacy-format bom plugin configurations |
CBOM_ENTRY | |
CBOM_FIELD | |
CBOM_FMT_PRESET | |
CBOM_GENERATOR_HANDLER | Bill of material output generator |
CBOM_PRESET | |
CBOUND_CONTROL | |
CBOX2 | A 2D bounding box built on top of an origin point and size vector |
CBOX2I_MINMAX | A min-max version of BOX2 for fast intersection checking |
CBranchData | |
CBRDITEMS_PLOTTER | |
CBRUSHED_METAL_NORMAL | Procedural generation of the shiny brushed metal |
CBucketInfo | |
CBUS_ALIAS | |
CBUS_MIGRATION_STATUS | |
CBUS_UNFOLD_MENU | |
CBUS_UNFOLD_PERSISTENT_SETTINGS | Settings for bus unfolding that are persistent across invocations of the tool |
CBUS_UNFOLDING_T | Collection of data related to the bus unfolding tool |
CBUSY_INDICATOR | A class that can be used to implement a "busy" indicator |
►CBUTTON_ROW_PANEL | A panel that contains buttons, arranged on the left and/or right sides |
CBTN_DEF | The information needed to instantiate a button on a BUTTON_ROW_PANEL |
CBVH_CONTAINER_2D | |
CBVH_CONTAINER_NODE_2D | |
CBVH_PBRT | |
CBVHBuildNode | |
CBVHPrimitiveInfo | |
CC | |
CC_MICROSTRIP | |
CCABLE_SIZE_ENTRY | |
►CCADSTAR_ARCHIVE_PARSER | Helper functions and common structures for CADSTAR PCB and Schematic archive files |
CATTRCOL | |
CATTRCOLORS | |
CATTRIBUTE_LOCATION | |
CATTRIBUTE_VALUE | |
►CATTRNAME | NOTE from CADSTAR help: To convert a Part Definition Attribute into a hyperlink, prefix the attribute name with "Link " |
CCOLUMNORDER | |
CCOLUMNWIDTH | |
CCADSTAR_NETCLASS | |
CCODEDEFS | |
CCUTOUT | Represent a cutout in a closed shape (e.g |
CDFLTSETTINGS | |
CDOCUMENTATION_SYMBOL | |
CEVALUE | Represent a floating value in E notation |
CFIGURE | |
CFONT | |
CFORMAT | |
CGRID | |
CGRIDS | |
CGROUP | |
CHATCH | |
CHATCHCODE | |
CHEADER | |
CLINECODE | |
CLONGPOINT | |
►CNET | |
CCONNECTION | < "CONN" nodename |
CJUNCTION | < "JPT" nodename |
CPARSER | |
CPARSER_CONTEXT | |
►CPART | |
►CDEFINITION | < "PARTDEFINITION" node name |
CGATE | < "GATEDEFINITION" node name |
CPIN | < "PARTDEFINITIONPIN" node name |
CPIN_EQUIVALENCE | < "PINEQUIVALENCE" Node name |
CSWAP_GATE | < "SWAPGATE" Node name (represents an "Element") |
CSWAP_GROUP | |
CPART_PIN | < "PARTPIN" node name |
CPARTNAMECOL | |
CPARTS | |
CPOINT | Represent a point in x,y coordinates |
CREUSEBLOCK | |
CREUSEBLOCKREF | References an element from a design reuse block |
CROUTECODE | |
CROUTEREASSIGN | |
CSETTINGS | |
CSHAPE | |
CSPCCLASSNAME | |
CSYMDEF | |
CTEXT | |
CTEXT_LOCATION | Corresponds to CADSTAR "origin" |
CTEXTCODE | |
CTIMESTAMP | |
CTRANSFORM | |
CVARIANT | < Nodename = "VARIANT" or "VMASTER" (master variant |
CVARIANT_HIERARCHY | |
CVERTEX | Represents a vertex in a shape |
CCADSTAR_ATTRIBUTE_VALUE | |
CCADSTAR_IMPORT_FIXTURE | |
CCADSTAR_LIB_PARSER_ACTION | |
CCADSTAR_LIB_PARSER_ACTION< EQUIVALENT_PIN > | |
CCADSTAR_LIB_PARSER_ACTION< HIDDEN_PIN_ENTRY > | |
CCADSTAR_LIB_PARSER_ACTION< HIERARCHY_CURRENT_NODE > | |
CCADSTAR_LIB_PARSER_ACTION< HIERARCHY_NODE_ENTRY > | |
CCADSTAR_LIB_PARSER_ACTION< HIERARCHY_NODE_NAME > | |
CCADSTAR_LIB_PARSER_ACTION< HIERARCHY_PARENT_NODE > | |
CCADSTAR_LIB_PARSER_ACTION< HIERARCHY_PART_NAME > | |
CCADSTAR_LIB_PARSER_ACTION< PART_ENTRY > | |
CCADSTAR_LIB_PARSER_ACTION< PIN_ENTRY > | |
CCADSTAR_LIB_PARSER_ACTION< PIN_POSITION > | |
CCADSTAR_LIB_PARSER_ACTION< PIN_TYPE > | |
CCADSTAR_LIB_PARSER_ACTION< PINLABEL_ENTRY > | |
CCADSTAR_LIB_PARSER_ACTION< PINNAME_ENTRY > | |
CCADSTAR_LIB_PARSER_ACTION< READONLY > | |
CCADSTAR_LIB_PARSER_ACTION< STR_SEGMENT_EXCLUDING< EXCLUSION_RULES... > > | |
CCADSTAR_LIB_PARSER_ACTION< SYMBOL_ENTRY > | |
CCADSTAR_LIB_PARSER_ACTION< USER_PART_ATTRIBUTE > | |
CCADSTAR_LIB_PARSER_STATE | Struture that will be populated by the PEGTL parser |
CCADSTAR_PART_ENTRY | |
CCADSTAR_PART_NODE | |
CCADSTAR_PART_PIN | |
CCADSTAR_PART_SYMBOL_ENTRY | |
CCADSTAR_PARTS_LIB_MODEL | CADSTAR Parts Library (*.lib) model - a data structure describing the contents of the file format |
CCADSTAR_PARTS_LIB_PARSER | |
CCADSTAR_PCB_ARCHIVE_LOADER | |
►CCADSTAR_PCB_ARCHIVE_PARSER | Represents a CADSTAR PCB Archive (CPA) file |
CAREA | From CADSTAR Help: "Area is for creating areas within which, and nowhere else, certain operations are carried out (e.g |
CASSIGNMENTS | |
CCADSTAR_BOARD | |
CCADSTAR_PAD_SHAPE | |
CCODEDEFS_PCB | |
CCOMPONENT | |
CCOMPONENT_AREA | From CADSTAR Help: "Area is for creating areas within which, and nowhere else, certain operations are carried out (e.g |
CCOMPONENT_COPPER | A shape of copper in the component footprint |
CCOMPONENT_PAD | |
►CCOPPER | |
►CNETREF | |
CCOPPER_TERM | |
CCOPPERCODE | |
CCOPREASSIGN | |
►CDIMENSION | Linear, leader (radius/diameter) or angular dimension |
CARROW | |
CEXTENSION_LINE | < Token "EXTLINE" |
CLINE | < Token can be either "LEADERLINE", "LINEARLINE" or "ANGULARLINE" |
CTEXTFORMAT | Contains formatting specific for a CADSTAR_PCB_ARCHIVE_PARSER::DIMENSION object |
CDRILL_TABLE | |
CLAYER | |
CLAYERDEFS | |
CLAYERPAIR | |
CLAYOUT | |
CLIBRARY | |
CMATERIAL | |
►CNET_PCB | |
CCONNECTION_PCB | < "CONN" nodename |
CCOPPER_TERMINAL | < "COPTERM" nodename |
CJUNCTION_PCB | < "JPT" nodename |
CPIN | < "PIN" nodename (represents a PAD in a PCB component) |
CROUTE | < "ROUTE" nodename |
CROUTE_VERTEX | < Two sibbling nodes: first node being "ROUTEWIDTH" and next node being a VERTEX (e.g |
CVIA | < "VIA" nodename |
CPAD_EXITS | From CADSTAR help: "For specifying the directions in which routes can enter or exit the pad |
CPADCODE | |
CPADEXCEPTION | |
CPADREASSIGN | |
CPIN_ATTRIBUTE | |
CRULESET | |
►CSPACINGCODE | |
CREASSIGN | |
CSPCCLASSSPACE | |
CSYMDEF_PCB | |
CTECHNOLOGY_SECTION | |
►CTEMPLATE | Templates are CADSTAR's equivalent to a "filled zone" |
CPOURING | |
CTRUNK | |
CVIACODE | |
CVIAREASSIGN | |
CCADSTAR_SCH_ARCHIVE_LOADER | |
►CCADSTAR_SCH_ARCHIVE_PARSER | Represents a CADSTAR Schematic Archive (*.csa) file |
CASSIGNMENTS_SCM | |
CBLOCK | |
CBUS | |
CCADSTAR_SCHEMATIC | |
CCODEDEFS_SCM | |
CCOMP | |
CLIBRARY_SCM | |
►CNET_SCH | |
CBLOCK_TERM | < "BLOCKTERM" nodename (represents a connection to a block) |
CBUS_TERM | < "BUSTERM" nodename (represents a connection to a bus) |
CCONNECTION_SCH | < "CONN" nodename |
CDANGLER | < "DANGLER" nodename (represents a dangling wire) |
CJUNCTION_SCH | < "JPT" nodename |
CSYM_TERM | < "TERM" nodename (represents a pin in a SCH symbol) |
CPARTREF | |
CPIN_NUM_LABEL_LOC | |
CSHEETS | |
CSIGLOC | Net name or bus name label |
CSIGNALREFERENCELINK | |
►CSYMBOL | |
CPIN_NUM | |
CSYMBOLVARIANT | |
CSYMDEF_SCM | |
CSYMPINNAME_LABEL | |
CTERMATTR | |
CTERMINAL | |
CTERMINAL_SHAPE | |
CTERMINALCODE | |
CCADSTAR_SWAP_GROUP | |
CCALCULATOR_PANEL | |
CCALLBACK_GAL | |
CCAMERA | A class used to derive camera objects from |
CCAMERA_FRUSTUM | Frustum is a implementation based on a tutorial by http://www.lighthouse3d.com/tutorials/view-frustum-culling/ |
CCENTER_DIMENSION_DESC | |
CCHAMFER_PARAMS | Parameters that define a simple chamfer operation |
CCHAMFER_RESULT | |
CChamferFixture | |
CCHECK_HEADER_CASE | |
CCIR_CIR_VECPT_CASE | Struct to hold test cases for two circles, and an vector of points |
CCIR_PT_BOOL_CASE | Struct to hold test cases for a given circle, a point and an expected return boolean |
CCIR_PT_PT_CASE | Struct to hold test cases for a given circle, a point and an expected return point |
CCIR_SEG_VECPT_CASE | Struct to hold test cases for two lines, a point and an expected returned circle |
CCIRC_ARRAY_GEOM_PARAMS | |
CCIRC_ARRAY_TEST_CASE | |
CCIRCLE | Represent basic circle geometry with utility geometry functions |
CCIRCLE_GEOM_SYNCER | |
CCLASS_A_DESC | |
CCLASS_B_DESC | |
CCLASS_C_DESC | |
CCLASS_D_DESC | |
CCLASS_E_DESC | |
CCLEANUP_ITEM | |
CCLEARANCE_CACHE_KEY | |
CCLI_PROGRESS_REPORTER | Reporter forwarding messages to stdout or stderr as appropriate |
CCLI_REPORTER | Reporter forwarding messages to stdout or stderr as appropriate |
CCLIPBOARD_IO | |
CCLIPPER_Z_VALUE | Holds information on each point of a SHAPE_LINE_CHAIN that is retrievable after an operation with Clipper2Lib |
CCLOSE_TOGGLE_SHAPE_CASE | |
CCMP_READER | Read a component footprint link file (*.cmp) format |
CCN_ANCHOR | CN_ANCHOR represents a physical location that can be connected: a pad or a track/arc/via endpoint |
CCN_CLUSTER | |
►CCN_CONNECTIVITY_ALGO | |
CITEM_MAP_ENTRY | |
CCN_DISJOINT_NET_ENTRY | |
CCN_EDGE | CN_EDGE represents a point-to-point connection, whether realized or unrealized (ie: tracks etc |
CCN_ITEM | CN_ITEM represents a BOARD_CONNETED_ITEM in the connectivity system (ie: a pad, track/arc/via, or zone) |
CCN_LIST | |
CCN_PTR_CMP | |
CCN_RTREE | CN_RTREE - Implements an R-tree for fast spatial indexing of connectivity items |
CCN_VISITOR | |
CCN_ZONE_LAYER | |
CCOAX | |
CCOLLECTOR | An abstract class that will find and hold all the objects according to an inspection done by the Inspect() function which must be implemented by any derived class |
CCOLLECTORS_GUIDE | An abstract base class whose derivatives may be passed to a GENERAL_COLLECTOR telling it what should be collected (aside from HitTest()ing and KICAD_T scanTypes, which are provided to the GENERAL_COLLECTOR through attributes or arguments separately) |
CCollisionFixture | Fixture for the Collision test suite |
CCOLOR4D_VARIANT_DATA | |
CCOLOR_MAP_PARAM | |
CCOLOR_RGBA | |
CCOLOR_SCALAR_CASE | Test case data for a test that takes a colour and a scalar factor and returns a result |
CCOLOR_SETTINGS | Color settings are a bit different than most of the settings objects in that there can be more than one of them loaded at once |
CCOLOR_SWATCH | A simple color swatch of the kind used to set layer colors |
Ccombined | |
CCOMMAND_ENTRY | |
►CCOMMIT | Represent a set of changes (additions, deletions or modifications) of a data model (e.g |
CCOMMIT_LINE | |
CCommitDetails | |
CCOMMON_CONTROL | Handle actions that are shared between different applications |
►CCOMMON_SETTINGS | |
CAPI | |
CAPPEARANCE | |
CAUTO_BACKUP | |
CDO_NOT_SHOW_AGAIN | |
CENVIRONMENT | |
CGIT | |
CGIT_REPOSITORY | |
CGRAPHICS | |
CINPUT | |
CLEGACY_3D_SEARCH_PATH | |
CNETCLASS_PANEL | |
CPACKAGE_MANAGER | |
CSESSION | |
CSYSTEM | |
CCOMMON_TOOLS | Handles action that are shared between different applications |
CCompareApiPluginIdentifiers | Comparison functor for ensuring API_PLUGINs have unique identifiers |
CCompareByUuid | Comparison functor for sorting EDA_ITEM pointers by their UUID |
CcompareOriginDistance | |
CComparePoints | |
CCompareToBucket | |
CCompareToMid | |
CCOMPONENT | Store all of the related footprint information found in a netlist |
CCOMPONENT_CLASS | |
CCOMPONENT_CLASS_MANAGER | |
CCOMPONENT_NET | Used to store the component pin name to net name (and pin function) associations stored in a netlist |
CCOMPONENTS_MANAGER | |
►CCONDITIONAL_MENU | |
CENTRY | < Helper class to organize menu entries. Inserts the entry, preserving the requested order |
CConflictData | |
CCONNECTION_GRAPH | Calculate the connectivity of a schematic and generates netlists |
CCONNECTION_SUBGRAPH | A subgraph is a set of items that are electrically connected on a single sheet |
CCONNECTIVITY_DATA | |
CCONNECTIVITY_TEST_FIXTURE | |
CCONSOLE_LOG | |
CCONSOLE_MSG_REPORTER | |
CCONSOLE_PROGRESS_REPORTER | |
CCONST_ZOOM_CASE | |
►CCONSTRUCTION_MANAGER | A class that manages "construction" objects and geometry |
CCONSTRUCTION_ITEM | Items to be used for the construction of "virtual" anchors, for example, when snapping to a point involving an extension of an existing line or arc |
CPENDING_BATCH | |
CCONSTRUCTION_VIEW_HANDLER | Interface wrapper for the construction geometry preview with a callback to signal the view owner that the view needs to be updated |
CCONTAINER_2D | |
CCONTAINER_2D_BASE | |
CCONTAINER_3D | |
CCONTAINER_3D_BASE | |
CCONTRIBUTOR | A contributor, a person which was involved in the development of the application or which has contributed in any kind somehow to the project |
CCONVERT_SETTINGS | |
CCONVERT_SETTINGS_DIALOG | |
CCONVERT_TOOL | |
CCOPLANAR | |
CCOPPER_LAYERS_PAIR_PRESETS_UI | Class that manages the UI for the copper layer pair presets list based on an injected layer pair store |
CCOPPER_LAYERS_PAIR_SELECTION_UI | Class that manages the UI for the copper layer pair selection (left and right grids) |
CCOPPER_NORMAL | Procedural generation of the copper normals |
►CCOROUTINE | Implement a coroutine |
CCALL_CONTEXT | |
CCONTEXT_T | |
CINVOCATION_ARGS | |
CSTACK_DELETER | A functor that frees the stack |
CCOROUTINE_INCREMENTING_HARNESS | Simple coroutine harness that runs a coroutine that increments a number up to a pre-set limit, spitting out coroutine events as it goes |
CCOROUTINE_TEST_EVENT | An event in a simple coroutine harness |
CCoroutineExample | A simple harness that counts to a preset value in a couroutine, yielding each value |
CCORROSION_TABLE_ENTRY | |
CCOURTYARD_COLLISION | |
CCOURTYARD_INVALID_CASE | |
CCOURTYARD_INVALID_INFO | |
CCOURTYARD_INVALID_TEST_FP | |
CCOURTYARD_OVERLAP_TEST_CASE | A complete courtyard overlap test case: a name, the board footprint list and the expected collisions |
CCOURTYARD_TEST_FIXTURE | |
CCOURTYARD_TEST_FP | |
CCREATE_ARRAY_DIALOG_ENTRIES | Struct containing the last-entered values for the dialog |
CCREEP_SHAPE | A class used to represent the shapes for creepage calculation |
►CCREEPAGE_GRAPH | |
CGraphNodeEqual | |
CGraphNodeHash | |
CCreepageGraph | A graph with nodes and connections for creepage calculation |
CCROSS_PROBING_SETTINGS | Cross-probing behavior |
CCU_SHAPE | Creepage: a conductive shape |
CCU_SHAPE_ARC | Creepage: a conductive arc |
CCU_SHAPE_CIRCLE | Creepage: a conductive circle |
CCU_SHAPE_SEGMENT | Creepage: a conductive segment |
CCURL_PROGRESS | |
CCURRENT_FORMAT_NUMBER | |
CCURSOR | The SIMULATOR_FRAME holds the main user-interface for running simulations |
CCURSOR_SETTINGS | Common cursor settings, available to every frame |
►CCURSOR_STORE | Simple class to construct and store cursors against unique ID keys |
CCURSOR_DEF | Definition of a cursor |
CCURSORS_GRID_TRICKS | |
CCUSTOM_COLOR_ITEM | A class to handle a custom color (predefined color) for the color picker dialog |
CCVPCB_ACTIONS | Gather all the actions that are shared by tools |
CCVPCB_ASSOCIATION | A class to define a footprint association to be made in cvpcb |
CCVPCB_ASSOCIATION_TOOL | Handles action in main CvPcb window |
CCVPCB_CONTROL | Handles actions in main CvPcb window |
CCVPCB_FOOTPRINT_VIEWER_SELECTION_TOOL | Selection tool for the footprint viewer in CvPcb |
CCVPCB_MAINFRAME | The CvPcb application main window |
CCVPCB_SETTINGS | |
CCYLINDER | A vertical cylinder |
CD | |
CD356_RECORD | |
CD_CODE | A gerber DCODE (also called Aperture) definition |
CDANGLING_END_ITEM | Helper class used to store the state of schematic items that can be connected to other schematic items |
CDANGLING_END_ITEM_HELPER | |
CDATA | |
CDATA_MODEL_COL | |
CDATA_MODEL_ROW | |
CDATABASE_CACHE | |
CDATABASE_CACHE_SETTINGS | |
CDATABASE_CONNECTION | |
CDATABASE_FIELD_MAPPING | |
CDATABASE_LIB_SETTINGS | |
CDATABASE_LIB_TABLE | A database library table will be mapped to a sub-library provided by the database library entry in the KiCad symbol/footprint library table |
CDATABASE_SOURCE | |
CDCODE_SELECTION_BOX | Helper to display a DCode list and select a DCode id |
CDELETED_BOARD_ITEM | A singleton item of this class is returned for a weak reference that no longer exists |
CDELETED_SHEET_ITEM | A singleton item of this class is returned for a weak reference that no longer exists |
CDESIGN_BLOCK | |
CDESIGN_BLOCK_GRID_TRICKS | |
CDESIGN_BLOCK_INFO | Helper class to handle the list of design blocks available in libraries |
CDESIGN_BLOCK_INFO_IMPL | |
CDESIGN_BLOCK_IO | |
CDESIGN_BLOCK_IO_MGR | |
CDESIGN_BLOCK_LIB_TABLE | |
CDESIGN_BLOCK_LIB_TABLE_GRID | This class builds a wxGridTableBase by wrapping an DESIGN_BLOCK_LIB_TABLE object |
CDESIGN_BLOCK_LIB_TABLE_ROW | Hold a record identifying a library accessed by the appropriate design block library #PLUGIN object in the DESIGN_BLOCK_LIB_TABLE |
CDESIGN_BLOCK_LIST | Holds a list of DESIGN_BLOCK_INFO objects, along with a list of IO_ERRORs or PARSE_ERRORs that were thrown acquiring the DESIGN_BLOCK_INFOs |
CDESIGN_BLOCK_LIST_IMPL | |
CDESIGN_BLOCK_PANE | |
CDESIGN_BLOCK_PREVIEW_WIDGET | |
CDESIGN_BLOCK_TREE_MODEL_ADAPTER | |
CDIALOG_ABOUT | About dialog to show application specific information |
CDIALOG_ABOUT_BASE | Class DIALOG_ABOUT_BASE |
CDIALOG_ANNOTATE | A dialog to set/clear reference designators of a schematic with different options |
CDIALOG_ANNOTATE_BASE | Class DIALOG_ANNOTATE_BASE |
CDIALOG_ASSIGN_NETCLASS | |
CDIALOG_ASSIGN_NETCLASS_BASE | Class DIALOG_ASSIGN_NETCLASS_BASE |
CDIALOG_BOARD_REANNOTATE | |
CDIALOG_BOARD_REANNOTATE_BASE | Class DIALOG_BOARD_REANNOTATE_BASE |
CDIALOG_BOARD_SETUP | |
►CDIALOG_BOARD_STATISTICS | Dialog to show common board info |
►CDRILL_LINE_ITEM | |
CCOMPARE | |
CFP_LINE_ITEM | Footprint attributes (such as SMD, THT, Virtual and so on), which will be shown in the dialog |
CLINE_ITEM | Type information, which will be shown in dialog |
CDIALOG_BOARD_STATISTICS_BASE | Class DIALOG_BOARD_STATISTICS_BASE |
CDIALOG_BOARD_STATISTICS_SAVED_STATE | The dialog last saved state |
CDIALOG_BOM | |
CDIALOG_BOM_BASE | Class DIALOG_BOM_BASE |
CDIALOG_BOOK_REPORTER | |
CDIALOG_BOOK_REPORTER_BASE | Class DIALOG_BOOK_REPORTER_BASE |
CDIALOG_CHANGE_SYMBOLS | Dialog to update or change schematic library symbols |
CDIALOG_CHANGE_SYMBOLS_BASE | Class DIALOG_CHANGE_SYMBOLS_BASE |
CDIALOG_CLEANUP_GRAPHICS | |
CDIALOG_CLEANUP_GRAPHICS_BASE | Class DIALOG_CLEANUP_GRAPHICS_BASE |
CDIALOG_CLEANUP_TRACKS_AND_VIAS | |
CDIALOG_CLEANUP_TRACKS_AND_VIAS_BASE | Class DIALOG_CLEANUP_TRACKS_AND_VIAS_BASE |
CDIALOG_COLOR_PICKER | |
CDIALOG_COLOR_PICKER_BASE | Class DIALOG_COLOR_PICKER_BASE |
CDIALOG_CONFIG_EQUFILES | |
CDIALOG_CONFIG_EQUFILES_BASE | Class DIALOG_CONFIG_EQUFILES_BASE |
CDIALOG_CONFIGURE_PATHS | |
CDIALOG_CONFIGURE_PATHS_BASE | Class DIALOG_CONFIGURE_PATHS_BASE |
CDIALOG_COPPER_LAYER_PAIR_SELECTION_BASE | Class DIALOG_COPPER_LAYER_PAIR_SELECTION_BASE |
CDIALOG_COPPER_ZONE | |
CDIALOG_COPPER_ZONE_BASE | Class DIALOG_COPPER_ZONE_BASE |
CDIALOG_COPYFILES_JOB_SETTINGS | |
CDIALOG_COPYFILES_JOB_SETTINGS_BASE | Class DIALOG_COPYFILES_JOB_SETTINGS_BASE |
CDIALOG_CREATE_ARRAY | |
CDIALOG_CREATE_ARRAY_BASE | Class DIALOG_CREATE_ARRAY_BASE |
CDIALOG_DATABASE_LIB_SETTINGS | |
CDIALOG_DATABASE_LIB_SETTINGS_BASE | Class DIALOG_DATABASE_LIB_SETTINGS_BASE |
CDIALOG_DESIGN_BLOCK_PROPERTIES | |
CDIALOG_DESIGN_BLOCK_PROPERTIES_BASE | Class DIALOG_DESIGN_BLOCK_PROPERTIES_BASE |
CDIALOG_DIELECTRIC_MATERIAL | Dialog to select/change/add a dielectric material from a material list |
CDIALOG_DIELECTRIC_MATERIAL_BASE | Class DIALOG_DIELECTRIC_MATERIAL_BASE |
CDIALOG_DIMENSION_PROPERTIES | |
CDIALOG_DIMENSION_PROPERTIES_BASE | Class DIALOG_DIMENSION_PROPERTIES_BASE |
CDIALOG_DISPLAY_HTML_TEXT_BASE | Class DIALOG_DISPLAY_HTML_TEXT_BASE |
CDIALOG_DRAW_LAYERS_SETTINGS | |
CDIALOG_DRAW_LAYERS_SETTINGS_BASE | Class DIALOG_DRAW_LAYERS_SETTINGS_BASE |
CDIALOG_DRC | |
CDIALOG_DRC_BASE | Class DIALOG_DRC_BASE |
CDIALOG_DRC_JOB_CONFIG | |
CDIALOG_EDIT_LIBRARY_TABLES | |
CDIALOG_EDIT_SYMBOLS_LIBID | Dialog to globally edit the LIB_ID of groups if symbols having the same initial LIB_ID |
CDIALOG_EDIT_SYMBOLS_LIBID_BASE | Class DIALOG_EDIT_SYMBOLS_LIBID_BASE |
CDIALOG_EESCHEMA_PAGE_SETTINGS | |
CDIALOG_EMBED_FILES | |
CDIALOG_ENUM_PADS | Dialog for enumerating pads |
CDIALOG_ENUM_PADS_BASE | Class DIALOG_ENUM_PADS_BASE |
CDIALOG_ERC | |
CDIALOG_ERC_BASE | Class DIALOG_ERC_BASE |
CDIALOG_ERC_JOB_CONFIG | |
CDIALOG_EXCHANGE_FOOTPRINTS | |
CDIALOG_EXCHANGE_FOOTPRINTS_BASE | Class DIALOG_EXCHANGE_FOOTPRINTS_BASE |
CDIALOG_EXECUTECOMMAND_JOB_SETTINGS | |
CDIALOG_EXECUTECOMMAND_JOB_SETTINGS_BASE | Class DIALOG_EXECUTECOMMAND_JOB_SETTINGS_BASE |
CDIALOG_EXPORT_2581 | |
CDIALOG_EXPORT_2581_BASE | Class DIALOG_EXPORT_2581_BASE |
CDIALOG_EXPORT_IDF3 | |
CDIALOG_EXPORT_IDF3_BASE | Class DIALOG_EXPORT_IDF3_BASE |
CDIALOG_EXPORT_NETLIST | |
CDIALOG_EXPORT_NETLIST_BASE | Class DIALOG_EXPORT_NETLIST_BASE |
CDIALOG_EXPORT_ODBPP | |
CDIALOG_EXPORT_ODBPP_BASE | Class DIALOG_EXPORT_ODBPP_BASE |
CDIALOG_EXPORT_STEP | |
CDIALOG_EXPORT_STEP_BASE | Class DIALOG_EXPORT_STEP_BASE |
CDIALOG_EXPORT_STEP_LOG | |
CDIALOG_EXPORT_STEP_PROCESS_BASE | Class DIALOG_EXPORT_STEP_PROCESS_BASE |
CDIALOG_EXPORT_VRML | |
CDIALOG_EXPORT_VRML_BASE | Class DIALOG_EXPORT_VRML_BASE |
CDIALOG_FIELD_PROPERTIES | This class is setup in expectation of its children possibly using Kiway player so DIALOG_SHIM::ShowQuasiModal is required when calling any subclasses |
CDIALOG_FIELD_PROPERTIES_BASE | Class DIALOG_FIELD_PROPERTIES_BASE |
►CDIALOG_FILTER_SELECTION | |
COPTIONS | Struct that will be set with the result of the user choices in the dialog |
CDIALOG_FILTER_SELECTION_BASE | Class DIALOG_FILTER_SELECTION_BASE |
CDIALOG_FIND | |
CDIALOG_FIND_BASE | Class DIALOG_FIND_BASE |
CDIALOG_FOOTPRINT_ASSOCIATIONS | Dialog to show footprint library and symbol links |
CDIALOG_FOOTPRINT_ASSOCIATIONS_BASE | Class DIALOG_FOOTPRINT_ASSOCIATIONS_BASE |
CDIALOG_FOOTPRINT_CHECKER | |
CDIALOG_FOOTPRINT_CHECKER_BASE | Class DIALOG_FOOTPRINT_CHECKER_BASE |
CDIALOG_FOOTPRINT_CHOOSER | |
CDIALOG_FOOTPRINT_PROPERTIES | |
CDIALOG_FOOTPRINT_PROPERTIES_BASE | Class DIALOG_FOOTPRINT_PROPERTIES_BASE |
CDIALOG_FOOTPRINT_PROPERTIES_FP_EDITOR | |
CDIALOG_FOOTPRINT_PROPERTIES_FP_EDITOR_BASE | Class DIALOG_FOOTPRINT_PROPERTIES_FP_EDITOR_BASE |
CDIALOG_FOOTPRINT_WIZARD_LIST | |
CDIALOG_FOOTPRINT_WIZARD_LIST_BASE | Class DIALOG_FOOTPRINT_WIZARD_LIST_BASE |
CDIALOG_FOOTPRINT_WIZARD_LOG | Class DIALOG_FOOTPRINT_WIZARD_LOG |
CDIALOG_FP_CONFLICT_ASSIGNMENT_SELECTOR | |
CDIALOG_FP_CONFLICT_ASSIGNMENT_SELECTOR_BASE | Class DIALOG_FP_CONFLICT_ASSIGNMENT_SELECTOR_BASE |
CDIALOG_GEN_FOOTPRINT_POSITION | The dialog to create footprint position files and choose options (one or 2 files, units and force all SMD footprints in list) |
CDIALOG_GEN_FOOTPRINT_POSITION_BASE | Class DIALOG_GEN_FOOTPRINT_POSITION_BASE |
CDIALOG_GENCAD_EXPORT_OPTIONS | |
CDIALOG_GENDRILL | |
CDIALOG_GENDRILL_BASE | Class DIALOG_GENDRILL_BASE |
CDIALOG_GENERATORS | |
CDIALOG_GENERATORS_BASE | Class DIALOG_GENERATORS_BASE |
CDIALOG_GET_FOOTPRINT_BY_NAME | DIALOG_GET_FOOTPRINT_BY_NAME is a helper dialog to select a footprint by its reference One can enter any reference or select it in the list of fp references Get a footprint ref from user and return a pointer to the corresponding footprint |
CDIALOG_GET_FOOTPRINT_BY_NAME_BASE | Class DIALOG_GET_FOOTPRINT_BY_NAME_BASE |
CDIALOG_GIT_AUTH | |
CDIALOG_GIT_COMMIT | |
CDIALOG_GIT_REPOSITORY | |
CDIALOG_GIT_REPOSITORY_BASE | Class DIALOG_GIT_REPOSITORY_BASE |
CDIALOG_GIT_SWITCH | |
CDIALOG_GLOBAL_DELETION | |
CDIALOG_GLOBAL_DELETION_BASE | Class DIALOG_GLOBAL_DELETION_BASE |
CDIALOG_GLOBAL_DESIGN_BLOCK_LIB_TABLE_CONFIG | |
CDIALOG_GLOBAL_EDIT_TEARDROPS | |
CDIALOG_GLOBAL_EDIT_TEARDROPS_BASE | Class DIALOG_GLOBAL_EDIT_TEARDROPS_BASE |
CDIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS | |
CDIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS_BASE | Class DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS_BASE |
CDIALOG_GLOBAL_EDIT_TRACKS_AND_VIAS | |
CDIALOG_GLOBAL_EDIT_TRACKS_AND_VIAS_BASE | Class DIALOG_GLOBAL_EDIT_TRACKS_AND_VIAS_BASE |
CDIALOG_GLOBAL_FP_LIB_TABLE_CONFIG | |
CDIALOG_GLOBAL_LIB_TABLE_CONFIG | |
CDIALOG_GLOBAL_LIB_TABLE_CONFIG_BASE | Class DIALOG_GLOBAL_LIB_TABLE_CONFIG_BASE |
CDIALOG_GLOBAL_SYM_LIB_TABLE_CONFIG | |
CDIALOG_GRID_SETTINGS | |
CDIALOG_GRID_SETTINGS_BASE | Class DIALOG_GRID_SETTINGS_BASE |
CDIALOG_GROUP_PROPERTIES | |
CDIALOG_GROUP_PROPERTIES_BASE | Class DIALOG_GROUP_PROPERTIES_BASE |
CDIALOG_HTML_REPORTER | Class DIALOG_HTML_REPORTER |
CDIALOG_IBIS_PARSER_REPORTER | |
CDIALOG_IBIS_PARSER_REPORTER_BASE | Class DIALOG_IBIS_PARSER_REPORTER_BASE |
CDIALOG_IMAGE_EDITOR | |
CDIALOG_IMAGE_PROPERTIES | |
CDIALOG_IMAGE_PROPERTIES_BASE | Class DIALOG_IMAGE_PROPERTIES_BASE |
CDIALOG_IMPORT_CHOOSE_PROJECT | |
CDIALOG_IMPORT_CHOOSE_PROJECT_BASE | Class DIALOG_IMPORT_CHOOSE_PROJECT_BASE |
CDIALOG_IMPORT_GFX_SCH | |
CDIALOG_IMPORT_GFX_SCH_BASE | Class DIALOG_IMPORT_GFX_SCH_BASE |
CDIALOG_IMPORT_GRAPHICS | |
CDIALOG_IMPORT_GRAPHICS_BASE | Class DIALOG_IMPORT_GRAPHICS_BASE |
CDIALOG_IMPORT_NETLIST | |
CDIALOG_IMPORT_NETLIST_BASE | Class DIALOG_IMPORT_NETLIST_BASE |
CDIALOG_IMPORT_SETTINGS | |
CDIALOG_IMPORT_SETTINGS_BASE | Class DIALOG_IMPORT_SETTINGS_BASE |
CDIALOG_IMPORTED_LAYERS_BASE | Class DIALOG_IMPORTED_LAYERS_BASE |
CDIALOG_INCREMENT_ANNOTATIONS_BASE | Class DIALOG_INCREMENT_ANNOTATIONS_BASE |
CDIALOG_INSPECTOR | DESIGN_INSPECTOR is the left window showing the list of items |
CDIALOG_INSPECTOR_BASE | Class DIALOG_INSPECTOR_BASE |
CDIALOG_JOBSET_OUTPUT_OPTIONS | |
CDIALOG_JOBSET_OUTPUT_OPTIONS_BASE | Class DIALOG_JOBSET_OUTPUT_OPTIONS_BASE |
CDIALOG_JUNCTION_PROPS | |
CDIALOG_JUNCTION_PROPS_BASE | Class DIALOG_JUNCTION_PROPS_BASE |
CDIALOG_LABEL_PROPERTIES | |
CDIALOG_LABEL_PROPERTIES_BASE | Class DIALOG_LABEL_PROPERTIES_BASE |
CDIALOG_LAYER_SELECTION_BASE | Class DIALOG_LAYER_SELECTION_BASE |
CDIALOG_LIB_EDIT_PIN_TABLE | |
CDIALOG_LIB_EDIT_PIN_TABLE_BASE | Class DIALOG_LIB_EDIT_PIN_TABLE_BASE |
CDIALOG_LIB_NEW_SYMBOL | |
CDIALOG_LIB_NEW_SYMBOL_BASE | Class DIALOG_LIB_NEW_SYMBOL_BASE |
CDIALOG_LIB_SYMBOL_PROPERTIES | |
CDIALOG_LIB_SYMBOL_PROPERTIES_BASE | Class DIALOG_LIB_SYMBOL_PROPERTIES_BASE |
CDIALOG_LINE_PROPERTIES | |
CDIALOG_LINE_PROPERTIES_BASE | Class DIALOG_LINE_PROPERTIES_BASE |
CDIALOG_LIST_HOTKEYS | A dialog that presents the user with a read-only list of hotkeys and their current bindings |
CDIALOG_LOCKED_ITEMS_QUERY | |
CDIALOG_LOCKED_ITEMS_QUERY_BASE | Class DIALOG_LOCKED_ITEMS_QUERY_BASE |
CDIALOG_MANAGE_REPOSITORIES | Implementing DIALOG_MANAGE_REPOSITORIES_BASE |
CDIALOG_MANAGE_REPOSITORIES_BASE | Class DIALOG_MANAGE_REPOSITORIES_BASE |
CDIALOG_MAP_LAYERS | |
CDIALOG_MIGRATE_BUSES | |
CDIALOG_MIGRATE_BUSES_BASE | Class DIALOG_MIGRATE_BUSES_BASE |
CDIALOG_MIGRATE_SETTINGS | |
CDIALOG_MIGRATE_SETTINGS_BASE | Class DIALOG_MIGRATE_SETTINGS_BASE |
►CDIALOG_MOVE_EXACT | |
CMOVE_EXACT_OPTIONS | Persistent dialog options |
CDIALOG_MOVE_EXACT_BASE | Class DIALOG_MOVE_EXACT_BASE |
CDIALOG_MULTICHANNEL_GENERATE_RULE_AREAS | |
CDIALOG_MULTICHANNEL_GENERATE_RULE_AREAS_BASE | Class DIALOG_MULTICHANNEL_GENERATE_RULE_AREAS_BASE |
►CDIALOG_MULTICHANNEL_REPEAT_LAYOUT | |
CTABLE_ENTRY | |
CDIALOG_MULTICHANNEL_REPEAT_LAYOUT_BASE | Class DIALOG_MULTICHANNEL_REPEAT_LAYOUT_BASE |
CDIALOG_NEW_DATAITEM_BASE | Class DIALOG_NEW_DATAITEM_BASE |
CDIALOG_NON_COPPER_ZONES_EDITOR | |
CDIALOG_NONCOPPER_ZONES_PROPERTIES_BASE | Class DIALOG_NONCOPPER_ZONES_PROPERTIES_BASE |
CDIALOG_OUTPUT_RUN_RESULTS | |
CDIALOG_OUTPUT_RUN_RESULTS_BASE | Class DIALOG_OUTPUT_RUN_RESULTS_BASE |
CDIALOG_OUTSET_ITEMS | DIALOG_OUTSET_ITEMS, derived from DIALOG_OUTSET_ITEMS_BASE, created by wxFormBuilder |
CDIALOG_OUTSET_ITEMS_BASE | Class DIALOG_OUTSET_ITEMS_BASE |
CDIALOG_PAD_PROPERTIES | |
CDIALOG_PAD_PROPERTIES_BASE | Class DIALOG_PAD_PROPERTIES_BASE |
CDIALOG_PAGES_SETTINGS | |
CDIALOG_PAGES_SETTINGS_BASE | Class DIALOG_PAGES_SETTINGS_BASE |
CDIALOG_PASTE_SPECIAL | |
CDIALOG_PASTE_SPECIAL_BASE | Class DIALOG_PASTE_SPECIAL_BASE |
►CDIALOG_PCM | Implementing pcm main dialog |
CPENDING_ACTION | |
CDIALOG_PCM_BASE | Class DIALOG_PCM_BASE |
CDIALOG_PCM_PROGRESS | Progress dialog for PCM system |
CDIALOG_PCM_PROGRESS_BASE | Class DIALOG_PCM_PROGRESS_BASE |
CDIALOG_PIN_PROPERTIES | |
CDIALOG_PIN_PROPERTIES_BASE | Class DIALOG_PIN_PROPERTIES_BASE |
CDIALOG_PLOT | A dialog to set the plot options and create plot files in various formats |
CDIALOG_PLOT_BASE | Class DIALOG_PLOT_BASE |
CDIALOG_PLOT_SCHEMATIC | |
CDIALOG_PLOT_SCHEMATIC_BASE | Class DIALOG_PLOT_SCHEMATIC_BASE |
CDIALOG_PLUGIN_OPTIONS | An options editor in the form of a two column name/value spreadsheet like (table) UI |
CDIALOG_PLUGIN_OPTIONS_BASE | Class DIALOG_PLUGIN_OPTIONS_BASE |
CDIALOG_PNS_DIFF_PAIR_DIMENSIONS | |
CDIALOG_PNS_DIFF_PAIR_DIMENSIONS_BASE | Class DIALOG_PNS_DIFF_PAIR_DIMENSIONS_BASE |
CDIALOG_PNS_SETTINGS | |
CDIALOG_PNS_SETTINGS_BASE | Class DIALOG_PNS_SETTINGS_BASE |
►CDIALOG_POSITION_RELATIVE | |
CPOSITION_RELATIVE_OPTIONS | |
CDIALOG_POSITION_RELATIVE_BASE | Class DIALOG_POSITION_RELATIVE_BASE |
CDIALOG_PRINT | |
CDIALOG_PRINT_BASE | Class DIALOG_PRINT_BASE |
CDIALOG_PRINT_GENERIC | |
CDIALOG_PRINT_GENERIC_BASE | Class DIALOG_PRINT_GENERIC_BASE |
CDIALOG_PRINT_GERBVIEW | |
CDIALOG_PRINT_PCBNEW | |
CDIALOG_PUSH_PAD_PROPERTIES | |
CDIALOG_PUSH_PAD_PROPERTIES_BASE | Class DIALOG_PUSH_PAD_PROPERTIES_BASE |
CDIALOG_RC_JOB | |
CDIALOG_RC_JOB_BASE | Class DIALOG_RC_JOB_BASE |
CDIALOG_REFERENCE_IMAGE_PROPERTIES | |
CDIALOG_REFERENCE_IMAGE_PROPERTIES_BASE | Class DIALOG_REFERENCE_IMAGE_PROPERTIES_BASE |
CDIALOG_REGULATOR_FORM | Subclass of DIALOG_REGULATOR_FORM_BASE, which is generated by wxFormBuilder |
CDIALOG_REGULATOR_FORM_BASE | Class DIALOG_REGULATOR_FORM_BASE |
CDIALOG_RENDER_JOB | |
CDIALOG_RENDER_JOB_BASE | Class DIALOG_RENDER_JOB_BASE |
CDIALOG_RESCUE_EACH | |
CDIALOG_RESCUE_EACH_BASE | Class DIALOG_RESCUE_EACH_BASE |
CDIALOG_RULE_AREA_PROPERTIES | |
CDIALOG_RULE_AREA_PROPERTIES_BASE | Class DIALOG_RULE_AREA_PROPERTIES_BASE |
CDIALOG_SCH_FIND | |
CDIALOG_SCH_FIND_BASE | Class DIALOG_SCH_FIND_BASE |
CDIALOG_SCH_IMPORT_SETTINGS | |
CDIALOG_SCH_IMPORT_SETTINGS_BASE | Class DIALOG_SCH_IMPORT_SETTINGS_BASE |
CDIALOG_SCHEMATIC_SETUP | |
CDIALOG_SELECT_3D_MODEL_BASE | Class DIALOG_SELECT_3D_MODEL_BASE |
CDIALOG_SELECT_3DMODEL | |
CDIALOG_SET_OFFSET | Dialog that invites the user to enter some kind of offset |
CDIALOG_SET_OFFSET_BASE | Class DIALOG_SET_OFFSET_BASE |
CDIALOG_SHAPE_PROPERTIES | |
CDIALOG_SHAPE_PROPERTIES_BASE | Class DIALOG_SHAPE_PROPERTIES_BASE |
CDIALOG_SHEET_PIN_PROPERTIES | |
CDIALOG_SHEET_PIN_PROPERTIES_BASE | Class DIALOG_SHEET_PIN_PROPERTIES_BASE |
CDIALOG_SHEET_PROPERTIES | |
CDIALOG_SHEET_PROPERTIES_BASE | Class DIALOG_SHEET_PROPERTIES_BASE |
CDIALOG_SHIM | Dialog helper object to sit in the inheritance tree between wxDialog and any class written by wxFormBuilder |
CDIALOG_SIM_COMMAND | |
CDIALOG_SIM_COMMAND_BASE | Class DIALOG_SIM_COMMAND_BASE |
CDIALOG_SIM_FORMAT_VALUE | |
CDIALOG_SIM_FORMAT_VALUE_BASE | Class DIALOG_SIM_FORMAT_VALUE_BASE |
CDIALOG_SIM_MODEL | |
CDIALOG_SIM_MODEL_BASE | Class DIALOG_SIM_MODEL_BASE |
CDIALOG_SWAP_LAYERS | |
CDIALOG_SWAP_LAYERS_BASE | Class DIALOG_SWAP_LAYERS_BASE |
CDIALOG_SYMBOL_CHOOSER | |
CDIALOG_SYMBOL_FIELDS_TABLE | |
CDIALOG_SYMBOL_FIELDS_TABLE_BASE | Class DIALOG_SYMBOL_FIELDS_TABLE_BASE |
CDIALOG_SYMBOL_PROPERTIES | Dialog used to edit SCH_SYMBOL objects in a schematic |
CDIALOG_SYMBOL_PROPERTIES_BASE | Class DIALOG_SYMBOL_PROPERTIES_BASE |
CDIALOG_SYMBOL_REMAP | |
CDIALOG_SYMBOL_REMAP_BASE | Class DIALOG_SYMBOL_REMAP_BASE |
CDIALOG_SYNC_SHEET_PINS | |
CDIALOG_SYNC_SHEET_PINS_BASE | Class DIALOG_SYNC_SHEET_PINS_BASE |
CDIALOG_TABLE_PROPERTIES | |
CDIALOG_TABLE_PROPERTIES_BASE | Class DIALOG_TABLE_PROPERTIES_BASE |
CDIALOG_TABLECELL_PROPERTIES | |
CDIALOG_TABLECELL_PROPERTIES_BASE | Class DIALOG_TABLECELL_PROPERTIES_BASE |
CDIALOG_TARGET_PROPERTIES | |
CDIALOG_TARGET_PROPERTIES_BASE | Class DIALOG_TARGET_PROPERTIES_BASE |
CDIALOG_TEMPLATE_SELECTOR | |
CDIALOG_TEMPLATE_SELECTOR_BASE | Class DIALOG_TEMPLATE_SELECTOR_BASE |
CDIALOG_TEXT_PROPERTIES | |
CDIALOG_TEXT_PROPERTIES_BASE | Class DIALOG_TEXT_PROPERTIES_BASE |
CDIALOG_TEXTBOX_PROPERTIES | |
CDIALOG_TEXTBOX_PROPERTIES_BASE | Class DIALOG_TEXTBOX_PROPERTIES_BASE |
CDIALOG_TRACK_VIA_PROPERTIES | |
CDIALOG_TRACK_VIA_PROPERTIES_BASE | Class DIALOG_TRACK_VIA_PROPERTIES_BASE |
CDIALOG_TRACK_VIA_SIZE | Implementing DIALOG_TRACK_VIA_SIZE_BASE |
CDIALOG_TRACK_VIA_SIZE_BASE | Class DIALOG_TRACK_VIA_SIZE_BASE |
CDIALOG_TUNING_PATTERN_PROPERTIES | |
CDIALOG_TUNING_PATTERN_PROPERTIES_BASE | Class DIALOG_TUNING_PATTERN_PROPERTIES_BASE |
CDIALOG_UNUSED_PAD_LAYERS | |
CDIALOG_UNUSED_PAD_LAYERS_BASE | Class DIALOG_UNUSED_PAD_LAYERS_BASE |
CDIALOG_UPDATE_CHECK_PROMPT | |
CDIALOG_UPDATE_CHECK_PROMPT_BASE | Class DIALOG_UPDATE_CHECK_PROMPT_BASE |
►CDIALOG_UPDATE_FROM_PCB | |
CDIALOG_UPDATE_FROM_PCB_SAVED_STATE | Container for the dialog last saved state |
CDIALOG_UPDATE_FROM_PCB_BASE | Class DIALOG_UPDATE_FROM_PCB_BASE |
CDIALOG_UPDATE_NOTICE | |
CDIALOG_UPDATE_NOTICE_BASE | Class DIALOG_UPDATE_NOTICE_BASE |
CDIALOG_UPDATE_PCB | |
CDIALOG_UPDATE_PCB_BASE | Class DIALOG_UPDATE_PCB_BASE |
CDIALOG_UPDATE_SYMBOL_FIELDS | Dialog to update or change schematic library symbols |
CDIALOG_UPDATE_SYMBOL_FIELDS_BASE | Class DIALOG_UPDATE_SYMBOL_FIELDS_BASE |
CDIALOG_USER_DEFINED_SIGNALS | |
CDIALOG_USER_DEFINED_SIGNALS_BASE | Class DIALOG_USER_DEFINED_SIGNALS_BASE |
CDIALOG_WIRE_BUS_PROPERTIES | |
CDIALOG_WIRE_BUS_PROPERTIES_BASE | Class DIALOG_WIRE_BUS_PROPERTIES_BASE |
CDIALOG_ZONE_MANAGER | |
CDIALOG_ZONE_MANAGER_BASE | Class DIALOG_ZONE_MANAGER_BASE |
CDIELECTRIC_PRMS | A helper class to manage a dielectric layer set of parameters |
CDIELECTRIC_SUBSTRATE | |
CDIELECTRIC_SUBSTRATE_LIST | |
CDIFF_PAIR_COUPLED_SEGMENTS | |
CDIFF_PAIR_DIMENSION | Container to handle a stock of specific differential pairs each with unique track width, gap and via gap |
CDIFF_PAIR_ITEMS | |
CDIFF_PAIR_KEY | |
CDIFF_PAIR_MENU | |
CDIM_ALIGNED_TEXT_UPDATER | Class to help update the text position of a dimension when the crossbar changes |
CDIM_CENTER_POINT_EDIT_BEHAVIOR | |
CDIM_LEADER_POINT_EDIT_BEHAVIOR | |
CDIM_RADIAL_POINT_EDIT_BEHAVIOR | |
CDIMENSION_DESC | |
CDIRECTION_45 | Represent route directions & corner angles in a 45-degree metric |
CDIRECTIONAL_LIGHT | A light source based only on a directional vector |
CDISABLE_ARC_RADIUS_CORRECTION | When creating polygons to create a clearance polygonal area, the polygon must be same or bigger than the original shape |
Cdisjoint_set | |
CDISPLAY_FOOTPRINTS_FRAME | Display footprints |
CDISTRIBUTE_GAPS_TEST_CASE | Declares the FilletFixture struct as the boost test fixture |
CDISTRIBUTE_POINTS_TEST_CASE | |
CDistributeFixture | |
CDLG_PRM_DATA | |
►CDOGBONE_CORNER_ROUTINE | Pairwise add dogbone corners to an internal corner |
CPARAMETERS | |
CDOGBONE_RESULT | |
CDOGBONE_TEST_CASE | Declares the DogboneFixture struct as the boost test fixture |
CDPI_SCALING | Class to handle configuration and automatic determination of the DPI scale to use for canvases |
CDPI_SCALING_COMMON | Class to handle configuration and automatic determination of the DPI scale to use for canvases |
CDRAW_SEGMENT_EVENT_PARAMS | |
CDRAWING_SHEET_PARSER | Hold data and functions pertinent to parsing a S-expression file for a DS_DATA_MODEL |
CDRAWING_TOOL | Tool responsible for drawing graphical elements like lines, arcs, circles, etc |
CDRC_CACHE_GENERATOR | |
CDRC_CONSTRAINT | |
CDRC_COPPER_GRAPHICS_TEST_FIXTURE | |
►CDRC_ENGINE | Design Rule Checker object that performs all the DRC tests |
CDRC_ENGINE_CONSTRAINT | |
CDRC_INCORRECT_TEXT_MIRROR_TEST_FIXTURE | |
CDRC_INTERACTIVE_COURTYARD_CLEARANCE | |
CDRC_ITEM | |
CDRC_ITEMS_PROVIDER | |
►CDRC_LENGTH_REPORT | |
CENTRY | |
CDRC_REGISTER_TEST_PROVIDER | |
CDRC_REGRESSION_TEST_FIXTURE | |
CDRC_REPORT | |
►CDRC_RTREE | Implement an R-tree for fast spatial and layer indexing of connectable items |
CDRC_LAYER | The DRC_LAYER struct provides a layer-specific auto-range iterator to the RTree |
CITEM_WITH_SHAPE | |
CPAIR_INFO | |
CDRC_RULE | |
CDRC_RULE_CONDITION | |
CDRC_RULES_PARSER | |
CDRC_SOLDER_MASK_BRIDGING_TEST_FIXTURE | |
CDRC_TEST_PROVIDER | Represent a DRC "provider" which runs some DRC functions over a BOARD and spits out DRC_ITEM and positions as needed |
CDRC_TEST_PROVIDER_ANNULAR_WIDTH | |
CDRC_TEST_PROVIDER_CLEARANCE_BASE | |
CDRC_TEST_PROVIDER_CONNECTION_WIDTH | |
CDRC_TEST_PROVIDER_CONNECTIVITY | |
►CDRC_TEST_PROVIDER_COPPER_CLEARANCE | |
Cchecked | |
CDRC_TEST_PROVIDER_COURTYARD_CLEARANCE | |
CDRC_TEST_PROVIDER_CREEPAGE | |
CDRC_TEST_PROVIDER_DISALLOW | |
CDRC_TEST_PROVIDER_EDGE_CLEARANCE | |
CDRC_TEST_PROVIDER_FOOTPRINT_CHECKS | |
CDRC_TEST_PROVIDER_HOLE_SIZE | |
CDRC_TEST_PROVIDER_HOLE_TO_HOLE | |
CDRC_TEST_PROVIDER_LIBRARY_PARITY | |
CDRC_TEST_PROVIDER_MATCHED_LENGTH | |
CDRC_TEST_PROVIDER_MISC | |
CDRC_TEST_PROVIDER_PHYSICAL_CLEARANCE | |
CDRC_TEST_PROVIDER_REGISTRY | |
CDRC_TEST_PROVIDER_SCHEMATIC_PARITY | |
CDRC_TEST_PROVIDER_SILK_CLEARANCE | |
CDRC_TEST_PROVIDER_SLIVER_CHECKER | |
CDRC_TEST_PROVIDER_SOLDER_MASK | |
CDRC_TEST_PROVIDER_TEXT_DIMS | |
CDRC_TEST_PROVIDER_TEXT_MIRRORING | |
CDRC_TEST_PROVIDER_TRACK_ANGLE | |
CDRC_TEST_PROVIDER_TRACK_SEGMENT_LENGTH | |
CDRC_TEST_PROVIDER_TRACK_WIDTH | |
CDRC_TEST_PROVIDER_VIA_DIAMETER | |
CDRC_TEST_PROVIDER_ZONE_CONNECTIONS | |
CDRC_TOOL | |
CDRILL_PRECISION | Helper to handle drill precision format in excellon files |
CDRILL_TOOL | |
CDS_DATA_ITEM | Drawing sheet structure type definitions |
CDS_DATA_ITEM_BITMAP | |
CDS_DATA_ITEM_POLYGONS | |
CDS_DATA_ITEM_TEXT | |
CDS_DATA_MODEL | Handle the graphic items list to draw/plot the frame and title block |
CDS_DATA_MODEL_FILEIO | A helper class to write a drawing sheet to a file |
CDS_DATA_MODEL_IO | A basic helper class to write a drawing sheet file |
CDS_DATA_MODEL_STRINGIO | A helper class to write a drawing sheet to a string |
CDS_DRAW_ITEM_BASE | Base class to handle basic graphic items |
CDS_DRAW_ITEM_BITMAP | A bitmap |
CDS_DRAW_ITEM_LINE | |
CDS_DRAW_ITEM_LIST | Store the list of graphic items: rect, lines, polygons and texts to draw/plot the title block and frame references, and parameters to draw/plot them |
CDS_DRAW_ITEM_PAGE | A rectangle with thick segment showing the page limits and a marker showing the coordinate origin |
CDS_DRAW_ITEM_POLYPOLYGONS | |
CDS_DRAW_ITEM_RECT | Non filled rectangle with thick segment |
CDS_DRAW_ITEM_TEXT | A graphic text |
CDS_PROXY_UNDO_ITEM | |
CDS_PROXY_VIEW_ITEM | |
CDSNLEXER | Implement a lexical analyzer for the SPECCTRA DSN file format |
CDUMMY_BLOCK | A dummy block is used to fill the polygons |
CDUMMY_BLOCK_2D | A dummy block defined by a 2d box size |
CDUPLICATE_REANNOTATION_CASE | |
Cdvdt | |
CdvdtTypMinMax | |
CDXF2BRD_ENTITY_DATA | A helper class to parse a DXF entity (polyline and spline) |
CDXF_IMPORT_BLOCK | A helper class to hold layer settings temporarily during import |
CDXF_IMPORT_LAYER | A helper class to hold layer settings temporarily during import |
CDXF_IMPORT_PLUGIN | |
CDXF_IMPORT_STYLE | A helper class to hold style settings temporarily during import |
CDXF_PLOTTER | |
CE | |
CEAGLE_BASE | |
CEAGLE_DOC | |
CEAGLE_LAYER | |
CEAGLE_LBR_IMPORT_FIXTURE | |
CEAGLE_LIBRARY | |
CEAPPROVED | |
CEASYEDA_PARSER_BASE | |
CEATTR | Parse an Eagle "attribute" XML element |
CEBUS | |
CEC_45DEGREE | EDIT_CONSTRAINT that imposes a constraint that two points have to be located at angle of 45 degree multiplicity |
CEC_CIRCLE | EDIT_CONSTRAINT that imposes a constraint that a point has to lie on a circle |
CEC_CONVERGING | EDIT_CONSTRAINT for 3 segments: dragged and two adjacent ones, enforcing to keep their slopes and allows only to change ending points |
CEC_HORIZONTAL | EDIT_CONSTRAINT that imposes a constraint that two points have to have the same Y coordinate |
CEC_LINE | EDIT_CONSTRAINT that imposes a constraint that a point has to lie on a line (determined by 2 points) |
CEC_PERPLINE | EDIT_CONSTRAINT for a EDIT_LINE, that constrains the line to move perpendicular to the line itself |
CEC_VERTICAL | EDIT_CONSTRAINT that imposes a constraint that two points have to have the same X coordinate |
CECIRCLE | Eagle circle |
CECLASS | |
CECOMPATIBILITY | |
CECONNECT | |
CECOORD | |
CEDA_3D_ACTIONS | EDA_3D_ACTIONS |
CEDA_3D_CANVAS | Implement a canvas based on a wxGLCanvas |
CEDA_3D_CONDITIONS | |
CEDA_3D_CONTROLLER | Handle view actions for various 3D canvases |
CEDA_3D_MODEL_VIEWER | Implement a canvas based on a wxGLCanvas |
CEDA_3D_VIEWER_FRAME | Create and handle a window for the 3d viewer connected to a Kiway and a pcbboard |
►CEDA_3D_VIEWER_SETTINGS | |
CAUI_PANELS | |
CCAMERA_SETTINGS | |
CRENDER_SETTINGS | |
CEDA_ANGLE | |
CEDA_ANGLE_NORMALISE_CASE | |
CEDA_ANGLE_VARIANT_DATA | |
CEDA_BASE_FRAME | The base frame for deriving all KiCad main window classes |
CEDA_BEZIER_POINT_EDIT_BEHAVIOR | "Standard" bezier editing behavior for EDA_SHAPE beziers |
CEDA_CIRCLE_POINT_EDIT_BEHAVIOR | "Standard" circle editing behavior for EDA_SHAPE circles |
CEDA_COMBINED_MATCHER | |
►CEDA_DATA | |
CFEATURE_ID | |
CNET | |
CPACKAGE | |
CPIN | |
CSUB_NET | |
CSUB_NET_PLANE | |
CSUB_NET_TOEPRINT | |
CSUB_NET_TRACE | |
CSUB_NET_VIA | |
CEDA_DRAW_FRAME | The base class for create windows for drawing purpose |
CEDA_DRAW_PANEL_GAL | |
CEDA_INFOBAR_PANEL | A wxPanel derived class that hold an infobar and another control |
CEDA_ITEM | A base class for most all the KiCad significant classes used in schematics and boards |
CEDA_ITEM_DESC | |
CEDA_IU_SCALE | |
CEDA_LIST_DIALOG | A dialog which shows: |
CEDA_LIST_DIALOG_BASE | Class EDA_LIST_DIALOG_BASE |
CEDA_MSG_PANEL | A panel to display various information messages |
CEDA_PANE | Specialization of the wxAuiPaneInfo class for KiCad panels |
►CEDA_PATTERN_MATCH | Interface for a pattern matcher for which there are several implementations |
CFIND_RESULT | |
CEDA_PATTERN_MATCH_REGEX | Match regular expression |
CEDA_PATTERN_MATCH_REGEX_ANCHORED | |
CEDA_PATTERN_MATCH_RELATIONAL | Relational match |
CEDA_PATTERN_MATCH_SUBSTR | Match simple substring |
CEDA_PATTERN_MATCH_WILDCARD | |
CEDA_PATTERN_MATCH_WILDCARD_ANCHORED | |
CEDA_POLYGON_POINT_EDIT_BEHAVIOR | "Standard" polygon editing behavior for EDA_SHAPE polygons |
CEDA_REORDERABLE_LIST_DIALOG | A dialog which allows selecting a list of items from a list of available items, and reordering those items |
CEDA_REORDERABLE_LIST_DIALOG_BASE | Class EDA_REORDERABLE_LIST_DIALOG_BASE |
CEDA_SEARCH_DATA | |
CEDA_SEGMENT_POINT_EDIT_BEHAVIOR | "Standard" segment editing behavior for EDA_SHAPE segments |
CEDA_SHAPE | |
CEDA_SHAPE_DESC | |
CEDA_SHAPE_MOCK | |
CEDA_TABLECELL_POINT_EDIT_BEHAVIOR | "Standard" table-cell editing behavior |
►CEDA_TEXT | A mix-in class (via multiple inheritance) that handles texts such as labels, parts, components, or footprints |
CBBOX_CACHE_ENTRY | |
CEDA_TEXT_DESC | |
CEDA_VIEW_SWITCHER | |
CEDA_VIEW_SWITCHER_BASE | Class EDA_VIEW_SWITCHER_BASE |
CEDESCRIPTION | |
CEDEVICE | |
CEDEVICE_SET | |
CEDIMENSION | Eagle dimension element |
CEDIT_CONSTRAINT | Describe constraints between two edit handles |
CEDIT_LINE | Represent a line connecting two EDIT_POINTs |
CEDIT_POINT | Represent a single point that can be used for modifying items |
CEDIT_POINTS | EDIT_POINTS is a VIEW_ITEM that manages EDIT_POINTs and EDIT_LINEs and draws them |
CEDIT_POINTS_FACTORY | |
CEDIT_TABLE_TOOL_BASE | SCH_TABLE_EDIT_TOOL and PCB_TABLE_EDIT_TOOL share most of their algorithms, which are implemented here |
CEDIT_TOOL | The interactive edit tool |
CEDITOR_CONDITIONS | Class that groups generic conditions for editor states |
CEDRAWING | |
►CEE_ACTIONS | Gather all the actions that are shared by tools |
CPLACE_SYMBOL_PARAMS | |
CEE_COLLECTOR | |
CEE_CONDITIONS | |
CEE_GRID_HELPER | |
CEE_INSPECTION_TOOL | |
CEE_POINT_EDITOR | Tool that displays edit points allowing to modify items by dragging the points |
►CEE_RTREE | Implement an R-tree for fast spatial and type indexing of schematic items |
CEE_TYPE | The EE_TYPE struct provides a type-specific auto-range iterator to the RTree |
CEE_SELECTION | |
CEE_SELECTION_TOOL | |
CEE_TOOL_BASE | A foundation class for a tool operating on a schematic or symbol |
CEELEMENT | Eagle element element |
CEESCHEMA_HELPERS | Helper functions to do things like load schematics behind the scenes for special functions |
CEESCHEMA_JOBS_HANDLER | Handle Eeschema job dispatches |
►CEESCHEMA_SETTINGS | |
CAPPEARANCE | |
CAUI_PANELS | |
CAUTOPLACE_FIELDS | |
CBOM_PLUGIN_SETTINGS | |
CDIALOG_IMPORT_GRAPHICS | |
CDRAWING | |
CFIND_REPLACE_EXTRA | |
CINPUT | |
CNETLIST_PLUGIN_SETTINGS | |
CPAGE_SETTINGS | |
CPANEL_ANNOTATE | |
CPANEL_BOM | |
CPANEL_DESIGN_BLOCK_CHOOSER | |
CPANEL_FIELD_EDITOR | |
CPANEL_LIB_VIEW | |
CPANEL_NETLIST | |
CPANEL_PLOT | |
CPANEL_SYM_CHOOSER | |
CSELECTION | |
►CSIMULATOR | |
CVIEW | |
CEFILTER | |
CEFRAME | Parse an Eagle frame element |
CEGATE | |
CEGRID | |
CEHOLE | Eagle hole element |
CEINSTANCE | |
CEJUNCTION | Eagle Junction |
CELABEL | Eagle label |
CELAYER | |
CELIBRARY | |
CELLIPSE | This class was created to handle importing ellipses from other file formats that support them natively |
CELLIPSE_TO_BEZIER_CASE | |
CEMBED_TOOL | |
►CEMBEDDED_FILES | |
CEMBEDDED_FILE | |
CEMBEDDED_FILES_GRID_TRICKS | |
CEMBEDDED_FILES_PARSER | |
CEMODEL | |
CEMODULE | |
CEMODULEINST | |
CENET | Eagle net |
CENOTE | |
CENUM_GLOB_DESC | |
CENUM_ITERATOR | |
CENUM_MAP | |
CENV_VAR_ITEM | KiCad uses environment variables internally for determining the base paths for libraries, templates, and other assets that can be relocated by packagers or users |
CENV_VAR_NAME_VALIDATOR | Provide a custom wxValidator object for limiting the allowable characters when defining an environment variable name in a text edit control |
CEPACKAGE | |
CEPACKAGE3D | |
CEPACKAGE3DINST | |
CEPACKAGEINSTANCE | |
CEPAD | Eagle thru hole pad |
CEPAD_COMMON | Structure holding common properties for through-hole and SMD pads |
CEPART | |
CEPIN | Eagle pin element |
CEPINMAP | |
CEPINMAPPING | |
CEPINREF | |
CEPLAIN | |
CEPOLYGON | Eagle polygon, without vertices which are parsed as needed |
CEPORT | |
CEPORTREF | |
CEPROBE | |
CERC_ITEM | |
CERC_REGRESSION_TEST_FIXTURE | |
CERC_REPORT | |
CERC_SCH_PIN_CONTEXT | A class used to associate a SCH_PIN with its owning SCH_SHEET_PATH, in order to handle ERC checks across connected common hierarchical schematics/ |
CERC_SETTINGS | Container for ERC settings |
CERC_TESTER | |
CERC_TREE_MODEL | A specialisation of the RC_TREE_MODEL class to enable ERC errors / warnings to be resolved in a specific sheet path context |
CERECT | Eagle XML rectangle in binary |
CEROT | Eagle rotation |
CERULES | Subset of eagle.drawing.board.designrules in the XML document |
CESCHEMATIC | |
CESCHEMATIC_GROUP | |
CESEGMENT | |
CESETTING | |
CESHEET | |
CESMD | Eagle SMD pad |
CESPICE | |
CESPLINE | |
CESYMBOL | |
CETECHNOLOGY | |
CETEXT | Eagle text element |
CEURN | Container that parses Eagle library file "urn" definitions |
CEVAL_CASE | Declares the struct as the Boost test fixture |
CEVAL_INVALID_CASE | |
CEVARIANT | |
CEVARIANTDEF | |
CEVENTS | Gather all the events that are shared by tools |
CEVERTEX | Eagle vertex |
CEVIA | Eagle via |
CEWIRE | Eagle wire |
CEXCELLON_CMD | |
CEXCELLON_DEFAULTS | Management of default values used to read a Excellon (.nc) drill file Some important parameters are not defined in drill files, and some others can be missing in poor drill files |
CEXCELLON_IMAGE | Handle a drill image |
CEXCELLON_ROUTE_COORD | |
CEXCELLON_WRITER | Create Excellon drill, drill map, and drill report files |
CEXPORT_NETLIST_PAGE | |
CEXPORT_SVG | |
CEXPORT_VIA | |
CEXPORTER_PCB_VRML | |
CEXPORTER_STEP | |
CEXPORTER_STEP_PARAMS | |
CEXPORTER_VRML | Wrapper to expose an API for writing VRML files, without exposing all the many structures used in the actual exporter EXPORTER_PCB_VRML |
CEXPR_TO_TEST | |
CExtWildcardFilterCase | Data used to construct a simple test of one or more extensions and get a filter string for WX dialogs out |
CFAB_LAYER_COLOR | |
►CFABMASTER | |
CCLASS | |
►CCOMPONENT | |
CHASH | |
►CFABMASTER_LAYER | A!LAYER_SORT!LAYER_SUBCLASS!LAYER_ARTWORK!LAYER_USE!LAYER_CONDUCTOR!LAYER_DIELECTRIC_CONSTANT !LAYER_ELECTRICAL_CONDUCTIVITY!LAYER_MATERIAL!LAYER_SHIELD_LAYER!LAYER_THERMAL_CONDUCTIVITY!LAYER_THICKNESS! |
CBY_ID | |
►CFABMASTER_PAD_SHAPE | A!SUBCLASS!PAD_SHAPE_NAME!GRAPHIC_DATA_NAME!GRAPHIC_DATA_NUMBER!RECORD_TAG!GRAPHIC_DATA_1! GRAPHIC_DATA_2!GRAPHIC_DATA_3!GRAPHIC_DATA_4!GRAPHIC_DATA_5!GRAPHIC_DATA_6!GRAPHIC_DATA_7! GRAPHIC_DATA_8!GRAPHIC_DATA_9!PAD_STACK_NAME!REFDES!PIN_NUMBER! |
CHASH | |
►CFM_PAD | |
CHASH | |
CFM_VIA | |
►CGEOM_GRAPHIC | |
CBY_ID | |
CGRAPHIC_ARC | |
CGRAPHIC_CROSS | |
CGRAPHIC_DATA | |
►CGRAPHIC_ITEM | |
CSEQ_CMP | |
CGRAPHIC_LINE | |
CGRAPHIC_OBLONG | |
CGRAPHIC_POLYGON | |
CGRAPHIC_RECTANGLE | |
CGRAPHIC_TEXT | |
►CNETNAME | |
CLESS | !< PIN_PWR |
►CPIN | |
CBY_NUM | |
►CSYMBOL | |
CHASH | |
►CTRACE | |
CBY_ID | |
CFACET | |
CFEATURES_MANAGER | |
CFIELD_VALIDATOR | A text control validator used for validating the text allowed in fields |
CFIELDS_EDITOR_GRID_DATA_MODEL | |
CFIELDS_EDITOR_GRID_TRICKS | |
CFIELDS_GRID_TABLE | |
CFIELDS_GRID_TRICKS | |
CFILE_DATA | |
CFILE_HISTORY | This class implements a file history object to store a list of files, that can then be added to a menu |
CFILE_LIB_TABLE_IO | Implementations of LIB_TABLE_IO for file-based I/O |
CFILE_LINE_READER | A LINE_READER that reads from an open file |
CFILE_NAME_WITH_PATH_CHAR_VALIDATOR | Provide a custom wxValidator object for limiting the allowable characters when defining file names with path, for instance in schematic sheet file names |
CFILE_OUTPUTFORMATTER | Used for text file output |
CFILE_TRAVERSER | |
CFILEDLG_HOOK_SAVE_PROJECT | |
CFILEDLG_IMPORT_NON_KICAD | |
CFILEDLG_IMPORT_SHEET_CONTENTS | |
CFILEDLG_NEW_PROJECT | |
CFILEDLG_OPEN_EMBED_FILE | |
CFILEEXT | |
CFILENAME_RESOLVER | Provide an extensible class to resolve 3D model paths |
CFILL_PARAMS | Simple container to manage fill parameters |
CFILLED_CIRCLE_2D | |
CFILTER_COMBOBOX | A combobox that has a filterable popup |
CFILTER_COMBOPOPUP | |
CFILTER_READER | Read lines of text from another LINE_READER but only returns non-comment lines and non-blank lines from its ReadLine() function |
CFIXTURE_LOGGER | |
CFlagString | |
Cfnv_1a | Very fast and efficient hash function for "const char*" type, used in specialized KEYWORD_MAP below |
CFOLD_CONTENT | |
CFONT_CHOICE | |
►CFOOTPRINT | |
Ccmp_drawings | |
Ccmp_pads | |
Ccmp_zones | |
CFOOTPRINT_CHOICE | Customized combo box for footprint selection |
CFOOTPRINT_CHOOSER_FRAME | |
CFOOTPRINT_DESC | |
CFOOTPRINT_DIFF_WIDGET | |
CFOOTPRINT_EDIT_FRAME | |
CFOOTPRINT_EDITOR_CONTROL | Module editor specific tools |
►CFOOTPRINT_EDITOR_SETTINGS | |
CAUI_PANELS | |
CUSER_GRID | |
CFOOTPRINT_EQUIVALENCE | |
►CFOOTPRINT_FILTER | Footprint display filter |
CITERATOR | Inner iterator class returned by begin() and end() |
CFOOTPRINT_INFO | |
CFOOTPRINT_INFO_GENERATOR | |
CFOOTPRINT_INFO_IMPL | |
CFOOTPRINT_LIST | Holds a list of FOOTPRINT_INFO objects, along with a list of IO_ERRORs or PARSE_ERRORs that were thrown acquiring the FOOTPRINT_INFOs |
CFOOTPRINT_LIST_IMPL | |
CFOOTPRINT_NAME_VALIDATOR | Provide a custom wxValidator object for limiting the allowable characters when defining footprint names |
CFOOTPRINT_PREVIEW_PANEL | Panel that renders a single footprint via Cairo GAL, meant to be exported through Kiface |
CFOOTPRINT_PREVIEW_PANEL_BASE | Base class for the actual viewer panel |
CFOOTPRINT_PREVIEW_WIDGET | |
CFOOTPRINT_SEARCH_HANDLER | |
CFOOTPRINT_SELECT_WIDGET | |
CFOOTPRINT_TREE_PANE | Footprint Editor pane with footprint library tree |
CFOOTPRINT_VIEWER_FRAME | Component library viewer main window |
CFOOTPRINT_WIZARD | The parent class from where any footprint wizard class must derive |
CFOOTPRINT_WIZARD_FRAME | |
CFOOTPRINT_WIZARD_LIST | |
CFOOTPRINTS_LISTBOX | |
CFORMAT | |
Cformatter< wxString, Char > | |
CFP_3DMODEL | |
CFP_CACHE | |
CFP_CACHE_ENTRY | Helper class for creating a footprint library cache |
CFP_GRID_TRICKS | |
CFP_LIB_TABLE | |
CFP_LIB_TABLE_GRID | This class builds a wxGridTableBase by wrapping an FP_LIB_TABLE object |
CFP_LIB_TABLE_ROW | Hold a record identifying a library accessed by the appropriate footprint library #PLUGIN object in the FP_LIB_TABLE |
CFP_TREE_MODEL_ADAPTER | |
CFP_TREE_SYNCHRONIZING_ADAPTER | |
CFractureEdge | |
CFractureEdgeSlow | |
CFROM_HSL_TO_HEX_CASE | |
CFROM_HSV_TO_HEX_CASE | |
►CFROM_TO_CACHE | |
CFT_ENDPOINT | |
CFT_PATH | |
CFRUSTUM | |
CFUTURE_FORMAT_ERROR | Variant of PARSE_ERROR indicating that a syntax or related error was likely caused by a file generated by a newer version of KiCad than this |
CGAL_DISPLAY_OPTIONS_IMPL | |
CGAL_OPTIONS_PANEL | |
CGAL_OPTIONS_PANEL_BASE | Class GAL_OPTIONS_PANEL_BASE |
CGAL_SET | Helper for storing and iterating over GAL_LAYER_IDs |
CGAUGE_PROGRESS_REPORTER | |
CGBR_APERTURE_METADATA | |
CGBR_CMP_PNP_METADATA | Information which can be added in a gerber P&P file as attribute of a component |
CGBR_DATA_FIELD | A Gerber data field |
CGBR_DISPLAY_OPTIONS | |
CGBR_LAYER_BOX_SELECTOR | |
CGBR_LAYER_PRESENTATION | Gerbview-specific implementation of the LAYER_PRESENTATION interface |
CGBR_LAYOUT | A list of GERBER_DRAW_ITEM objects currently loaded |
CGBR_METADATA | Metadata which can be added in a gerber file as attribute in X2 format |
CGBR_NETLIST_METADATA | Information which can be added in a gerber file as attribute of an object |
CGBR_TO_PCB_EXPORTER | A helper class to export a Gerber set of files to Pcbnew |
CGENCAD_EXPORTER | |
CGENDRILL_WRITER_BASE | Create drill maps and drill reports and drill files |
CGENERAL_COLLECTOR | Used when the right click button is pressed, or when the select tool is in effect |
CGENERAL_COLLECTORS_GUIDE | A general implementation of a COLLECTORS_GUIDE |
CGENERATOR_PNS_CHANGES | |
CGENERATOR_POINT_EDIT_BEHAVIOR | Point editor behavior for the PCB_GENERATOR class |
CGENERATOR_TOOL | Handle actions specific to filling copper zones |
CGENERATOR_TOOL_PNS_PROXY | A proxy class to allow access to the PNS router from the generator tool |
►CGENERATORS_MGR | A factory which returns an instance of a PCB_GENERATOR |
CENTRY | |
CREGISTER | Static helper to register a generator |
CGEOM_SYNCER | A class that operates over a list of BOUND_CONTROLs and keeps them in sync with a PCB_SHAPE |
CGERBER_COLLECTOR | Use when the right click button is pressed or when the select tool is in effect |
CGERBER_DRAW_ITEM | |
CGERBER_FILE_IMAGE | Hold the image data and parameters for one gerber file and layer parameters |
CGERBER_FILE_IMAGE_LIST | GERBER_FILE_IMAGE_LIST is a helper class to handle a list of GERBER_FILE_IMAGE files which are loaded and can be displayed there are 32 images max which can be loaded |
CGERBER_JOBFILE_READER | This class read and parse a Gerber job file to extract useful info for GerbView |
CGERBER_JOBFILE_WRITER | GERBER_JOBFILE_WRITER is a class used to create Gerber job file a Gerber job file stores info to make a board: list of gerber files info about the board itsel: size, number of copper layers thickness of the board, copper and dielectric and some other info (colors, finish type ...) |
CGERBER_LAYER | |
CGERBER_LAYER_WIDGET | Abstract functions of LAYER_WIDGET so they may be tied into the GERBVIEW_FRAME's data and we can add a popup menu which is specific to Pcbnew's needs |
CGERBER_ORDER | |
CGERBER_PLOTTER | |
CGERBER_WRITER | Used to create Gerber drill files |
CGERBVIEW_ACTIONS | Gather all the actions that are shared by tools |
CGERBVIEW_CONTROL | Handle actions that are shared between different frames in Pcbnew |
CGERBVIEW_DRAW_PANEL_GAL | |
CGERBVIEW_FRAME | |
CGERBVIEW_INSPECTION_TOOL | |
CGERBVIEW_PRINTOUT | |
CGERBVIEW_SELECTION | |
CGERBVIEW_SELECTION_TOOL | Selection tool for GerbView, based on the one in Pcbnew |
►CGERBVIEW_SETTINGS | |
CAPPEARANCE | |
CGETTER | |
CGETTER_BASE | |
CGIT_ADD_TO_INDEX_HANDLER | |
CGIT_CLONE_HANDLER | |
CGIT_COMMIT_HANDLER | |
CGIT_PROGRESS | |
CGIT_PULL_HANDLER | |
CGIT_PUSH_HANDLER | |
CGIT_REMOVE_FROM_INDEX_HANDLER | |
CGIT_RESOLVE_CONFLICT_HANDLER | |
CGIT_REVERT_HANDLER | |
CGIT_SYNC_HANDLER | |
CGL_CONTEXT_MANAGER | |
CGL_UTILS | |
CGLOBAL_EDIT_TOOL | |
CGLYPH_CACHE_KEY | |
CGood | |
CGPCB_FPL_CACHE | |
CGPCB_FPL_CACHE_ENTRY | Helper class for creating a footprint library cache |
CGRAMMAR | |
CGRAPH_CONNECTION | |
CGRAPH_NODE | |
CGraphConnection | Connection in a |
CGRAPHICS_CLEANER | |
CGRAPHICS_IMPORT_MGR | Manage vector graphics importers |
CGRAPHICS_IMPORT_PLUGIN | Interface for vector graphics import plugins |
CGRAPHICS_IMPORTER | Interface that creates objects representing shapes for a given data model |
CGRAPHICS_IMPORTER_BUFFER | |
CGRAPHICS_IMPORTER_LIB_SYMBOL | |
CGRAPHICS_IMPORTER_PCBNEW | |
CGRAPHICS_IMPORTER_SCH | |
CGraphnode | Node in a |
CGRID | Common grid settings, available to every frame |
CGRID_ARRAY_GEOM_PARAMS | Declare the test suite |
CGRID_ARRAY_NAMING_CASE | |
CGRID_ARRAY_NAMING_PARAMS | |
CGRID_ARRAY_TEST_CASE | |
CGRID_BITMAP_TOGGLE_RENDERER | A toggle button renderer for a wxGrid, similar to BITMAP_TOGGLE |
CGRID_BUTTON_RENDERER | |
CGRID_CELL_COLOR_RENDERER | |
CGRID_CELL_COLOR_SELECTOR | |
CGRID_CELL_COMBOBOX | |
CGRID_CELL_ESCAPED_TEXT_RENDERER | A text renderer that can unescape text for display This is useful where it's desired to keep the underlying storage escaped |
CGRID_CELL_FPID_EDITOR | |
CGRID_CELL_ICON_RENDERER | |
CGRID_CELL_ICON_TEXT_POPUP | |
CGRID_CELL_ICON_TEXT_RENDERER | |
CGRID_CELL_LAYER_RENDERER | |
CGRID_CELL_LAYER_SELECTOR | |
CGRID_CELL_MARK_AS_NULLABLE | |
CGRID_CELL_PATH_EDITOR | Editor for wxGrid cells that adds a file/folder browser to the grid input field |
CGRID_CELL_READONLY_TEXT_EDITOR | |
CGRID_CELL_STATUS_ICON_RENDERER | |
CGRID_CELL_STC_EDITOR | |
CGRID_CELL_SYMBOL_ID_EDITOR | |
CGRID_CELL_TEXT_BUTTON | |
CGRID_CELL_TEXT_EDITOR | This class works around a bug in wxGrid where the first keystroke doesn't get sent through the validator if the editor wasn't already open |
CGRID_CELL_URL_EDITOR | |
►CGRID_HELPER | |
CANCHOR | |
CGRID_MENU | |
CGRID_SETTINGS | |
CGRID_TRICKS | Add mouse and command handling (such as cut, copy, and paste) to a WX_GRID instance |
CGRIDCELL_AUTOWRAP_STRINGRENDERER | |
CGROUNDEDCOPLANAR | |
CGROUP_CONTEXT_MENU | |
CGROUP_TOOL | |
CHALF_LINE | |
CHalfLineBoxClipCase | |
CHalfLineContainsPointCase | |
CHalfLineHalfLineIntersectionCase | |
CHANDLER_CONTEXT | |
►CHARNESS | |
CHARNESS_PORT | |
CHASH_128 | A storage class for 128-bit hash value |
CHIDPI_GL_3D_CANVAS | Provides basic 3D controls ( zoom, rotate, translate, ... ) |
CHIDPI_GL_CANVAS | WxGLCanvas wrapper for HiDPI/Retina support |
CHIERARCHY_PANE | |
CHIERARCHY_TREE | Navigation hierarchy tree control |
CHIGH_LIGHT_INFO | |
CHIGHLIGHT_MENU | |
CHITINFO | Stores the hit information of a ray with a point on the surface of a object |
CHITINFO_PACKET | |
CHK_PROMPT_DIALOG | Dialog to prompt the user to enter a key |
CHLBVH_SAH_Evaluator | |
CHOLE_INFO | Handle hole which must be drilled (diameter, position and layers) |
CHOTKEY | |
CHOTKEY_CYCLE_POPUP | Similar to EDA_VIEW_SWITCHER, this dialog is a popup that shows feedback when using a hotkey to cycle through a set of options |
CHOTKEY_FILTER | Manage logic for filtering hotkeys based on user input |
Chotkey_name_descr | |
CHOTKEY_SECTION | |
CHOTKEY_STORE | A class that contains a set of hotkeys, arranged into "sections" and provides some book-keeping functions for them |
►CHPGL_PLOTTER | |
CHPGL_ITEM | |
CHTML_MESSAGE_BOX | |
CHTML_WINDOW | Add dark theme support to wxHtmlWindow |
CHtmlModule | |
CHTTP_LIB_CATEGORY | |
CHTTP_LIB_CONNECTION | |
CHTTP_LIB_PART | |
CHTTP_LIB_SETTINGS | |
CHTTP_LIB_SOURCE | |
CHYPERLYNX_EXPORTER | |
CHYPERLYNX_PAD_STACK | |
CIBIS_BASE | |
CIBIS_INPUT | |
CIBIS_MATRIX | |
CIBIS_MATRIX_BANDED | |
CIBIS_MATRIX_FULL | |
CIBIS_MATRIX_SPARSE | |
CIBIS_SECTION | |
CIbisComponent | |
CIbisComponentPackage | |
CIbisComponentPin | |
CIbisComponentPinMapping | |
CIbisDiffPin | |
CIbisDiffPinEntry | |
CIbisFile | |
CIbisHeader | |
CIbisModel | |
CIbisModelSelector | |
CIbisModelSelectorEntry | |
CIbisPackageModel | |
CIbisParser | |
CIbisRamp | |
CIbisWaveform | |
CIEC60664 | |
Ciequal_to | Equality test for "const char*" type used in very specialized KEYWORD_MAP below |
CIFACE | |
CIFSG_APPEARANCE | |
CIFSG_COLORS | The wrapper for SGCOLORS |
CIFSG_COORDINDEX | The wrapper for SGCOORDINDEX |
CIFSG_COORDS | The wrapper for SGCOORDS |
CIFSG_FACESET | The wrapper for the SGFACESET class |
CIFSG_INDEX | The wrapper for SGINDEX |
CIFSG_NODE | The base class of all DLL-safe Scene Graph nodes |
CIFSG_NORMALS | The wrapper for the SGNORMALS class |
CIFSG_SHAPE | The wrapper for the SGSHAPE class |
CIFSG_TRANSFORM | The wrapper for the VRML compatible TRANSFORM block class SCENEGRAPH |
CIFSTREAM_LINE_READER | LINE_READER interface backed by std::ifstream |
CIMAGE | Manage an 8-bit channel image |
CIMAGE_SIZE | |
CIMPORT_PROJ_HELPER | A helper class to import non Kicad project |
CIMPORT_PROJECT_DESC | Describes how non-KiCad boards and schematics should be imported as KiCad projects |
CIMPORTED_ARC | |
CIMPORTED_CIRCLE | |
CIMPORTED_LINE | |
CIMPORTED_POLYGON | |
CIMPORTED_SHAPE | |
CIMPORTED_SPLINE | |
CIMPORTED_STROKE | A clone of IMPORTED_STROKE, but with floating-point width |
CIMPORTED_TEXT | |
CINCREMENT_TEST_CASE | Declares a struct as the Boost test fixture |
►CINDICATOR_ICON | Represent a row indicator icon for use in places like the layer widget |
CICON_PROVIDER | A simple object that can provide fixed bitmaps for use as row indicators |
CINFOBAR_REPORTER | A wrapper for reporting to a WX_INFOBAR UI element |
CINPUT_LAYER_DESC | Describes an imported layer and how it could be mapped to KiCad Layers |
CINPUTSTREAM_LINE_READER | A LINE_READER that reads from a wxInputStream object |
CINSPECTABLE | Class that other classes need to inherit from, in order to be inspectable |
CINTERACTIVE_PLACER_BASE | |
CINTERSECTION_VISITOR | A visitor that visits INTERSECTABLE_GEOM variant objects with another (which is held as state: m_otherGeometry) |
►CIO_BASE | |
CIO_FILE_DESC | Container that describes file type info |
CIO_ERROR | Hold an error message and may be used when throwing exceptions containing meaningful error messages |
CIO_MGR | |
CIP2581_BOM | |
CIPC356D_WRITER | Wrapper to expose an API for writing IPC-D356 files |
CISOLATED_ISLANDS | A struct recording the isolated and single-pad islands within a zone |
►CITEM_MODIFICATION_ROUTINE | An object that has the ability to modify items on a board |
CCALLABLE_BASED_HANDLER | A handler that is based on a set of callbacks provided by the user of the ITEM_MODIFICATION_ROUTINE |
CCHANGE_HANDLER | |
CITEM_PICKER | |
CITEMS_LISTBOX_BASE | Base class to display symbol and footprint lists |
CIteratorFixture | Fixture for the Iterator test suite |
CIVtable | |
CIVtableEntry | |
CJOB | An simple container class that lets us dispatch output jobs to kifaces |
CJOB_DISPATCHER | |
CJOB_EXPORT_PCB_3D | |
CJOB_EXPORT_PCB_DRILL | |
CJOB_EXPORT_PCB_DXF | |
CJOB_EXPORT_PCB_GENCAD | |
CJOB_EXPORT_PCB_GERBER | |
CJOB_EXPORT_PCB_GERBERS | |
CJOB_EXPORT_PCB_IPC2581 | |
CJOB_EXPORT_PCB_ODB | |
CJOB_EXPORT_PCB_PDF | |
CJOB_EXPORT_PCB_PLOT | |
CJOB_EXPORT_PCB_POS | |
CJOB_EXPORT_PCB_SVG | |
CJOB_EXPORT_SCH_BOM | |
CJOB_EXPORT_SCH_NETLIST | |
CJOB_EXPORT_SCH_PLOT | |
CJOB_EXPORT_SCH_PLOT_DXF | |
CJOB_EXPORT_SCH_PLOT_HPGL | |
CJOB_EXPORT_SCH_PLOT_PDF | |
CJOB_EXPORT_SCH_PLOT_PS | |
CJOB_EXPORT_SCH_PLOT_SVG | |
CJOB_EXPORT_SCH_PYTHONBOM | |
CJOB_FP_EXPORT_SVG | |
CJOB_FP_UPGRADE | |
CJOB_OUTPUT | |
CJOB_PARAM | |
CJOB_PARAM_BASE | |
CJOB_PARAM_LIST | |
CJOB_PARAM_LSEQ | |
CJOB_PCB_DRC | |
CJOB_PCB_RENDER | |
CJOB_RC | |
CJOB_REGISTRY | |
CJOB_REGISTRY_ENTRY | |
CJOB_SCH_ERC | |
CJOB_SPECIAL_COPYFILES | |
CJOB_SPECIAL_EXECUTE | |
CJOB_SYM_EXPORT_SVG | |
CJOB_SYM_UPGRADE | |
CJOBFILE_PARAMS | JOBFILE_PARAMS store the list of parameters written in Gerber job file especially list of .gbr filenames and the corresponding layer id belonging the job |
CJOBS_GRID_TRICKS | |
CJOBS_OUTPUT_ARCHIVE | |
CJOBS_OUTPUT_FOLDER | |
CJOBS_OUTPUT_HANDLER | |
CJOBS_RUNNER | |
CJOBSET | |
CJOBSET_JOB | |
CJOBSET_OUTPUT | |
CJOBSET_OUTPUT_REPORTER | |
CJOBSET_OUTPUT_TYPE_INFO | |
CJSON_COMMON_EXPORT_STUB | This is simply a "stub" meant to inform MSVC when compiling shared libraries that it can find template instances in kicommon of nlohmann::json's various templates |
CJSON_DIR_TRAVERSER | |
CJSON_SCHEMA_VALIDATOR | |
CJSON_SETTINGS | |
CJSON_SETTINGS_INTERNALS | |
CJUNCTION_HELPER_FIXTURE | |
CKEYWORD | Hold a keyword string and its unique integer token |
CKI_PARAM_ERROR | Hold a translatable error message and may be used when throwing exceptions containing a translated error message |
CKI_PREVIEW_FRAME | Custom print preview frame |
CKIBIS | |
CKIBIS_BASE | |
CKIBIS_COMPONENT | |
CKIBIS_FILE | |
CKIBIS_MODEL | |
CKIBIS_PARAMETER | |
CKIBIS_PIN | |
CKIBIS_WAVEFORM | |
CKIBIS_WAVEFORM_HIGH_Z | |
CKIBIS_WAVEFORM_PRBS | |
CKIBIS_WAVEFORM_RECTANGULAR | |
CKIBIS_WAVEFORM_STUCK_HIGH | |
CKIBIS_WAVEFORM_STUCK_LOW | |
CKICAD_API_SERVER | |
CKICAD_CURL | Simple wrapper class to call curl_global_init and curl_global_cleanup for KiCad |
CKICAD_CURL_EASY | |
CKICAD_MANAGER_ACTIONS | |
CKICAD_MANAGER_CONTROL | Handle actions in the kicad manager frame |
CKICAD_MANAGER_FRAME | The main KiCad project manager frame |
CKICAD_NETLIST_PARSER | The parser for reading the KiCad s-expression netlist format |
CKICAD_NETLIST_READER | Read the new s-expression based KiCad netlist format |
CKICAD_PLUGIN_LDR | |
CKICAD_PLUGIN_LDR_3D | |
CKICAD_SETTINGS | |
CKICAD_SEXPR_FIXTURE | |
CKICAD_SINGLETON | |
CKiCadPrinter | |
CKIDIALOG | Helper class to create more flexible dialogs, including 'do not show again' checkbox handling |
CKIFACE | Implement a participant in the KIWAY alchemy |
CKIFACE_BASE | A KIFACE implementation |
CKIGIT_COMMON | |
CKIGIT_ERRORS | |
CKIGIT_PCB_MERGE | |
CKIGIT_PCB_MERGE_DIFFERENCES | |
CKIID | |
CKIID_NIL_SET_RESET | RAII class to safely set/reset nil KIIDs for use in footprint/symbol loading |
CKIID_PATH | |
CKINNG_REQUEST_SERVER | |
CKISPINLOCK | A trivial spinlock implementation with no optimization |
CKISTATUSBAR | KISTATUSBAR is a wxStatusBar suitable for Kicad manager |
CKIWAY | A minimalistic software bus for communications between various DLLs/DSOs (DSOs) within the same KiCad process |
CKIWAY_EXPRESS | Carry a payload from one KIWAY_PLAYER to another within a PROJECT |
CKIWAY_HOLDER | A mix in class which holds the location of a wxWindow's KIWAY |
CKIWAY_MGR | A container for all KIWAYS and PROJECTS |
CKIWAY_PLAYER | A wxFrame capable of the OpenProjectFiles function, meaning it can load a portion of a KiCad project |
►CLABEL_MANAGER | |
CLABEL | |
CLABEL_SEARCH_HANDLER | |
CLANGUAGE_DESCR | A small class to handle the list of existing translations |
CLAYER | Container to hold information pertinent to a layer of a BOARD |
CLAYER_BOX_SELECTOR | Display a layer list in a wxBitmapComboBox |
CLAYER_GRID_TABLE | |
CLAYER_ITEM | |
CLAYER_ITEM_2D | Make solid geometry for objects on layers |
CLAYER_MAPPABLE_PLUGIN | Plugin class for import plugins that support remappable layers |
CLAYER_NAMES_GRID_TABLE | |
CLAYER_OPACITY_ITEM | |
CLAYER_PAIR | |
CLAYER_PAIR_INFO | All information about a layer pair as stored in the layer pair store |
CLAYER_PAIR_SETTINGS | Management class for layer pairs in a PCB |
CLAYER_PRESENTATION | Base class for an object that can provide information about presenting layers (colours, etc) |
CLAYER_PRESET | A saved set of layers that are visible |
CLAYER_PRESET_3D | |
►CLAYER_RANGE | |
CLAYER_RANGE_ITERATOR | |
CLAYER_SELECTOR | Base class to build a layer list |
►CLAYER_WIDGET | Manage a list of layers with the notion of a "current" layer, and layer specific visibility control |
CROW | Provide all the data needed to add a row to a LAYER_WIDGET |
CLAYERS_MAP_DIALOG | Show the Gerber files loaded and allow the user to choose between Gerber layers and pcb layers |
CLAYERS_MAP_DIALOG_BASE | Class LAYERS_MAP_DIALOG_BASE |
CLAZY_PAGE | |
CLBVHTreelet | |
CLEADER_DIMENSION_DESC | |
CLEGACY_NETLIST_READER | Read the KiCad legacy and the old Orcad netlist formats |
CLEGACY_POWER_SYMBOLS_TEST_FIXTURE | |
CLEGACY_RESCUER | |
CLEGACYFILEDLG_NETLIST_OPTIONS | Helper widget to add controls to a wxFileDialog to set netlist configuration options |
CLIB_BUFFER | Store a working copy of a library |
CLIB_ID | A logical library item identifier and consists of various portions much like a URI |
CLIB_LOGGER | |
CLIB_SYMBOL | Define a library symbol object |
CLIB_SYMBOL_LESS_THAN | Used by std:set<LIB_SYMBOL*> instantiation which uses LIB_SYMBOL name as its key |
CLIB_SYMBOL_LIBRARY_MANAGER | Symbol library management helper that is specific to the symbol library editor frame |
CLIB_SYMBOL_UNIT | |
CLIB_TABLE | Manage LIB_TABLE_ROW records (rows), and can be searched based on library nickname |
CLIB_TABLE_GRID | This abstract base class mixes any object derived from LIB_TABLE into wxGridTableBase so the result can be used as any type of library table within wxGrid |
CLIB_TABLE_GRID_TRICKS | |
CLIB_TABLE_IO | LIB_TABLE_IO abstracts the file I/O operations for the library table loading and saving |
CLIB_TABLE_ROW | Hold a record identifying a library accessed by the appropriate plug in object in the LIB_TABLE |
►CLIB_TREE | Widget displaying a tree of symbols with optional search text control and description panel |
CSTATE | Structure storing state of the symbol tree widget |
CLIB_TREE_ITEM | A mix-in to provide polymorphism between items stored in libraries (symbols, aliases and footprints) |
CLIB_TREE_MODEL_ADAPTER | |
CLIB_TREE_NODE | Model class in the component selector Model-View-Adapter (mediated MVC) architecture |
CLIB_TREE_NODE_ITEM | Node type: LIB_ID |
CLIB_TREE_NODE_LIBRARY | Node type: library |
CLIB_TREE_NODE_ROOT | Node type: root |
CLIB_TREE_NODE_UNIT | Node type: unit of component |
CLIB_TREE_RENDERER | |
CLIBRARY_EDITOR_CONTROL | Module editor specific tools |
CLIBRARY_LISTBOX | |
CLIBRARY_TRAVERSER | Traverser implementation that looks to find any and all "folder" libraries by looking for files with a specific extension inside folders |
CLibSymbolMapSort | Symbol library map sorting helper.Symbol library map sorted by the symbol name |
CLIGHT | A base light class to derive to implement other light classes |
CLIN_SCALE | |
CLINE | |
CLINE_CHAMFER_ROUTINE | Pairwise line tool that adds a chamfer between the lines |
CLINE_CONTINUATION | Any text can span multiple lines using '&' |
CLINE_EXTENSION_ROUTINE | Pairwise extend to corner or meeting tool |
CLINE_FILLET_ROUTINE | Pairwise line tool that adds a fillet to the lines |
CLINE_GEOM_SYNCER | |
CLINE_POINT_EDIT_BEHAVIOR | |
CLINE_READER | An abstract class from which implementation specific LINE_READERs may be derived to read single lines of text and manage a line number counter |
CLINE_STYLE_DESC | |
CLinearBVHNode | |
CLIST_MOD | |
CLISTBOX_TRICKS | |
CLOCALE_IO | Instantiate the current locale within a scope in which you are expecting exceptions to be thrown |
CLOCALESWITCH | |
CLocationAware | |
CLOCK_CONTEXT_MENU | |
CLOCKFILE | |
CLOG_SCALE | |
CLOGGING_ERROR_HANDLER | |
CLP_CACHE | The footprint portion of the PLUGIN API, and only for the PCB_IO_KICAD_LEGACY, so therefore is private to this implementation file, i.e |
CLSEQ | LSEQ is a sequence (and therefore also a set) of PCB_LAYER_IDs |
►CLSET | LSET is a set of PCB_LAYER_IDs |
Call_set_layers_iterator | |
Ccopper_layers_iterator | |
Cnon_copper_layers_iterator | |
CLSETS_TO_TEST | |
CLTSPICE_FILE | |
►CLTSPICE_SCHEMATIC | |
CARC | The ARC is represented inside a rectangle whose opposite site are given |
CBUSTAP | |
CCIRCLE | The CIRCLE is represented in Ltpsice inside a rectangle whose two opposite points and line style are given |
CDATAFLAG | |
CFLAG | |
CIOPIN | IOPIN is special contact on symbol used for IO operations |
CLINE | |
CLT_ASC | A struct to hold .asc file definition |
CLT_PIN | |
CLT_SYMBOL | A struct to hold SYMBOL definition |
CLT_WINDOW | |
CRECTANGLE | A 4-sided polygon with opposite equal sides, used in representing shapes |
CTEXT | |
CWIRE | A metallic connection, used for transfer, between two points or pin |
CMAGNETIC_SETTINGS | |
CMANAGED_ZONE | Workaround to keep the original priorities if user didn't change any |
CMAPPABLE_SYMBOL_PROPERTIES | |
CMARKER_BASE | Marker are mainly used to show a DRC or ERC error or warning |
►CMARKUP_CACHE | |
CENTRY | |
CMATERIAL | Base material class that can be used to derive other material implementations |
CMATERIAL_GENERATOR | A base class that can be used to derive procedurally generated materials |
CMATRIX3x3 | MATRIX3x3 describes a general 3x3 matrix |
►CMD5_HASH | |
CMD5_CTX | |
CMEASUREMENTS_GRID_TRICKS | |
CMETHOD | |
CMICROSTRIP | |
CMICROWAVE_INDUCTOR_PATTERN | Parameters for construction of a microwave inductor |
CMICROWAVE_TOOL | Tool responsible for adding microwave features to PCBs |
CMIGRATION_TRAVERSER | |
CMINOPTMAX | |
CMMH3_HASH | A streaming C++ equivalent for MurmurHash3_x64_128 |
CMOCK_PNS_KICAD_IFACE | |
►CMOCK_RULE_RESOLVER | |
CITEM_KEY | |
CMOCK_TOOLS_HOLDER | |
►CMODEL_3D | |
CMATERIAL | |
CVERTEX | |
CMODEL_ZONES_OVERVIEW_TABLE | |
CMortonPrimitive | |
CmpFX | Abstract base class providing plot and labeling functionality for functions F:X->Y |
CmpFXY | Abstract base class providing plot and labeling functionality for a locus plot F:N->X,Y |
CmpFXYVector | A class providing graphs functionality for a 2D plot (either continuous or a set of points), from vectors of data |
CmpFY | Abstract base class providing plot and labeling functionality for functions F:Y->X |
CmpInfoLayer | Base class to create small rectangular info boxes mpInfoLayer is the base class to create a small rectangular info box in transparent overlay over plot layers |
CmpInfoLegend | Implements the legend to be added to the plot This layer allows you to add a legend to describe the plots in the window |
CmpLayer | |
►CmpScaleBase | Plot layer implementing a x-scale ruler |
CTICK_LABEL | |
CmpScaleX | |
CmpScaleXBase | |
CmpScaleXLog | |
CmpScaleY | Plot layer implementing a y-scale ruler |
►CmpWindow | Canvas for plotting mpLayer implementations |
CDelegatingContructorTag | |
CMouseWheelActionSet | Contains the set of modified mouse wheel actions that can be performed on the plot |
CMSG_PANEL_ITEM | EDA_MSG_PANEL items for displaying messages |
CMULTICHANNEL_TEST_FIXTURE | |
CMULTICHANNEL_TOOL | |
►CMULTIVECTOR | Multivector container type |
CITERATOR_BASE | Generic implementation of a flat const/non-const iterator over contained items.The non-const iterator |
CMWAVE_POLYGONAL_SHAPE_DLG | |
CMY_DRAWING | |
CMY_PCB_TEST_FRAME | |
CMyClass | |
CNAME_GENERATOR | |
CNAMEREGISTER | |
CNESTED_SETTINGS | NESTED_SETTINGS is a JSON_SETTINGS that lives inside a JSON_SETTINGS |
CNET_CONTEXT_MENU | |
CNET_GRID_ENTRY | |
CNET_GRID_TABLE | |
CNET_INSPECTOR_PANEL | A base class used to implement docking net inspector panels |
CNET_NAME_CODE_CACHE_KEY | |
CNET_NAVIGATOR_ITEM_DATA | Tree view item data for the net navigator |
CNET_SELECTOR | |
CNET_SELECTOR_COMBOPOPUP | |
CNET_SETTINGS | NET_SETTINGS stores various net-related settings in a project context |
CNETCLASS | A collection of nets and the parameters used to route or test these nets |
CNETCODE_CMP_LESS | |
CNETCODE_LAYER_CACHE_KEY | |
CNETINFO_ITEM | Handle the data for a net |
►CNETINFO_LIST | Container for NETINFO_ITEM elements, which are the nets |
Citerator | Wrapper class, so you can iterate through NETINFO_ITEM*s, not std::pair<int/wxString, NETINFO_ITEM*> |
►CNETINFO_MAPPING | |
Citerator | Wrapper class, so you can iterate through NETINFO_ITEM*s, not std::pair<int/wxString, NETINFO_ITEM*> |
CNETLIST | Store information read from a netlist along with the flags used to update the NETLIST in the BOARD |
CNETLIST_DIALOG_ADD_GENERATOR | |
CNETLIST_DIALOG_ADD_GENERATOR_BASE | Class NETLIST_DIALOG_ADD_GENERATOR_BASE |
►CNETLIST_EXPORTER_ALLEGRO | Generate a netlist compatible with Allegro |
CNET_NODE | |
CNETLIST_EXPORTER_BASE | An abstract class used for the netlist exporters that Eeschema supports |
CNETLIST_EXPORTER_CADSTAR | Generate a netlist compatible with CADSTAR |
CNETLIST_EXPORTER_KICAD | Generate the KiCad netlist format supported by Pcbnew |
CNETLIST_EXPORTER_ORCADPCB2 | Generate a netlist compatible with OrCAD |
CNETLIST_EXPORTER_PADS | Generate a netlist compatible with PADS |
CNETLIST_EXPORTER_SPICE | |
►CNETLIST_EXPORTER_SPICE_MODEL | |
CPORT_INFO | |
CNETLIST_EXPORTER_XML | Generate a generic XML based netlist file |
CNETLIST_READER | A pure virtual class to derive a specific type of netlist reader from |
CNETLIST_VIEW_DIALOG | |
CNETNAME_VALIDATOR | |
CNETS_SEARCH_HANDLER | |
►CNGSPICE | |
CNGSPICE_LOCK_REALLOC | Execute commands from a file |
CNGSPICE_MODEL_INFO_MAP | |
CNGSPICE_SETTINGS | Container for Ngspice simulator settings |
CNL_3D_VIEWER_PLUGIN | The class that implements the public interface to the SpaceMouse plug-in |
CNL_3D_VIEWER_PLUGIN_IMPL | The class that implements the accessors and mutators required for 3D navigation in an EDA_3D_CANVAS using a SpaceMouse |
CNL_FOOTPRINT_PROPERTIES_PLUGIN | The class that implements the public interface to the SpaceMouse plug-in |
CNL_FOOTPRINT_PROPERTIES_PLUGIN_IMPL | The class that adjusts NL_3D_VIEWER_PLUGIN_IMPL implementation for 3D Model preview in footprint properties dialog |
CNL_GERBVIEW_PLUGIN | The class that implements the public interface to the SpaceMouse plug-in |
CNL_GERBVIEW_PLUGIN_IMPL | The class that implements the accessors and mutators required for 3D navigation in an PCB_DRAW_PANEL_GAL using a SpaceMouse |
CNL_PCBNEW_PLUGIN | The class that implements the public interface to the SpaceMouse plug-in |
CNL_PCBNEW_PLUGIN_IMPL | The class that implements the accessors and mutators required for 3D navigation in an PCB_DRAW_PANEL_GAL using a SpaceMouse |
CNL_PL_EDITOR_PLUGIN | The class that implements the public interface to the SpaceMouse plug-in |
CNL_PL_EDITOR_PLUGIN_IMPL | The class that implements the accessors and mutators required for 3D navigation in an PCB_DRAW_PANEL_GAL using a SpaceMouse |
CNL_SCHEMATIC_PLUGIN | The class that implements the public interface to the SpaceMouse plug-in |
CNL_SCHEMATIC_PLUGIN_IMPL | The class that implements the accessors and mutators required for 3D navigation in an PCB_DRAW_PANEL_GAL using a SpaceMouse |
CNoDefaultCtor | |
CNOTIFICATION | |
CNOTIFICATION_PANEL | |
CNOTIFICATIONS_LIST | |
CNOTIFICATIONS_MANAGER | |
Cnull_deleter | Http://www.boost.org/doc/libs/1_55_0/libs/smart_ptr/sp_techniques.html::weak_without_shared |
CNULL_REPORTER | A singleton reporter that reports to nowhere |
CNUM_EVAL_FIXTURE | |
CNUMBER_BADGE | A simple UI element that puts a number on top of a colored rounded rectangle with a fill color that shows the severity of the reports the number is counting (e.g |
CNUMBERING_LIST_DATA | Local mapping for list-box <-> numbering type |
►CNUMERIC_EVALUATOR | |
CToken | |
CTokenStat | |
COBJECT_2D | |
COBJECT_2D_STATS | |
COBJECT_3D | |
COBJECT_3D_STATS | Implements a class for object statistics using Singleton pattern |
CODB_ARC | |
►CODB_COMPONENT | |
CTOEPRINT | |
►CODB_DRILL_TOOLS | |
CTOOLS | |
CODB_ENTITY_BASE | |
CODB_FEATURE | |
CODB_FILE_WRITER | |
CODB_FONTS_ENTITY | |
CODB_INPUT_ENTITY | |
CODB_LAYER_ENTITY | |
CODB_LINE | |
►CODB_MATRIX_ENTITY | |
CMATRIX_LAYER | |
CODB_MISC_ENTITY | |
CODB_NET_LIST | |
CODB_NET_RECORD | |
CODB_PAD | |
CODB_STEP_ENTITY | |
CODB_SURFACE | |
►CODB_SURFACE_DATA | |
CSURFACE_LINE | |
CODB_SYMBOLS_ENTITY | |
►CODB_TEXT_WRITER | |
CARRAY_PROXY | |
CODB_TREE_WRITER | |
CODB_USER_ENTITY | |
CODB_WHEELS_ENTITY | |
COED_TEST_FRAME | |
COGL_ATT_LIST | Helper class to create an attribute list |
COPENGL_RENDER_LIST | Store the OpenGL display lists to related with a layer |
COPTIONAL_XML_ATTRIBUTE | Model an optional XML attribute |
CORIENT_MIRROR | |
CORIGIN_TRANSFORMS | A class to perform either relative or absolute display origin transforms for a single axis of a point |
CORTHOGONAL_DIMENSION_DESC | |
COUTERS_AND_HOLES | Handle a subset of a polygon |
COUTLINE_CIRCLE | |
COUTLINE_CONTOUR | |
COUTLINE_RECT | |
COUTLINE_SQUARE | |
COUTPUTFORMATTER | An interface used to output 8 bit text in a convenient way |
►COUTSET_ROUTINE | |
CPARAMETERS | |
COVAL | Class that represents an oval shape (rectangle with semicircular end caps) |
COVAL_POINTS_TEST_CASE | |
CPACKAGE_VERSION | < Package version metadata Package metadata |
CPACKAGE_VIEW_DATA | < Collection of data relevant to the package display panel Callback for (un)install button |
CPAD | |
CPAD_DESC | |
CPAD_FIXTURE | |
CPAD_POINT_EDIT_BEHAVIOR | |
CPAD_TOOL | Tool relating to pads and pad settings |
►CPADSTACK | A PADSTACK defines the characteristics of a single or multi-layer pad, in the IPC sense of the word |
CCOPPER_LAYER_PROPS | The features of a padstack that can vary between copper layers All parameters are optional; leaving them un-set means "use parent/rule defaults" Pad clearances, margins, etc |
CDRILL_PROPS | ! The properties of a padstack drill. Drill position is always the pad position (origin) |
CMASK_LAYER_PROPS | ! The features of a padstack that can vary on outer layers |
CSHAPE_PROPS | ! The set of properties that define a pad's shape on a given layer |
CPAGE_INFO | Describe the page size and margins of a paper page on which to eventually print or plot |
CPAGED_DIALOG | |
CPAIRWISE_LINE_ROUTINE | A tool that acts on a pair of lines |
CPANE_ZONE_VIEWER | |
CPANEL_3D_DISPLAY_OPTIONS | |
CPANEL_3D_DISPLAY_OPTIONS_BASE | Class PANEL_3D_DISPLAY_OPTIONS_BASE |
CPANEL_3D_OPENGL_OPTIONS | |
CPANEL_3D_OPENGL_OPTIONS_BASE | Class PANEL_3D_OPENGL_OPTIONS_BASE |
CPANEL_3D_RAYTRACING_OPTIONS | |
CPANEL_3D_RAYTRACING_OPTIONS_BASE | Class PANEL_3D_RAYTRACING_OPTIONS_BASE |
CPANEL_BOARD_CLASS | |
CPANEL_BOARD_CLASS_BASE | Class PANEL_BOARD_CLASS_BASE |
CPANEL_BOM_PRESETS | |
CPANEL_BOM_PRESETS_BASE | Class PANEL_BOM_PRESETS_BASE |
CPANEL_CABLE_SIZE | |
CPANEL_CABLE_SIZE_BASE | Class PANEL_CABLE_SIZE_BASE |
CPANEL_COLOR_CODE | |
CPANEL_COLOR_CODE_BASE | Class PANEL_COLOR_CODE_BASE |
CPANEL_COLOR_SETTINGS | |
CPANEL_COLOR_SETTINGS_BASE | Class PANEL_COLOR_SETTINGS_BASE |
CPANEL_COMMON_SETTINGS | |
CPANEL_COMMON_SETTINGS_BASE | Class PANEL_COMMON_SETTINGS_BASE |
CPANEL_DATA_COLLECTION | |
CPANEL_DATA_COLLECTION_BASE | Class PANEL_DATA_COLLECTION_BASE |
CPANEL_DESIGN_BLOCK_CHOOSER | |
CPANEL_DESIGN_BLOCK_LIB_TABLE | Dialog to show and edit symbol library tables |
CPANEL_DESIGN_BLOCK_LIB_TABLE_BASE | Class PANEL_DESIGN_BLOCK_LIB_TABLE_BASE |
CPANEL_EDIT_OPTIONS | |
CPANEL_EDIT_OPTIONS_BASE | Class PANEL_EDIT_OPTIONS_BASE |
CPANEL_EESCHEMA_ANNOTATION_OPTIONS | |
CPANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE | Class PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE |
CPANEL_EESCHEMA_COLOR_SETTINGS | |
CPANEL_EESCHEMA_DISPLAY_OPTIONS | |
CPANEL_EESCHEMA_DISPLAY_OPTIONS_BASE | Class PANEL_EESCHEMA_DISPLAY_OPTIONS_BASE |
CPANEL_EESCHEMA_EDITING_OPTIONS | |
CPANEL_EESCHEMA_EDITING_OPTIONS_BASE | Class PANEL_EESCHEMA_EDITING_OPTIONS_BASE |
CPANEL_ELECTRICAL_SPACING | |
CPANEL_ELECTRICAL_SPACING_BASE | Class PANEL_ELECTRICAL_SPACING_BASE |
CPANEL_ELECTRICAL_SPACING_IEC60664 | |
CPANEL_ELECTRICAL_SPACING_IEC60664_BASE | Class PANEL_ELECTRICAL_SPACING_IEC60664_BASE |
CPANEL_ELECTRICAL_SPACING_IPC2221 | |
CPANEL_ELECTRICAL_SPACING_IPC2221_BASE | Class PANEL_ELECTRICAL_SPACING_IPC2221_BASE |
CPANEL_EMBEDDED_FILES | |
CPANEL_EMBEDDED_FILES_BASE | Class PANEL_EMBEDDED_FILES_BASE |
CPANEL_ESERIES_DISPLAY | |
CPANEL_ESERIES_DISPLAY_BASE | Class PANEL_ESERIES_DISPLAY_BASE |
CPANEL_FOOTPRINT_CHOOSER | |
CPANEL_FP_EDITOR_COLOR_SETTINGS | |
CPANEL_FP_EDITOR_FIELD_DEFAULTS | |
CPANEL_FP_EDITOR_FIELD_DEFAULTS_BASE | Class PANEL_FP_EDITOR_FIELD_DEFAULTS_BASE |
CPANEL_FP_EDITOR_GRAPHICS_DEFAULTS | |
CPANEL_FP_EDITOR_GRAPHICS_DEFAULTS_BASE | Class PANEL_FP_EDITOR_GRAPHICS_DEFAULTS_BASE |
CPANEL_FP_LIB_TABLE | Dialog to show and edit symbol library tables |
CPANEL_FP_LIB_TABLE_BASE | Class PANEL_FP_LIB_TABLE_BASE |
CPANEL_FP_PROPERTIES_3D_MODEL | |
CPANEL_FP_PROPERTIES_3D_MODEL_BASE | Class PANEL_FP_PROPERTIES_3D_MODEL_BASE |
CPANEL_FUSING_CURRENT | |
CPANEL_FUSING_CURRENT_BASE | Class PANEL_FUSING_CURRENT_BASE |
CPANEL_GAL_DISPLAY_OPTIONS | |
CPANEL_GALVANIC_CORROSION | |
CPANEL_GALVANIC_CORROSION_BASE | Class PANEL_GALVANIC_CORROSION_BASE |
CPANEL_GERBVIEW_COLOR_SETTINGS | |
CPANEL_GERBVIEW_DISPLAY_OPTIONS | |
CPANEL_GERBVIEW_DISPLAY_OPTIONS_BASE | Class PANEL_GERBVIEW_DISPLAY_OPTIONS_BASE |
CPANEL_GERBVIEW_EXCELLON_SETTINGS | |
CPANEL_GERBVIEW_EXCELLON_SETTINGS_BASE | Class PANEL_GERBVIEW_EXCELLON_SETTINGS_BASE |
CPANEL_GIT_REPOS | |
CPANEL_GIT_REPOS_BASE | Class PANEL_GIT_REPOS_BASE |
CPANEL_GRID_SETTINGS | |
CPANEL_GRID_SETTINGS_BASE | Class PANEL_GRID_SETTINGS_BASE |
CPANEL_HOTKEYS_EDITOR | |
CPANEL_IMAGE_EDITOR | |
CPANEL_IMAGE_EDITOR_BASE | Class PANEL_IMAGE_EDITOR_BASE |
CPANEL_JOBSET | |
CPANEL_JOBSET_BASE | Class PANEL_JOBSET_BASE |
CPANEL_JOBSET_OUTPUT | |
CPANEL_JOBSET_OUTPUT_BASE | Class PANEL_JOBSET_OUTPUT_BASE |
CPANEL_KICAD_LAUNCHER | |
CPANEL_KICAD_LAUNCHER_BASE | Class PANEL_KICAD_LAUNCHER_BASE |
CPANEL_MOUSE_SETTINGS | |
CPANEL_MOUSE_SETTINGS_BASE | Class PANEL_MOUSE_SETTINGS_BASE |
CPANEL_NET_INSPECTOR_SETTINGS | Persisted state for the net inspector panel |
CPANEL_NOTEBOOK_BASE | |
CPANEL_PACKAGE | |
CPANEL_PACKAGE_BASE | Class PANEL_PACKAGE_BASE |
CPANEL_PACKAGES_AND_UPDATES | |
CPANEL_PACKAGES_AND_UPDATES_BASE | Class PANEL_PACKAGES_AND_UPDATES_BASE |
CPANEL_PACKAGES_VIEW | |
CPANEL_PACKAGES_VIEW_BASE | Class PANEL_PACKAGES_VIEW_BASE |
CPANEL_PCB_DISPLAY_OPTIONS | |
CPANEL_PCB_DISPLAY_OPTIONS_BASE | Class PANEL_PCB_DISPLAY_OPTIONS_BASE |
CPANEL_PCBNEW_ACTION_PLUGINS | |
CPANEL_PCBNEW_ACTION_PLUGINS_BASE | Class PANEL_PCBNEW_ACTION_PLUGINS_BASE |
CPANEL_PCBNEW_COLOR_SETTINGS | |
CPANEL_PCBNEW_DISPLAY_ORIGIN | |
CPANEL_PCBNEW_DISPLAY_ORIGIN_BASE | Class PANEL_PCBNEW_DISPLAY_ORIGIN_BASE |
CPANEL_PL_EDITOR_COLOR_SETTINGS | |
CPANEL_PL_EDITOR_COLOR_SETTINGS_BASE | Class PANEL_PL_EDITOR_COLOR_SETTINGS_BASE |
CPANEL_PL_EDITOR_DISPLAY_OPTIONS | |
CPANEL_PLUGIN_SETTINGS | |
CPANEL_PLUGIN_SETTINGS_BASE | Class PANEL_PLUGIN_SETTINGS_BASE |
CPANEL_PREVIEW_3D_MODEL | |
CPANEL_PREVIEW_3D_MODEL_BASE | Class PANEL_PREVIEW_3D_MODEL_BASE |
CPANEL_PRINTER_LIST | |
CPANEL_PRINTER_LIST_BASE | Class PANEL_PRINTER_LIST_BASE |
CPANEL_PROPERTIES_BASE | Class PANEL_PROPERTIES_BASE |
CPANEL_R_CALCULATOR | |
CPANEL_R_CALCULATOR_BASE | Class PANEL_R_CALCULATOR_BASE |
CPANEL_REGULATOR | |
CPANEL_REGULATOR_BASE | Class PANEL_REGULATOR_BASE |
CPANEL_RF_ATTENUATORS | |
CPANEL_RF_ATTENUATORS_BASE | Class PANEL_RF_ATTENUATORS_BASE |
CPANEL_RULE_AREA_PROPERTIES_KEEPOUT_BASE | Class PANEL_RULE_AREA_PROPERTIES_KEEPOUT_BASE |
CPANEL_RULE_AREA_PROPERTIES_PLACEMENT_BASE | Class PANEL_RULE_AREA_PROPERTIES_PLACEMENT_BASE |
CPANEL_SCH_SELECTION_FILTER | |
CPANEL_SCH_SELECTION_FILTER_BASE | Class PANEL_SCH_SELECTION_FILTER_BASE |
CPANEL_SELECTION_FILTER | |
CPANEL_SELECTION_FILTER_BASE | Class PANEL_SELECTION_FILTER_BASE |
CPANEL_SETUP_BOARD_FINISH | |
CPANEL_SETUP_BOARD_FINISH_BASE | Class PANEL_SETUP_BOARD_FINISH_BASE |
CPANEL_SETUP_BOARD_STACKUP | |
CPANEL_SETUP_BOARD_STACKUP_BASE | Class PANEL_SETUP_BOARD_STACKUP_BASE |
CPANEL_SETUP_BUSES | |
CPANEL_SETUP_BUSES_BASE | Class PANEL_SETUP_BUSES_BASE |
CPANEL_SETUP_CONSTRAINTS | |
CPANEL_SETUP_CONSTRAINTS_BASE | Class PANEL_SETUP_CONSTRAINTS_BASE |
CPANEL_SETUP_DIMENSIONS | |
CPANEL_SETUP_DIMENSIONS_BASE | Class PANEL_SETUP_DIMENSIONS_BASE |
CPANEL_SETUP_FORMATTING | |
CPANEL_SETUP_FORMATTING_BASE | Class PANEL_SETUP_FORMATTING_BASE |
CPANEL_SETUP_LAYERS | |
CPANEL_SETUP_LAYERS_BASE | Class PANEL_SETUP_LAYERS_BASE |
CPANEL_SETUP_LAYERS_CTLs | The 3 UI control pointers for a single board layer |
CPANEL_SETUP_MASK_AND_PASTE | |
CPANEL_SETUP_MASK_AND_PASTE_BASE | Class PANEL_SETUP_MASK_AND_PASTE_BASE |
CPANEL_SETUP_NETCLASSES | |
CPANEL_SETUP_NETCLASSES_BASE | Class PANEL_SETUP_NETCLASSES_BASE |
CPANEL_SETUP_PINMAP | |
CPANEL_SETUP_PINMAP_BASE | Class PANEL_SETUP_PINMAP_BASE |
CPANEL_SETUP_RULES | |
CPANEL_SETUP_RULES_BASE | Class PANEL_SETUP_RULES_BASE |
CPANEL_SETUP_SEVERITIES | |
CPANEL_SETUP_TEARDROPS | |
CPANEL_SETUP_TEARDROPS_BASE | Class PANEL_SETUP_TEARDROPS_BASE |
CPANEL_SETUP_TEXT_AND_GRAPHICS | |
CPANEL_SETUP_TEXT_AND_GRAPHICS_BASE | Class PANEL_SETUP_TEXT_AND_GRAPHICS_BASE |
CPANEL_SETUP_TRACKS_AND_VIAS | |
CPANEL_SETUP_TRACKS_AND_VIAS_BASE | Class PANEL_SETUP_TRACKS_AND_VIAS_BASE |
CPANEL_SETUP_TUNING_PATTERNS | |
CPANEL_SETUP_TUNING_PATTERNS_BASE | Class PANEL_SETUP_TUNING_PATTERNS_BASE |
CPANEL_SIMULATOR_PREFERENCES | |
CPANEL_SIMULATOR_PREFERENCES_BASE | Class PANEL_SIMULATOR_PREFERENCES_BASE |
CPANEL_SYM_COLOR_SETTINGS | |
CPANEL_SYM_COLOR_SETTINGS_BASE | Class PANEL_SYM_COLOR_SETTINGS_BASE |
CPANEL_SYM_DISPLAY_OPTIONS | |
CPANEL_SYM_DISPLAY_OPTIONS_BASE | Class PANEL_SYM_DISPLAY_OPTIONS_BASE |
CPANEL_SYM_EDITING_OPTIONS | |
CPANEL_SYM_EDITING_OPTIONS_BASE | Class PANEL_SYM_EDITING_OPTIONS_BASE |
CPANEL_SYM_LIB_TABLE | Dialog to show and edit symbol library tables |
CPANEL_SYM_LIB_TABLE_BASE | Class PANEL_SYM_LIB_TABLE_BASE |
CPANEL_SYMBOL_CHOOSER | |
CPANEL_SYNC_SHEET_PINS | |
CPANEL_SYNC_SHEET_PINS_BASE | Class PANEL_SYNC_SHEET_PINS_BASE |
CPANEL_TEMPLATE_FIELDNAMES | |
CPANEL_TEMPLATE_FIELDNAMES_BASE | Class PANEL_TEMPLATE_FIELDNAMES_BASE |
CPANEL_TEXT_VARIABLES | |
CPANEL_TEXT_VARIABLES_BASE | Class PANEL_TEXT_VARIABLES_BASE |
CPANEL_TRACK_WIDTH | |
CPANEL_TRACK_WIDTH_BASE | Class PANEL_TRACK_WIDTH_BASE |
CPANEL_TRANSLINE | |
CPANEL_TRANSLINE_BASE | Class PANEL_TRANSLINE_BASE |
CPANEL_VIA_SIZE | |
CPANEL_VIA_SIZE_BASE | Class PANEL_VIA_SIZE_BASE |
CPANEL_WAVELENGTH | |
CPANEL_WAVELENGTH_BASE | Class PANEL_WAVELENGTH_BASE |
CPANEL_ZONE_GAL | |
CPANEL_ZONE_GAL_CONTAINER | |
CPANEL_ZONE_PROPERTIES | |
CPANEL_ZONE_PROPERTIES_BASE | Class PANEL_ZONE_PROPERTIES_BASE |
CPARAM | |
CPARAM_BASE | |
CPARAM_CFG | A base class which establishes the interface functions ReadParam and SaveParam, which are implemented by a number of derived classes, and these function's doxygen comments are inherited also |
CPARAM_CFG_BOOL | Configuration object for booleans |
CPARAM_CFG_DOUBLE | Configuration object for double precision floating point numbers |
CPARAM_CFG_FILENAME | Configuration object for a file name object |
CPARAM_CFG_INT | Configuration object for integers |
CPARAM_CFG_INT_WITH_SCALE | Configuration for integers with unit conversion |
CPARAM_CFG_LIBNAME_LIST | |
CPARAM_CFG_WXSTRING | Configuration object for wxString objects |
CPARAM_CFG_WXSTRING_SET | Configuration object for a set of wxString objects |
CPARAM_ENUM | Stores an enum as an integer |
CPARAM_LAMBDA | Like a normal param, but with custom getter and setter functions |
CPARAM_LAYER_PAIRS | |
CPARAM_LAYER_PRESET | |
CPARAM_LAYER_PRESET_3D | |
CPARAM_LIST | |
CPARAM_MAP | Represents a map of <std::string, Value> |
CPARAM_PATH | Stores a path as a string with directory separators normalized to unix-style |
CPARAM_PATH_LIST | Represents a list of strings holding directory paths |
CPARAM_SCALED | Represents a parameter that has a scaling factor between the value in the file and the value used internally (i.e |
CPARAM_SET | |
CPARAM_VIEWPORT | |
CPARAM_VIEWPORT3D | |
CPARAM_WXSTRING_MAP | A helper for <wxString, wxString> maps |
CPARSE_CASE | |
CPARSE_ERROR | A filename or source description, a problem input line, a line number, a byte offset, and an error message which contains the caller's report and his call site information: CPP source file, function, and line number |
CPART | |
CPART_DESCRIPTION | |
CPART_NAME | |
CPART_NAME_FILTER | |
CPART_NUMBER | |
CPART_NUMBER_FILTER | |
CPART_VERSION | |
CPART_VERSION_FILTER | |
CPATH_COLLECTOR | |
CPATH_CONNECTION | |
CPATHS | Helper class to centralize the paths used throughout kicad |
CPCB_ACTIONS | Gather all the actions that are shared by tools |
CPCB_ARC | |
CPCB_BASE_EDIT_FRAME | Common, abstract interface for edit frames |
CPCB_BASE_FRAME | Base PCB main window class for Pcbnew, Gerbview, and CvPcb footprint viewer |
CPCB_CALCULATOR_CONTROL | Handle actions for the various symbol editor and viewers |
CPCB_CALCULATOR_DATAFILE | PCB_CALCULATOR_DATAFILE handles data to calculate regulators parameters |
CPCB_CALCULATOR_DATAFILE_PARSER | Parser for PCB_CALCULATOR_DATAFILE |
CPCB_CALCULATOR_FRAME | PCB calculator the main frame |
►CPCB_CALCULATOR_SETTINGS | |
CATTENUATOR | |
CATTENUATORS | |
CCABLE_SIZE | |
CCORROSION_TABLE | |
CELECTRICAL | |
CREGULATORS | |
CTRACK_WIDTH | |
CTRANSMISSION_LINE | |
CVIA_SIZE | |
CWAVELENGTH | |
CPCB_COLLECTOR | Collect BOARD_ITEM objects |
CPCB_CONTROL | Handle actions that are shared between different frames in PcbNew |
CPCB_DIM_ALIGNED | For better understanding of the points that make a dimension: |
CPCB_DIM_CENTER | Mark the center of a circle or arc with a cross shape |
CPCB_DIM_LEADER | A leader is a dimension-like object pointing to a specific point |
CPCB_DIM_ORTHOGONAL | An orthogonal dimension is like an aligned dimension, but the extension lines are locked to the X or Y axes, and the measurement is only taken in the X or Y direction |
CPCB_DIM_RADIAL | A radial dimension indicates either the radius or diameter of an arc or circle |
CPCB_DIMENSION_BASE | Abstract dimension API |
CPCB_DISPLAY_OPTIONS | |
CPCB_DRAW_PANEL_GAL | |
►CPCB_EDIT_FRAME | The main frame for Pcbnew |
CLAYER_TOOLBAR_ICON_VALUES | Store the previous layer toolbar icon state information |
CPCB_EDIT_TABLE_TOOL | |
CPCB_EDITOR_CONDITIONS | Group generic conditions for PCB editor states |
CPCB_EVENTS | |
CPCB_FIELD | |
CPCB_FIELD_DESC | |
CPCB_FIELDS_GRID_TABLE | |
CPCB_GENERATOR | |
CPCB_GRID_HELPER | |
CPCB_GROUP | A set of BOARD_ITEMs (i.e., without duplicates) |
CPCB_GROUP_DESC | |
CPCB_INTERSECTABLE | |
CPCB_IO | A base class that BOARD loading and saving plugins should derive from |
CPCB_IO_ALTIUM_CIRCUIT_MAKER | |
CPCB_IO_ALTIUM_CIRCUIT_STUDIO | |
CPCB_IO_ALTIUM_DESIGNER | |
CPCB_IO_CADSTAR_ARCHIVE | |
CPCB_IO_EAGLE | Works with Eagle 6.x XML board files and footprints to implement the Pcbnew #PLUGIN API or a portion of it |
CPCB_IO_EASYEDA | |
CPCB_IO_EASYEDA_PARSER | |
►CPCB_IO_EASYEDAPRO | |
CPRJ_DATA | |
CPCB_IO_EASYEDAPRO_PARSER | |
CPCB_IO_FABMASTER | |
CPCB_IO_GEDA | A #PLUGIN derivation for saving and loading Geda PCB files |
CPCB_IO_IPC2581 | |
CPCB_IO_KICAD_LEGACY | A #PLUGIN derivation which could possibly be put into a DLL/DSO |
CPCB_IO_KICAD_SEXPR | A #PLUGIN derivation for saving and loading Pcbnew s-expression formatted files |
►CPCB_IO_KICAD_SEXPR_PARSER | Read a Pcbnew s-expression formatted LINE_READER object and returns the appropriate BOARD_ITEM object |
CGENERATOR_INFO | Convert net code using the mapping table if available, otherwise returns unchanged net code if < 0 or if it's out of range |
CGROUP_INFO | |
►CPCB_IO_MGR | A factory which returns an instance of a #PLUGIN |
►CPLUGIN_REGISTRY | Hold a list of available plugins, created using a singleton REGISTER_PLUGIN object |
CENTRY | |
CREGISTER_PLUGIN | Register a plugin |
CPCB_IO_ODBPP | |
CPCB_IO_PCAD | |
CPCB_IO_PLUGIN_CASE | |
CPCB_IO_SOLIDWORKS | |
CPCB_LAYER_BOX_SELECTOR | Class to display a pcb layer list in a wxBitmapComboBox |
CPCB_LAYER_COLLECTOR | Collect all BOARD_ITEM objects on a given layer |
CPCB_LAYER_ID_CLIENT_DATA | A helper wxWidgets control client data object to store layer IDs |
CPCB_LAYER_PRESENTATION | Class that manages the presentation of PCB layers in a PCB frame |
CPCB_MARKER | |
CPCB_MARKER_DESC | |
►CPCB_NET_INSPECTOR_PANEL | Net inspection panel for pcbnew |
CCOLUMN_DESC | Column metadata |
CDATA_MODEL | Data model for display in the Net Inspector panel |
CLIST_ITEM | Primary data item for entries in the Net Inspector list |
CLIST_ITEM_GROUP_NUMBER_CMP_LESS | |
CLIST_ITEM_NETCODE_CMP_LESS | |
CPCB_ONE_LAYER_SELECTOR | Display a PCB layers list in a dialog to select one layer from this list |
CPCB_ORIGIN_TRANSFORMS | |
►CPCB_PICKER_TOOL | Generic tool for picking an item |
CINTERACTIVE_PARAMS | |
CRECEIVER | Interface class for something that receives picked points or items from this tool |
CPCB_PLOT_PARAMS | Parameters and options when plotting/printing a board |
CPCB_PLOT_PARAMS_PARSER | The parser for PCB_PLOT_PARAMS |
CPCB_PLOT_SVG_OPTIONS | |
CPCB_PLOTTER | |
CPCB_POINT_EDITOR | Tool that displays edit points allowing to modify items by dragging the points |
CPCB_PROPERTIES_PANEL | |
CPCB_REFERENCE_IMAGE | Object to handle a bitmap image that can be inserted in a PCB |
CPCB_REFERENCE_IMAGE_DESC | |
CPCB_SCREEN | |
CPCB_SEARCH_HANDLER | |
CPCB_SEARCH_PANE | |
CPCB_SELECTION | |
CPCB_SELECTION_CONDITIONS | |
CPCB_SELECTION_FILTER_OPTIONS | This file contains data structures that are saved in the project file or project local settings file that are specific to PcbNew |
►CPCB_SELECTION_TOOL | The selection tool: currently supports: |
CPRIV | Private implementation of firewalled private data |
►CPCB_SHAPE | |
Ccmp_drawings | |
CPCB_SHAPE_DESC | |
CPCB_TABLE | |
CPCB_TABLE_DESC | |
CPCB_TABLECELL | |
CPCB_TABLECELL_DESC | |
CPCB_TABLECELL_POINT_EDIT_BEHAVIOR | |
CPCB_TARGET | |
CPCB_TARGET_DESC | |
CPCB_TEST_FRAME_BASE | |
CPCB_TEST_SELECTION_TOOL | |
CPCB_TEXT | |
CPCB_TEXT_DESC | |
CPCB_TEXTBOX | |
CPCB_TEXTBOX_DESC | |
CPCB_TOOL_BASE | |
►CPCB_TRACK | |
Ccmp_tracks | |
CPCB_TUNING_PATTERN | |
CPCB_TUNING_PATTERN_DESC | |
CPCB_TYPE_COLLECTOR | Collect all BOARD_ITEM objects of a given set of KICAD_T type(s) |
CPCB_VIA | |
CPCB_VIEWER_TOOLS | Tool useful for viewing footprints |
►CPCB_VIEWERS_SETTINGS_BASE | |
CVIEWERS_DISPLAY_OPTIONS | |
CPCBEXPR_BUILTIN_FUNCTIONS | |
CPCBEXPR_COMPILER | |
CPCBEXPR_COMPONENT_CLASS_REF | |
CPCBEXPR_COMPONENT_CLASS_VALUE | |
CPCBEXPR_CONTEXT | |
CPCBEXPR_EVALUATOR | |
CPCBEXPR_LAYER_VALUE | |
CPCBEXPR_NET_VALUE | |
CPCBEXPR_NETCLASS_REF | |
CPCBEXPR_NETCLASS_VALUE | |
CPCBEXPR_NETNAME_REF | |
CPCBEXPR_PINTYPE_VALUE | |
CPCBEXPR_TYPE_REF | |
CPCBEXPR_UCODE | |
CPCBEXPR_UNIT_RESOLVER | |
CPCBEXPR_UNITLESS_RESOLVER | |
CPCBEXPR_VAR_REF | |
CPCBNEW_JOBS_HANDLER | |
CPCBNEW_PRINTOUT | |
CPCBNEW_PRINTOUT_SETTINGS | |
►CPCBNEW_SETTINGS | |
CAUI_PANELS | |
CDIALOG_CLEANUP | |
CDIALOG_DRC | |
CDIALOG_EXPORT_2581 | |
CDIALOG_EXPORT_IDF | |
CDIALOG_EXPORT_ODBPP | |
CDIALOG_EXPORT_STEP | |
CDIALOG_EXPORT_SVG | |
CDIALOG_EXPORT_VRML | |
CDIALOG_FOOTPRINT_WIZARD_LIST | |
CDIALOG_GENERATE_DRILL | |
CDIALOG_IMPORT_GRAPHICS | |
CDIALOG_NETLIST | |
CDIALOG_PLACE_FILE | |
CDIALOG_PLOT | |
CDIALOG_REANNOTATE | |
CDISPLAY_OPTIONS | |
CFOOTPRINT_CHOOSER | |
CLOCKING_OPTIONS | |
CZONES | |
CPCM_CONTACT | |
CPCM_DESIGN_BLOCK_LIB_TRAVERSER | |
CPCM_FP_LIB_TRAVERSER | |
CPCM_INSTALLATION_ENTRY | |
CPCM_PACKAGE | Repository reference to a resource |
CPCM_REPOSITORY | Package installation entry |
CPCM_RESOURCE_REFERENCE | Repository metadata |
CPCM_SYM_LIB_TRAVERSER | |
CPCM_TASK_MANAGER | Helper class that handles package (un)installation |
►CPDF_PLOTTER | |
COUTLINE_NODE | |
CPerlinNoise | |
CPG_CELL_RENDERER | Enhanced renderer to work around some limitations in wxWidgets 3.0 capabilities |
CPG_CHECKBOX_EDITOR | |
CPG_COLOR_EDITOR | |
CPG_RATIO_EDITOR | |
CPG_UNIT_EDITOR | |
CPGM_BASE | Container for data for KiCad programs |
CPGM_KICAD | PGM_KICAD extends PGM_BASE to bring in FileHistory() and PdfBrowser() which were moved from EDA_APP into KIFACE_BASE |
CPGM_SINGLE_TOP | Implement PGM_BASE with its own OnPgmInit() and OnPgmExit() |
CPGM_TEST_FRAME | |
CPGPROPERTY_ANGLE | A wxEnumProperty that displays a color next to the enum value |
CPGPROPERTY_AREA | |
CPGPROPERTY_BOOL | |
CPGPROPERTY_COLOR4D | |
CPGPROPERTY_COLORENUM | |
CPGPROPERTY_COORD | Customized wxPGProperty class to handle angles |
CPGPROPERTY_DISTANCE | |
CPGPROPERTY_RATIO | |
CPGPROPERTY_SIZE | |
CPGPROPERTY_STRING | |
CPICKED_ITEMS_LIST | A holder to handle information on schematic or board items |
CPICKED_SYMBOL | |
CPICKER_TOOL | |
CPICKER_TOOL_BASE | |
CPIN_INFO | |
►CPIN_LAYOUT_CACHE | A pin layout helper is a class that manages the layout of the parts of a pin on a schematic symbol: |
CTEXT_EXTENTS_CACHE | Cached extent of a text item |
CTEXT_INFO | |
►CPIN_NUMBERS | |
Cless | |
CPIN_TABLE_DATA_MODEL | |
CPIN_TRICKS_MENU | |
CPinShapeComboBox | |
CpinShapeStruct | |
CPinTypeComboBox | |
CpinTypeStruct | |
CPKG_OUTLINE | |
CPL_ACTIONS | Gather all the actions that are shared by tools |
CPL_DRAW_PANEL_GAL | |
CPL_DRAWING_TOOLS | Tool responsible for drawing/placing items (lines, rectangles, text, etc.) |
CPL_EDIT_TOOL | |
CPL_EDITOR_CONTROL | Handle actions specific to the drawing sheet editor |
CPL_EDITOR_FRAME | The main window used in the drawing sheet editor |
CPL_EDITOR_LAYOUT | |
CPL_EDITOR_SETTINGS | |
CPL_POINT_EDITOR | Tool that displays edit points allowing to modify items by dragging the points |
CPL_SELECTION | |
CPL_SELECTION_TOOL | |
CPLACE_FILE_EXPORTER | The ASCII format of the kicad place file is: |
CPLACEFILE_GERBER_WRITER | Used to create Gerber drill files |
CPLASTIC_NORMAL | Procedural generation of the plastic normals |
CPLASTIC_SHINE_NORMAL | Procedural generation of the shiny plastic normals |
CPLATED_COPPER_NORMAL | |
CPLEDITOR_PREVIEW_FRAME | Custom print preview frame |
CPLEDITOR_PRINTOUT | Custom print out for printing schematics |
CPLOT_CONTROLLER | Batch plotter state object |
CPLOTTER | Base plotter engine class |
CPLUGIN_ACTION | An action performed by a plugin via the IPC API (not to be confused with ACTION_PLUGIN, the old SWIG plugin system, which will be removed in the future) |
CPLUGIN_CONTENT_MANAGER | Main class of Plugin and Content Manager subsystem |
CPLUGIN_DEPENDENCY | |
CPLUGIN_RUNTIME | |
CPLUGIN_TRAVERSER | |
CPLUGINS_GRID_TRICKS | |
CPNS_DEBUG_SHAPE | |
CPNS_DEBUG_STAGE | |
►CPNS_KICAD_IFACE | |
COFFSET | |
CPNS_KICAD_IFACE_BASE | |
CPNS_KICAD_IFACE_GENERATOR | |
CPNS_LAYER_RANGE | Represent a contiguous set of PCB layers |
►CPNS_LOG_FILE | |
CCOMMIT_STATE | |
CPNS_LOG_PLAYER | |
CPNS_LOG_PLAYER_KICAD_IFACE | |
►CPNS_LOG_VIEW_TRACKER | |
CENTRY | |
CPNS_LOG_VIEWER_FRAME | |
CPNS_LOG_VIEWER_FRAME_BASE | Class PNS_LOG_VIEWER_FRAME_BASE |
CPNS_LOG_VIEWER_OVERLAY | |
CPNS_PCBNEW_DEBUG_DECORATOR | |
CPNS_PCBNEW_RULE_RESOLVER | |
CPNS_TEST_CASE | |
CPNS_TEST_DEBUG_DECORATOR | |
CPNS_TEST_FIXTURE | |
CPNS_VIEWER_IFACE | |
CPOINT_COORD | A coordinate point |
CPOINT_EDIT_BEHAVIOR | A helper class interface to manage the edit points for a single item |
CPOINT_LIGHT | Point light source based on http://ogldev.atspace.co.uk/www/tutorial20/tutorial20.html |
CPOLYGON_2D | Represent a sub polygon block |
CPOLYGON_4PT_2D | Simple non-intersecting polygon with 4 points |
CPOLYGON_BOOLEAN_ROUTINE | A routine that modifies polygons using boolean operations |
►CPOLYGON_GEOM_MANAGER | Class that handles the drawing of a polygon, including management of last corner deletion and drawing of leader lines with various constraints (eg 45 deg only) |
CCLIENT | "Listener" interface for a class that wants to be updated about polygon geometry changes |
CPOLYGON_INTERSECT_ROUTINE | |
CPOLYGON_MERGE_ROUTINE | |
CPOLYGON_POINT_EDIT_BEHAVIOR | Class that implements "standard" polygon editing behavior |
CPOLYGON_SUBTRACT_ROUTINE | |
CPOLYGON_TEST | |
CPOLYGON_TRIANGULATION | |
CPOLYSEGMENT | |
CPOSITION_RELATIVE_TOOL | The interactive edit tool |
CPOST_SHADER | |
CPOST_SHADER_SSAO | |
CPOWER_SEARCH_HANDLER | |
CPREDEF_TIMESTAMPER | Timestamper that returns predefined values from a vector |
CPRETTIFIED_FILE_OUTPUTFORMATTER | |
CPRETTIFIER_TEST_FIXTURE | |
CPRINTABLE_OPT | |
CPRINTOUT_SETTINGS | Handle the parameters used to print a board drawing |
CPRIVATE_LAYERS_GRID_TABLE | |
CPRODUCE_PCB_BASE | Class PRODUCE_PCB_BASE |
CPROF_COUNTER | A thread-safe event counter |
CPROF_TIMER | A small class to help profiling |
CPROGRESS_REPORTER | A progress reporter interface for use in multi-threaded environments |
CPROGRESS_REPORTER_BASE | This implements all the tricky bits for thread safety, but the GUI is left to derived classes |
►CPROJECT | Container for project specific data |
C_ELEM | A PROJECT can hold stuff it knows nothing about, in the form of _ELEM derivatives |
CPROJECT_ARCHIVER | |
CPROJECT_ARCHIVER_DIR_ZIP_TRAVERSER | |
CPROJECT_CHOOSER_PLUGIN | Plugin class for import plugins that support choosing a project |
CPROJECT_CONTEXT | |
CPROJECT_FILE | The backing store for a PROJECT, in JSON format |
CPROJECT_FILE_STATE | |
CPROJECT_LOCAL_SETTINGS | The project local settings are things that are attached to a particular project, but also might be particular to a certain user editing that project, or change quickly, and therefore may not want to be checked in to version control or otherwise distributed with the main project |
CPROJECT_PCB | |
CPROJECT_SCH | |
CPROJECT_TEMPLATE | A class which provides project template functionality |
CPROJECT_TREE | PROJECT_TREE This is the class to show (as a tree) the files in the project directory |
CPROJECT_TREE_ITEM | Handle one item (a file or a directory name) for the tree file |
CPROJECT_TREE_PANE | PROJECT_TREE_PANE Window to display the tree files |
CPROPERTIES_FRAME | PROPERTIES_FRAME display properties of the current item |
CPROPERTIES_PANEL | |
CPROPERTIES_TOOL | Action handler for the Properties panel |
CPropertiesFixture | |
CPROPERTY | |
CPROPERTY_BASE | |
CPROPERTY_COMMIT_HANDLER | |
CPROPERTY_EDITOR_UNIT_BINDER | Specialization for wxPropertyGrid, where we have no labels and units are displayed in the editor |
CPROPERTY_ENUM | |
►CPROPERTY_MANAGER | Provide class metadata.Helper macro to map type hashes to names |
CCLASS_DESC | Returns metadata for a specific type |
CCLASS_INFO | |
CPROPERTY_VALIDATORS | A set of generic validators |
CPROTO_TEST_FIXTURE | |
CPS_PLOTTER | |
CPSEUDO_ACTION | |
CPSLIKE_PLOTTER | Intermediate class to handle common routines for engines working more or less with the postscript imaging model |
CPTR_LAYER_CACHE_KEY | |
CPTR_PTR_CACHE_KEY | |
CPTR_PTR_LAYER_CACHE_KEY | |
CPYTHON_ACTION_PLUGIN | |
CPYTHON_ACTION_PLUGINS | |
CPYTHON_FOOTPRINT_WIZARD | |
CPYTHON_FOOTPRINT_WIZARD_LIST | |
CQA_SEXPR_PARSER | |
CRA_SHEET | |
CRADIAL_DIMENSION_DESC | |
CRANGE | |
CRANGED_NUM | |
CRATSNEST_SEARCH_HANDLER | |
CRATSNEST_VIEW_ITEM | |
CRAY | |
CRAY2D | |
CRAYPACKET | |
CRAYSEG2D | |
CRC_ITEM | A holder for a rule check item, DRC in Pcbnew or ERC in Eeschema |
CRC_ITEMS_PROVIDER | Provide an abstract interface of a RC_ITEM* list manager |
CRC_TREE_MODEL | |
CRC_TREE_NODE | |
CREANNOTATED_REFERENCE | |
CREANNOTATION_CASE | |
CRECT_DEFINITION | Simple definition of a rectangle, can be rounded |
CRECTANGLE_GEOM_SYNCER | Class that keeps a rectangle's various fields all up to date |
CRECTANGLE_POINT_EDIT_BEHAVIOR | |
CRECTWAVEGUIDE | |
CREENTRANCY_GUARD | |
CREFDES_CHANGE | |
CREFDES_INFO | |
CREFDES_TYPE_STR | |
CREFERENCE_IMAGE | A REFERENCE_IMAGE is a wrapper around a BITMAP_IMAGE that is displayed in an editor as a reference for the user |
CREFERENCE_IMAGE_POINT_EDIT_BEHAVIOR | |
CREGEX_VALIDATOR | Custom validator that checks verifies that a string exactly matches a regular expression |
CREGISTER_LEGACY_TUNING_PATTERN | |
CREGULATOR_DATA | |
CREGULATOR_LIST | |
CREMOVE_SHAPE_CASE | |
CRENAME_DIALOG | |
CRENDER_3D_BASE | This is a base class to hold data and functions for render targets |
►CRENDER_3D_OPENGL | Object to render the board using openGL |
CMODELTORENDER | |
CRENDER_3D_RAYTRACE_BASE | |
CRENDER_3D_RAYTRACE_GL | |
CRENDER_3D_RAYTRACE_RAM | |
CREPEAT_LAYOUT_OPTIONS | |
CREPORTER | A pure virtual class used to derive REPORTER objects from |
CRES_EQUIV_CALC | Performs calculations on E-series values primarily to find target values as combinations (serial, parallel) of them |
CRESCUE_CACHE_CANDIDATE | |
CRESCUE_CANDIDATE | |
CRESCUE_CASE_CANDIDATE | |
CRESCUE_LOG | |
CRESCUE_SYMBOL_LIB_TABLE_CANDIDATE | |
CRESCUER | |
CRESETTABLE_PANEL | A wxPanel that is designed to be reset in a standard manner |
CRESISTANCE | |
CRESULTS | |
CRING_2D | |
CRN_DYNAMIC_LINE | |
►CRN_NET | Describe ratsnest for a single net |
CTRIANGULATOR_STATE | |
CROUND_SEGMENT | |
CROUND_SEGMENT_2D | |
CROUNDED_CORNER | |
CROUNDRECT | A round rectangle shape, based on a rectangle and a radius |
CROUTER_PREVIEW_ITEM | |
CROUTER_STATUS_VIEW_ITEM | |
CROUTER_TOOL | |
CROW_ICON_PROVIDER | Icon provider for the "standard" row indicators, for example in layer selection lists |
Crsort_wxString | A helper for sorting strings from the rear |
CRULE_AREA | |
CRULE_AREA_COMPAT_DATA | |
CRULE_AREA_CREATE_HELPER | An adjunct helper to the DRAWING_TOOL interactive tool, which handles incoming geometry changes from a POLYGON_GEOM_MANAGER and translates that into a SCH_RULE_AREA based on given parameters |
CRULE_AREAS_DATA | |
CS3D_CACHE | Cache for storing the 3D shapes |
CS3D_CACHE_ENTRY | |
CS3D_INFO | |
CS3D_PLUGIN_MANAGER | |
CS3DMODEL | Store the a model based on meshes and materials |
CS_FILTER | 5x5 Filter struct parameters |
CSAVE_AS_DIALOG | |
CSAVE_AS_TRAVERSER | |
CSCALED_BITMAP_ID | |
CSCENEGRAPH | Define the basic data set required to represent a 3D model |
CSCH_BASE_FRAME | A shim class between EDA_DRAW_FRAME and several derived classes: SYMBOL_EDIT_FRAME, SYMBOL_VIEWER_FRAME, and SCH_EDIT_FRAME, and it brings in a common way of handling the provided virtual functions for the derived classes |
CSCH_BITMAP | Object to handle a bitmap image that can be inserted in a schematic |
CSCH_BITMAP_DESC | |
CSCH_BUS_BUS_ENTRY | Class for a bus to bus entry |
CSCH_BUS_ENTRY_BASE | Base class for a bus or wire entry |
CSCH_BUS_ENTRY_DESC | |
CSCH_BUS_WIRE_ENTRY | Class for a wire to bus entry |
CSCH_COMMIT | |
CSCH_CONNECTION | Each graphical item can have a SCH_CONNECTION describing its logical connection (to a bus or net) |
CSCH_DESIGN_BLOCK_CONTROL | Handle schematic design block actions in the schematic editor |
CSCH_DIRECTIVE_LABEL | |
CSCH_DIRECTIVE_LABEL_DESC | |
CSCH_DRAW_PANEL | |
CSCH_DRAWING_TOOLS | Tool responsible for drawing/placing items (symbols, wires, buses, labels, etc.) |
CSCH_EASYEDA_PARSER | |
CSCH_EASYEDAPRO_PARSER | |
CSCH_EDIT_FRAME | Schematic editor (Eeschema) main window |
CSCH_EDIT_TABLE_TOOL | |
CSCH_EDIT_TOOL | |
CSCH_EDITOR_CONDITIONS | Group generic conditions for PCB editor states |
CSCH_EDITOR_CONTROL | Handle actions specific to the schematic editor |
CSCH_FIELD | Instances are attached to a symbol or sheet and provide a place for the symbol's value, reference designator, footprint, , a sheet's name, filename, and user definable name-value pairs of arbitrary purpose |
CSCH_FIELD_DESC | |
CSCH_FIND_REPLACE_TOOL | Handle actions specific to the schematic editor |
CSCH_GLOBALLABEL | |
CSCH_HIERLABEL | |
CSCH_HIERLABEL_SYNCHRONIZATION_ITEM | |
CSCH_IO | Base class that schematic file and library loading and saving plugins should derive from |
CSCH_IO_ALTIUM | |
CSCH_IO_ALTIUM_LIB_CACHE | A cache assistant for Altium symbol libraries |
CSCH_IO_CADSTAR_ARCHIVE | |
CSCH_IO_DATABASE | A KiCad database library provides both symbol and footprint metadata, so there are "shim" plugins on both the symbol and footprint side of things that expose the database contents to the schematic and board editors |
►CSCH_IO_EAGLE | A SCH_IO derivation for loading 6.x+ Eagle schematic files |
CEAGLE_MISSING_CMP | Map references to missing symbol units data |
CSEG_DESC | Segments representing wires for intersection checking |
CSCH_IO_EASYEDA | |
►CSCH_IO_EASYEDAPRO | |
CPRJ_DATA | |
CSCH_IO_HTTP_LIB | A KiCad HTTP library provides both symbol and footprint metadata, so there are "shim" plugins on both the symbol and footprint side of things that expose the database contents to the schematic and board editors |
CSCH_IO_KICAD_LEGACY | A SCH_IO derivation for loading schematic files created before the new s-expression file format |
CSCH_IO_KICAD_LEGACY_LIB_CACHE | A cache assistant for KiCad legacy symbol libraries |
CSCH_IO_KICAD_SEXPR | A SCH_IO derivation for loading schematic files using the new s-expression file format |
CSCH_IO_KICAD_SEXPR_LIB_CACHE | A cache assistant for the KiCad s-expression symbol libraries |
CSCH_IO_KICAD_SEXPR_PARSER | Object to parser s-expression symbol library and schematic file formats |
CSCH_IO_LIB_CACHE | A base cache assistant implementation for the symbol library portion of the SCH_IO API |
CSCH_IO_LTSPICE | |
CSCH_IO_LTSPICE_PARSER | The class is been used for loading the asc and asy files in intermediate data structure |
CSCH_IO_MGR | A factory which returns an instance of a SCH_IO |
►CSCH_ITEM | Base class for any item which can be embedded within the SCHEMATIC container class, and therefore instances of derived classes should only be found in EESCHEMA or other programs that use class SCHEMATIC and its contents |
Ccmp_items | |
CSCH_ITEM_DESC | |
CSCH_JUNCTION | |
CSCH_JUNCTION_DESC | |
CSCH_LABEL | |
CSCH_LABEL_BASE | |
CSCH_LABEL_DESC | |
CSCH_LINE | Segment description base class to describe items which have 2 end points (track, wire, draw line ...) |
CSCH_LINE_DESC | |
CSCH_LINE_WIRE_BUS_TOOL | Tool responsible for drawing/placing items (symbols, wires, buses, labels, etc.) |
CSCH_MARKER | |
CSCH_MOVE_TOOL | |
CSCH_NAVIGATE_TOOL | Handle actions specific to the schematic editor |
CSCH_NETNAME_VALIDATOR | |
CSCH_NO_CONNECT | |
►CSCH_PIN | |
CALT | |
CEXTENTS_CACHE | |
CSCH_PIN_DESC | |
CSCH_PIN_TABLE_DATA_MODEL | |
CSCH_PLOT_OPTS | |
CSCH_PLOTTER | Schematic plotting class |
CSCH_PREVIEW_FRAME | Custom schematic print preview frame |
CSCH_PREVIEW_PANEL | |
CSCH_PRINTOUT | Custom print out for printing schematics |
CSCH_PROPERTIES_PANEL | |
CSCH_REFERENCE | A helper to define a symbol's reference designator in a schematic |
CSCH_REFERENCE_LIST | Container to create a flattened list of symbols because in a complex hierarchy, a symbol can be used more than once and its reference designator is dependent on the sheet path for the same symbol |
CSCH_RENDER_SETTINGS | |
CSCH_RULE_AREA | |
CSCH_RULE_AREA_DESC | |
►CSCH_SCREEN | |
CBusAliasCmp | Compare two BUS_ALIAS objects by name |
CSCH_SCREENS | Container class that holds multiple SCH_SCREEN objects in a hierarchy |
CSCH_SEARCH_DATA | |
CSCH_SEARCH_HANDLER | |
CSCH_SEARCH_HIT | |
CSCH_SEARCH_PANE | |
CSCH_SELECTION_FILTER_OPTIONS | |
CSCH_SHAPE | |
CSCH_SHAPE_DESC | |
CSCH_SHEET | Sheet symbol placed in a schematic, and is the entry point for a sub schematic |
CSCH_SHEET_DESC | |
CSCH_SHEET_INSTANCE | A simple container for sheet instance information |
CSCH_SHEET_LIST | A container for handling SCH_SHEET_PATH objects in a flattened hierarchy |
CSCH_SHEET_PATH | Handle access to a stack of flattened SCH_SHEET objects by way of a path for creating a flattened schematic hierarchy |
CSCH_SHEET_PIN | Define a sheet pin (label) used in sheets to create hierarchical schematics |
CSCH_SHEET_PIN_DESC | |
CSCH_SHEET_PIN_SYNCHRONIZATION_ITEM | |
CSCH_SYMBOL | Schematic symbol object |
CSCH_SYMBOL_DESC | |
CSCH_SYMBOL_INSTANCE | A simple container for schematic symbol instance information |
CSCH_TABLE | |
CSCH_TABLE_DESC | |
CSCH_TABLECELL | |
CSCH_TABLECELL_DESC | |
CSCH_TABLECELL_POINT_EDIT_BEHAVIOR | |
CSCH_TEXT | |
CSCH_TEXT_DESC | |
CSCH_TEXTBOX | |
CSCH_TEXTBOX_DESC | |
CSCHEMATIC | Holds all the data relating to one schematic |
CSCHEMATIC_IFACE | |
CSCHEMATIC_LISTENER | |
CSCHEMATIC_SETTINGS | These are loaded from Eeschema settings but then overwritten by the project settings |
CSCINTILLA_TRICKS | Add cut/copy/paste, dark theme, autocomplete and brace highlighting to a wxStyleTextCtrl instance |
CSCOPED_EXECUTION | RAII class that executes a function at construction and another at destruction |
CSCOPED_FILE_REMOVER | |
CSCOPED_FLAGS_CLEANER | |
CSCOPED_LAYERSET | |
CSCOPED_PROF_TIMER | A simple RAII class to measure the time of an operation |
CSCOPED_SET_RESET | RAII class that sets an value at construction and resets it to the original value at destruction |
CSCRIPTING_TOOL | Tool relating to pads and pad settings |
CSCROLL_MOD_SET | |
CSEARCH_HANDLER | |
CSEARCH_PANE | |
CSEARCH_PANE_BASE | Class SEARCH_PANE_BASE |
CSEARCH_PANE_LISTVIEW | |
CSEARCH_PANE_MENU | |
CSEARCH_PANE_TAB | |
CSEARCH_PATH | |
CSEARCH_STACK | Look for files in a number of paths |
CSEARCH_TERM | A structure for storing weighted search terms |
CSEG | |
CSEG_NORMALS | |
CSEG_SEG_BOOLEAN_CASE | Struct to hold general cases for collinearity, parallelism and perpendicularity |
CSEG_SEG_COLLIDE_CASE | Test cases for collisions (with clearance, for no clearance, it's just a SEG_SEG_DISTANCE_CASE of 0) |
CSEG_SEG_DISTANCE_CASE | |
CSEG_VEC_CASE | Struct to hold cases for operations with a SEG, and a VECTOR2I |
CSEG_VECTOR_DISTANCE_CASE | |
CSEGMENT_WITH_NORMALS | |
CSELECT_COPPER_LAYERS_PAIR_DIALOG | Display a pair PCB copper layers list in a dialog to select a layer pair from these lists |
CSELECT_LAYER_DIALOG | |
CSELECT_MENU | |
CSELECTION | |
CSELECTION_COLORS | |
CSELECTION_CONDITIONS | Class that groups generic conditions for selected items |
CSELECTION_TOOL | |
CSEQUENTIAL_PAD_ENUMERATION_PARAMS | Parameters for sequential pad numbering |
CSERIALIZABLE | Interface for objects that can be serialized to Protobuf messages |
CSET_ANGLE_END_CASE | |
CSET_ARC_GEOMETRY_CASE | |
CSET_OFFSET_OPTIONS | |
CSETTER | |
CSETTER_BASE | |
CSETTINGS_MANAGER | |
CSGAPPEARANCE | Defines the generic material appearance of a scenegraph object |
CSGCOLOR | |
CSGCOLORS | Define an RGB color set for a scenegraph object |
CSGCOORDINDEX | An object to maintain a coordinate index list |
CSGCOORDS | Define a vertex coordinate set for a scenegraph object |
CSGFACESET | Define an indexed face set for a scenegraph |
CSGINDEX | Define a generic index interface for a scenegraph object |
CSGNODE | The base class of all Scene Graph nodes |
CSGNORMALS | Define a set of vertex normals for a scene graph object |
CSGPOINT | |
CSGSHAPE | Define a complex 3D shape for a scenegraph object |
CSGVECTOR | |
CSHAPE | An abstract shape on 2D plane |
CSHAPE_ARC | |
CSHAPE_BASE | |
CSHAPE_CIRCLE | |
CSHAPE_COMPOUND | |
CSHAPE_FILE_IO | Helper class for saving/loading shapes from a file |
►CSHAPE_INDEX | |
CIterator | |
►CSHAPE_INDEX_LIST | |
Citerator | |
Cquery_iterator | |
CSHAPE_ENTRY | |
CSHAPE_KEY | |
►CSHAPE_LINE_CHAIN | Represent a polyline containing arcs as well as line segments: A chain of connected line and/or arc segments |
CcompareOriginDistance | |
CINTERSECTION | Represent an intersection between two line segments |
CPOINT_INSIDE_TRACKER | A dynamic state checking if a point lies within polygon with a dynamically built outline ( with each piece of the outline added by AddPolyline () |
CSHAPE_LINE_CHAIN_BASE | |
CSHAPE_NULL | |
►CSHAPE_POLY_SET | Represent a set of closed polygons |
CITERATOR_TEMPLATE | Base class for iterating over all vertices in a given SHAPE_POLY_SET |
CSEGMENT_ITERATOR_TEMPLATE | Base class for iterating over all segments in a given SHAPE_POLY_SET |
►CTRIANGULATED_POLYGON | |
CTRI | |
CVERTEX_INDEX | Structure to hold the necessary information in order to index a vertex on a SHAPE_POLY_SET object: the polygon index, the contour index relative to the polygon and the vertex index relative the contour |
CSHAPE_RECT | |
CSHAPE_SEGMENT | |
CSHAPE_SIMPLE | Represent a simple polygon consisting of a zero-thickness closed chain of connected line segments |
CShapeCompoundCollisionFixture | Fixture for the Collision test suite |
CSHEET_FILE_CHANGE_NOTIFIER | Used to sync the modifications between the mutiple instances of a sheet file |
CSHEET_PATH_CMP | |
CSHEET_PATH_HASH | |
CSHEET_POINT_EDIT_BEHAVIOR | |
CSHEET_SYNCHRONIZATION_AGENT | Agent for all the modifications while syncing the sheet pin and hierarchical label |
CSHEET_SYNCHRONIZATION_ITEM | |
CSHEET_SYNCHRONIZATION_MODEL | |
CSHEET_SYNCHRONIZATION_NOTIFIER | |
CSHEETLIST_ERC_ITEMS_PROVIDER | An implementation of the RC_ITEM_LIST interface which uses the global SHEETLIST to fulfill the contract |
CSIGNALS_GRID_TRICKS | |
CSILK_SCREEN_NORMAL | |
CSIM_BOOL_PROPERTY | |
CSIM_ENUM_PROPERTY | |
CSIM_LIB_MGR | |
►CSIM_LIBRARY | |
CMODEL | |
CSIM_LIBRARY_IBIS | |
CSIM_LIBRARY_SPICE | |
►CSIM_MODEL | |
►CPARAM | |
CINFO | |
CSPICE_INFO | |
CSIM_MODEL_BEHAVIORAL | |
CSIM_MODEL_IBIS | |
CSIM_MODEL_IDEAL | |
CSIM_MODEL_L_MUTUAL | |
CSIM_MODEL_NGSPICE | |
CSIM_MODEL_PIN | |
CSIM_MODEL_R_POT | |
CSIM_MODEL_RAW_SPICE | |
CSIM_MODEL_SERIALIZER | Serializes/deserializes a SIM_MODEL for storage in LIB_FIELDs/SCH_FIELDs |
CSIM_MODEL_SOURCE | |
CSIM_MODEL_SOURCE_SERIALIZER | |
CSIM_MODEL_SPICE | |
CSIM_MODEL_SPICE_FALLBACK | |
CSIM_MODEL_SUBCKT | |
CSIM_MODEL_SWITCH | |
CSIM_MODEL_TLINE | |
CSIM_MODEL_XSPICE | |
CSIM_MOUSE_WHEEL_ACTION_SET | Contains the set of modified mouse wheel actions that can be performed on a simulator plot |
CSIM_NOPLOT_TAB | |
CSIM_PLOT_COLORS | |
CSIM_PLOT_TAB | |
CSIM_PREFERENCES | Contains preferences pertaining to the simulator |
CSIM_PROPERTY | |
CSIM_STRING_PROPERTY | |
CSIM_TAB | |
CSIM_THREAD_REPORTER | |
CSIM_VALIDATOR | WxPropertyGrid property specializations for simulator |
CSIM_VALUE | |
CSIMPLE_SELECTOR | |
CSIMPLE_SELECTOR< CURRENT_FORMAT_NUMBER > | |
CSIMPLE_SELECTOR< FORMAT > | |
CSIMPLE_SELECTOR< PART > | |
CSIMPLE_SELECTOR< PART_DESCRIPTION > | |
CSIMPLE_SELECTOR< PART_NAME > | |
CSIMPLE_SELECTOR< PART_NUMBER > | |
CSIMPLE_SELECTOR< PART_VERSION > | |
CSIMPLE_SELECTOR< STR_SEGMENT_EXCLUDING< PART_NAME_FILTER > > | |
CSIMPLE_SELECTOR< STR_SEGMENT_EXCLUDING< PART_NUMBER_FILTER > > | |
CSIMPLE_SELECTOR< STR_SEGMENT_EXCLUDING< PART_VERSION_FILTER > > | |
CSIMPLE_SELECTOR< STR_SEGMENT_EXCLUDING<> > | |
CSIMPLE_SELECTOR< UNMATCHED_CONTENT > | |
CSIMPLE_TIMESTAMPER | A very simple timestamper that uses the KIGFX::ACCELERATING_ZOOM_CONTROLLER::CLOCK to provide a timestamp |
CSIMULATION_MODEL | |
CSIMULATOR | |
CSIMULATOR_CONTROL | Handle actions for the various symbol editor and viewers |
CSIMULATOR_FRAME | The SIMULATOR_FRAME holds the main user-interface for running simulations |
CSIMULATOR_FRAME_UI | The SIMULATOR_FRAME_UI holds the main user-interface for running simulations |
CSIMULATOR_FRAME_UI_BASE | Class SIMULATOR_FRAME_UI_BASE |
CSIMULATOR_REPORTER | Interface to receive simulation updates from SPICE_SIMULATOR class |
CSLC_CASES | NOTE: Collision of SHAPE_LINE_CHAIN with arcs is tested in test_shape_arc.cpp |
CSMATERIAL | |
CSMESH | Per-vertex normal/color/texcoors structure |
CSNAP_LINE_MANAGER | A class that manages the geometry of a "snap line" |
CSNAP_MANAGER | A SNAP_MANAGER glues together the snap line manager and construction manager., along with some other state |
CSOLDER_MASK_NORMAL | Procedural generation of the solder mask |
CSolutionCollector | Helper class that collects solutions and keeps one with the best deviation |
Cspaced_ch | Control character with or without preceding whitespace |
CSPECIAL_CASE_LABEL_INFO | |
CSPECIAL_STRINGS_TO_KICAD | Declares the struct as the Boost test fixture |
CSPICE_CIRCUIT_MODEL | Special netlist exporter flavor that allows one to override simulation commands |
CSPICE_DC_PARAMS | |
CSPICE_GENERATOR | |
CSPICE_GENERATOR_BEHAVIORAL | |
CSPICE_GENERATOR_IBIS | |
CSPICE_GENERATOR_IDEAL | |
CSPICE_GENERATOR_L_MUTUAL | |
CSPICE_GENERATOR_NGSPICE | |
CSPICE_GENERATOR_R_POT | |
CSPICE_GENERATOR_RAW_SPICE | |
CSPICE_GENERATOR_SOURCE | |
CSPICE_GENERATOR_SPICE | |
CSPICE_GENERATOR_SUBCKT | |
CSPICE_GENERATOR_SWITCH | |
CSPICE_GENERATOR_TLINE | |
CSPICE_ITEM | |
CSPICE_LIBRARY_PARSER | |
CSPICE_MODEL_PARSER | |
CSPICE_MODEL_PARSER_SUBCKT | |
CSPICE_PZ_ANALYSES | |
CSPICE_SETTINGS | Storage for simulator specific settings |
CSPICE_SIMULATOR | |
CSPICE_VALIDATOR | |
CSPICE_VALUE | Helper class to recognize Spice formatted values |
CSPICE_VALUE_FORMAT | A SPICE_VALUE_FORMAT holds precision and range info for formatting values.Helper class to handle Spice way of expressing values (e.g. 10.5 Meg) |
CSPIN_STYLE | |
CSPLINE_CTRL_POINT | A helper class to store a spline control point (in X,Y plane only) |
CSPLIT_BUTTON | |
CSPS_DISTANCE_TO_SEG_CASE | Declares the Boost test suite fixture |
CSquareFilletTestCase | |
CStackNode | |
CSTATUS_POPUP | A tiny, headerless popup window used to display useful status (e.g |
CSTATUS_TEXT_POPUP | Extension of STATUS_POPUP for displaying a single line text |
CSTATUSBAR_REPORTER | A wrapper for reporting to a specific text location in a statusbar |
Cstd | |
CSTD_BITMAP_BUTTON | A bitmap button widget that behaves like a standard dialog button except with an icon |
CSTD_OPTIONAL_DOUBLE_VARIANT_DATA | |
CSTD_OPTIONAL_INT_VARIANT_DATA | |
CSTDISTREAM_LINE_READER | LINE_READER that wraps a given std::istream instance |
CSTDOUT_REPORTER | Debug type reporter, forwarding messages to std::cout |
CSTDSTREAM_THREAD | This thread handles consuming the input streams from the launched process |
CSTEP_PCB_MODEL | |
CSTEPPED_SLIDER | Customized wxSlider with forced stepping |
CSTR_SEGMENT_EXCLUDING | String segment( no line continuation ), with exclusion rules |
CSTRING_ANY_MAP | A name/value tuple with unique names and wxAny values |
CSTRING_EXCLUDING | String with optional line continuation and exclusion rules |
CSTRING_FORMATTER | Implement an OUTPUTFORMATTER to a memory buffer |
CSTRING_INCREMENTER | Heuristically increment a string's n'th part from the right |
CSTRING_LINE_READER | Is a LINE_READER that reads from a multiline 8 bit wide std::string |
CSTRIPLINE | |
CSTROKE_PARAMS | Simple container to manage line stroke parameters |
CSTROKE_PARAMS_PARSER | |
CStructColors | |
CSUPPORTED_FILE_TYPE | Container that describes file type info for the add a library options |
CSUPPRESS_GRID_CELL_EVENTS | |
CSVG_IMPORT_PLUGIN | |
CSVG_PLOTTER | |
CSYMBOL | A base class for LIB_SYMBOL and SCH_SYMBOL |
CSYMBOL_ASYNC_LOADER | |
CSYMBOL_BUFFER | |
CSYMBOL_CANDIDATE | A helper to handle symbols to edit |
CSYMBOL_CHANGE_INFO | |
CSYMBOL_CHOOSER_FRAME | Symbol library viewer main window |
CSYMBOL_DIFF_FRAME | Symbol library viewer main window |
CSYMBOL_DIFF_WIDGET | |
CSYMBOL_EDIT_FRAME | The symbol library editor main window |
CSYMBOL_EDITOR_CONTROL | Handle actions for the various symbol editor and viewers |
CSYMBOL_EDITOR_DRAWING_TOOLS | SYMBOL_EDITOR_DRAWING_TOOLS |
CSYMBOL_EDITOR_EDIT_TOOL | |
CSYMBOL_EDITOR_MOVE_TOOL | |
CSYMBOL_EDITOR_PIN_TOOL | |
►CSYMBOL_EDITOR_SETTINGS | |
CAUI_PANELS | |
CDEFAULTS | |
CDIALOG_IMPORT_GRAPHICS | |
CREPEAT | |
CSYMBOL_FILEDLG_SAVE_AS | |
CSYMBOL_FILTER_COMBOBOX | |
CSYMBOL_FILTER_COMBOPOPUP | |
CSYMBOL_GRID_TRICKS | |
CSYMBOL_LIB | Object used to load, save, search, and otherwise manipulate symbol library files |
CSYMBOL_LIB_TABLE | |
CSYMBOL_LIB_TABLE_GRID | Build a wxGridTableBase by wrapping an SYMBOL_LIB_TABLE object |
CSYMBOL_LIB_TABLE_RESCUER | |
CSYMBOL_LIB_TABLE_ROW | Hold a record identifying a symbol library accessed by the appropriate symbol library SCH_IO object in the SYMBOL_LIB_TABLE |
CSYMBOL_LIBRARY_FILTER | Helper object to filter a list of libraries |
CSYMBOL_LIBRARY_MANAGER | Class to handle modifications to the symbol libraries |
CSYMBOL_LIBRARY_MANAGER_TEST_FIXTURE | |
CSYMBOL_LIBS | A collection of SYMBOL_LIB objects |
CSYMBOL_PREVIEW_WIDGET | |
CSYMBOL_SAVE_AS_HANDLER | This is a class that handles state involved in saving a symbol copy as a new symbol |
CSYMBOL_SEARCH_HANDLER | |
CSYMBOL_TREE_MODEL_ADAPTER | |
CSYMBOL_TREE_PANE | Library Editor pane with symbol tree and symbol library table selector |
CSYMBOL_TREE_SYNCHRONIZING_ADAPTER | |
CSYMBOL_UNIT_MENU | |
CSYMBOL_VIEWER_FRAME | Symbol library viewer main window |
CSYMBOLS_LISTBOX | |
CSYNC_QUEUE | Synchronized, locking queue |
CSYNC_SHEET_PIN_PREFERENCE | |
CTEARDROP_MANAGER | TEARDROP_MANAGER manage and build teardrop areas A teardrop area is a polygonal area (a copper ZONE) having: 2 points on the track connected to a pad or via 2 points on the outline of this pad or via 1 point near the pad/via position (calculated in order to have this pad/via position inside the area The 2 sides joining a point on the track to the corresponding point on the pad/via outline can be a straight line or a curved shape (defined from a Bezier curve) This curved shape is built by segments (3 to 10) from this Bezier curve Because one cannot build a suitable shape for a custom pad, custom pads are ignored |
CTEARDROP_PARAMETERS | TEARDROP_PARAMETARS is a helper class to handle parameters needed to build teardrops for a board these parameters are sizes and filters |
CTEARDROP_PARAMETERS_LIST | TEARDROP_PARAMETERS_LIST is a helper class to handle the list of TEARDROP_PARAMETERS needed to build teardrops of different shapes (round, rect, tracks) |
CTEMPLATE_FIELDNAME | Hold a name of a symbol's field, field value, and default visibility |
CTEMPLATE_SELECTION_PANEL | |
CTEMPLATE_SELECTION_PANEL_BASE | Class TEMPLATE_SELECTION_PANEL_BASE |
CTEMPLATE_WIDGET | |
CTEMPLATE_WIDGET_BASE | Class TEMPLATE_WIDGET_BASE |
CTEMPLATES | |
CTERMINATE_HANDLER | |
CTEST_BITMAP_BASE_FIXTURE | |
CTEST_BOARD_ITEM_FIXTURE | |
CTEST_CALC_ARC_CENTER_CASE | |
CTEST_EE_ITEM_FIXTURE | |
CTEST_END_CONN_PIN | |
CTEST_LIB_SYMBOL_FIXTURE | |
CTEST_LIB_SYMBOL_SUBREF_CASE | |
CTEST_NETLIST_EXPORTER_FIXTURE | |
CTEST_NETLIST_EXPORTER_KICAD_FIXTURE | |
►CTEST_NETLIST_EXPORTER_SPICE_FIXTURE | |
CSPICE_TEST_REPORTER | |
CTEST_NGSPICE_HELPERS | |
CTEST_PIN_NUMBER_CMP_CASE | |
CTEST_PIN_NUMBERS | |
CTEST_PIXEL_CASE | |
CTEST_RESCALE_I64_CASE | Test suite for KiCad math code |
CTEST_SCH_INTERNAL_UNITS | |
CTEST_SCH_NETCLASS_FIXTURE | |
CTEST_SCH_PIN_FIXTURE | |
CTEST_SCH_REFERENCE_LIST_FIXTURE | |
CTEST_SCH_RTREE_FIXTURE | |
CTEST_SCH_SHEET_FIXTURE | |
CTEST_SCH_SHEET_LIST_FIXTURE | |
CTEST_SCH_SHEET_PATH_FIXTURE | |
CTEST_SCH_SYMBOL_FIXTURE | |
CTEST_SCHEMATIC_FIXTURE | |
CTEST_SEXPR_CASE | Collection of test cases for use when multiple cases can be handled in the same test case |
CTEST_SEXPR_PARSER_FIXTURE | |
CTEST_SEXPR_ROUNDTRIPPING | Test for roundtripping (valid) s-expression back to strings |
CTEST_SIM_LIBRARY_SPICE_FIXTURE | |
CTEST_SIM_MODEL_INFERENCE | |
CTEST_SIM_MODEL_NGSPICE_FIXTURE | |
CTEST_SIM_REGRESSIONS_FIXTURE | |
CtestExtensions | |
CTEXT_ATTRIBUTES | |
CTEXT_BUTTON_FILE_BROWSER | |
CTEXT_BUTTON_FP_CHOOSER | |
CTEXT_BUTTON_SYMBOL_CHOOSER | |
CTEXT_BUTTON_URL | |
CTEXT_CTRL_EVAL | WxTextCtrl wrapper to handle math expression evaluation |
CTEXT_ITEM_INFO | |
CTEXT_ITEMS_GRID_TABLE | |
CTEXT_SEARCH_HANDLER | |
CTEXTBOX_POINT_EDIT_BEHAVIOR | A textbox is edited as a rectnagle when it is orthogonally aligned |
CTEXTENTRY_TRICKS | Add cut/copy/paste to a wxTextEntry instance |
CTHROWING_ERROR_HANDLER | |
CTICK_FORMAT | Description of a "tick format" for a scale factor - how many ticks there are between medium/major ticks and how each scale relates to the last one |
CTIME_SCALE | |
CTITLE_BLOCK | Hold the information shown in the lower right corner of a plot, printout, or editing view |
CTitleBlockFixture | |
CTLAYER | |
CTOOL_ACTION | Represent a single user action |
CTOOL_ACTION_ARGS | Build up the properties of a TOOL_ACTION in an incremental manner that is static-construction safe |
CTOOL_ACTION_GROUP | Define a group that can be used to group actions (and their events) of similar operations |
CTOOL_BASE | Base abstract interface for all kinds of tools |
►CTOOL_DISPATCHER | |
CBUTTON_STATE | Store information about a mouse button state |
CTOOL_EVENT | Generic, UI-independent tool event |
CTOOL_EVENT_LIST | A list of TOOL_EVENTs, with overloaded || operators allowing for concatenating TOOL_EVENTs with little code |
CTOOL_INTERACTIVE | |
►CTOOL_MANAGER | Master controller class: |
CTOOL_STATE | Struct describing the current execution state of a TOOL |
CTOOL_MENU | Manage a CONDITIONAL_MENU and some number of CONTEXT_MENUs as sub-menus |
CTOOLS_HOLDER | |
CTRACE | |
CTRACE_MANAGER | |
CTRACK_BALL | |
CTRACK_BUFFER | |
CTRACK_VIA_DESC | |
CTRACK_WIDTH_MENU | |
CTRACKS_CLEANER | |
CTRANSFORM | For transforming drawing coordinates for a wxDC device context |
CTRANSLINE | |
CTRANSLINE_IDENT | A class to handle a list of parameters of a given transline |
CTRANSLINE_PRM | A class to handle one parameter of transline |
CTREE_ITEM_DATA | Store an SCH_SHEET_PATH of each sheet in hierarchy |
CTRIANGLE | A triangle object |
CTRIANGLE_2D | |
CTRIANGLE_DISPLAY_LIST | Store arrays of triangles to be used to create display lists |
CTRIANGLE_LIST | Container to manage a vector of triangles |
CTRIPLET | Segment (element) of our XPATH into the Eagle XML document tree in PTREE form |
CTUNER_SLIDER | Custom widget to handle quick component values modification and simulation on the fly |
CTUNER_SLIDER_BASE | Class TUNER_SLIDER_BASE |
CTUNING_STATUS_VIEW_ITEM | |
CTWISTEDPAIR | |
CTWO_LINE_CHAMFER_TEST_CASE | Declares the FilletFixture struct as the boost test fixture |
CTYPE_CAST | |
CTYPE_CAST_BASE | |
CTYPE_TO_EXTS | |
CTYPED_POINT2I | |
CTypMinMaxValue | |
CUNDO_REDO_CONTAINER | A holder to handle a list of undo (or redo) commands |
CUNIQUE_STRINGS | Track unique wxStrings and is useful in telling if a string has been seen before |
CUNIT_BINDER | |
CUNIT_SELECTOR | |
CUNIT_SELECTOR_ANGLE | |
CUNIT_SELECTOR_FREQUENCY | |
CUNIT_SELECTOR_LEN | |
CUNIT_SELECTOR_LEN_CABLE | |
CUNIT_SELECTOR_LINEAR_RESISTANCE | |
CUNIT_SELECTOR_POWER | |
CUNIT_SELECTOR_RESISTOR | |
CUNIT_SELECTOR_SPEED | |
CUNIT_SELECTOR_THICKNESS | |
CUNIT_SELECTOR_TIME | |
CUNIT_SELECTOR_VOLTAGE | |
CUnitFixture | |
CUNITS_PROVIDER | |
CUNMATCHED_CONTENT | |
CUPDATE_CANCELLER | |
CUPDATE_MANAGER | |
CUPDATE_REQUEST | |
►CUTF8 | 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 non-mutating iteration over Unicode characters |
Cuni_iter | Uni_iter is a non-mutating iterator that walks through unicode code points in the UTF8 encoded string |
CUtf8Fixture | |
CUTILITY_REGISTRY | A class to handle the registration of utility programs |
CUTILS_BOX3D | |
►CUTILS_STEP_MODEL | |
CDATA | |
CVALID_OFFSET_CASE | Declare the test suite |
CVALIDATION_ERROR | Represents an error returned by a validator and contains enough data to format an error message |
CVALIDATION_ERROR_MSG | A validator for use when you just need to return an error string rather than also packaging some other data (for example, a limit number) |
CVALIDATION_ERROR_TOO_LARGE | |
CVALIDATION_ERROR_TOO_SMALL | |
CVECTOR2 | Define a general 2D-vector/point |
CVECTOR2_TRAITS | Traits class for VECTOR2 |
CVECTOR2_TRAITS< int > | |
CVECTOR3 | Define a general 3D-vector |
CVECTOR3_TRAITS | Traits class for VECTOR2 |
CVECTOR3_TRAITS< int > | |
CVECTOR_CLEANUP_ITEMS_PROVIDER | An implementation of the interface named RC_ITEMS_PROVIDER which uses a vector of pointers to CLEANUP_ITEMs to fulfill the interface |
CVECTOR_INSERT_TRAVERSER | |
CVERTEX | |
CVERTEX_APPEND_CASE | |
CVERTEX_CONNECTOR | |
CVERTEX_SET | |
CVIA_DIMENSION | Container to handle a stock of specific vias each with unique diameter and drill sizes in the BOARD class |
CVIA_SIZE_MENU | |
CVIEWPORT | |
CVIEWPORT3D | |
CVRML_COLOR | |
CVTtable | |
CVTtableEntry | |
CWDO_ENABLE_DISABLE | Toggle a window's "enable" status to disabled, then enabled on destruction |
CWHITESPACE_FILTER_READER | Read lines of text from another LINE_READER but only returns non-comment lines and non-blank lines with leading whitespace characters (space and tab) removed from its ReadLine() function |
CWIDGET_HOTKEY_CLIENT_DATA | Store the hotkey change data associated with each row |
CWIDGET_HOTKEY_LIST | |
►CWIDGET_SAVE_RESTORE | |
CCONTROL | |
CDATA | |
CWIDGET_CTRL_T | Struct that represents a single bound control |
CWINDOW_SETTINGS | Store the common settings that are saved and loaded for each window / frame |
CWINDOW_STATE | Store the window positioning/state |
CWINDOW_THAWER | |
Cwrapper | |
CWRL1BASE | Represent the top node of a VRML1 model |
CWRL1COORDS | |
CWRL1FACESET | |
CWRL1GROUP | |
CWRL1MATBINDING | |
CWRL1MATERIAL | |
CWRL1NODE | The base class of all VRML1 nodes |
CWRL1SEPARATOR | |
CWRL1SHAPEHINTS | |
CWRL1STATUS | |
CWRL1SWITCH | |
CWRL1TRANSFORM | |
CWRL2APPEARANCE | |
CWRL2BASE | The top node of a VRML2 model |
CWRL2BOX | |
CWRL2COLOR | |
CWRL2COORDS | |
CWRL2FACESET | |
CWRL2INLINE | |
CWRL2LINESET | |
CWRL2MATERIAL | |
CWRL2NODE | |
CWRL2NORMS | |
CWRL2POINTSET | |
CWRL2SHAPE | |
CWRL2SWITCH | |
CWRL2TRANSFORM | |
CWRLPROC | |
CWX_AUI_DOCK_ART | |
CWX_AUI_TOOLBAR_ART | |
CWX_BUSY_INDICATOR | Simple wrapper around wxBusyCursor for used with the generic BUSY_INDICATOR interface |
CWX_COLLAPSIBLE_PANE | A better wxCollapsiblePane that |
CWX_COLLAPSIBLE_PANE_HEADER | A header control for WX_COLLAPSIBLE_PANE |
CWX_COMBOBOX | Fix some issues with wxCombobox: |
CWX_CONV_CASE | |
CWX_DATAVIEWCTRL | Extension of the wxDataViewCtrl to include some helper functions for working with items |
CWX_ELLIPSIZED_STATIC_TEXT | A version of a wxStaticText control that will request a smaller size than the full string |
CWX_FILENAME | A wrapper around a wxFileName which is much more performant with a subset of the API |
CWX_FILENAME_SPLIT_CASE | Declare the test suite |
CWX_GRID | |
CWX_GRID_ALT_ROW_COLOR_PROVIDER | Attribute provider that provides attributes (or modifies the existing attribute) to alternate a row color between the odd and even rows |
CWX_GRID_AUTOSIZER | Class that manages autosizing of columns in a wxGrid |
CWX_GRID_COLUMN_HEADER_RENDERER | |
CWX_GRID_CORNER_HEADER_RENDERER | |
CWX_GRID_ROW_HEADER_RENDERER | |
CWX_GRID_TABLE_BASE | |
CWX_HTML_PANEL_REPORTER | A wrapper for reporting to a wx HTML window |
CWX_HTML_REPORT_BOX | A slimmed down version of WX_HTML_REPORT_PANEL |
►CWX_HTML_REPORT_PANEL | A widget for browsing a rich text error/status report |
CREPORT_LINE | |
CWX_HTML_REPORT_PANEL_BASE | Class WX_HTML_REPORT_PANEL_BASE |
CWX_INFOBAR | A modified version of the wxInfoBar class that allows us to: |
CWX_LISTBOX | |
CWX_LOG_TRACE_ONLY | A logger class that filters out all log messages that are not generated by wxLogTrace and ignores them, while passing the trace messages onwards |
CWX_LOGLEVEL_CONTEXT | Context class to set wx loglevel for a block, and always restore it at the end |
CWX_MENUBAR | Wrapper around a wxMenuBar object that prevents the accelerator table from being used |
►CWX_MULTI_ENTRY_DIALOG | A dialog like WX_UNIT_ENTRY_DIALOG, but with multiple entries |
CCHECKBOX | |
CENTRY | |
CUNIT_BOUND | |
CWX_PANEL | |
CWX_PROGRESS_REPORTER | Multi-thread safe progress reporter dialog, intended for use of tasks that parallel reporting back of work status |
CWX_PT_ENTRY_DIALOG | |
CWX_PT_ENTRY_DIALOG_BASE | Class WX_PT_ENTRY_DIALOG_BASE |
CWX_SHAPE_TREE_ITEM_DATA | |
CWX_SPLASH | |
CWX_SPLITTER_WINDOW | |
CWX_STRING_REPORTER | A wrapper for reporting to a wxString object |
CWX_TEXT_CTRL_REPORTER | A wrapper for reporting to a wxTextCtrl object |
CWX_TEXT_ENTRY_DIALOG | A KICAD version of wxTextEntryDialog which supports the various improvements/work-arounds from DIALOG_SHIM |
CWX_TEXT_ENTRY_DIALOG_BASE | Class WX_TEXT_ENTRY_DIALOG_BASE |
CWX_TREEBOOK | |
CWX_UNIT_ENTRY_DIALOG | An extension of WX_TEXT_ENTRY_DIALOG that uses UNIT_BINDER to request a dimension (e.g |
CWX_UNIT_ENTRY_DIALOG_BASE | Class WX_UNIT_ENTRY_DIALOG_BASE |
CwxAnyToCOLOR4D_VARIANTRegistrationImpl | |
CwxAnyToEDA_ANGLE_VARIANTRegistrationImpl | |
CwxAnyToSTD_OPTIONAL_DOUBLE_VARIANTRegistrationImpl | |
CwxAnyToSTD_OPTIONAL_INT_VARIANTRegistrationImpl | |
CwxFileOutputStreamWithProgress | |
CWXLOG_REPORTER | |
CX | |
CX2 | |
CX2_ATTRIBUTE | The attribute value consists of a number of substrings separated by a comma |
CX2_ATTRIBUTE_FILEFUNCTION | X2_ATTRIBUTE_FILEFUNCTION ( from TF.FileFunction in Gerber file) Example file function: TF.FileFunction,Copper,L1,Top*% |
CX2_e | |
CX3 | |
CX3D_DICT | |
CX3DAPP | |
CX3DCOORDS | |
CX3DIFACESET | |
CX3DNODE | The base class of all X3D nodes |
CX3DPARSER | |
CX3DSHAPE | |
CX3DTRANSFORM | |
CX_e | |
CXML_PARSER_ERROR | Implement a simple wrapper around runtime_error to isolate the errors thrown by the Eagle XML parser |
CXNODE | Hold an XML or S-expression element |
CXPATH | Keep track of what we are working on within a PTREE |
CXY_PLANE | A plane that is parallel to XY plane |
CZONE | Handle a list of polygons defining a copper zone |
CZONE_CONTEXT_MENU | |
►CZONE_CREATE_HELPER | An adjunct helper to the DRAWING_TOOL interactive tool, which handles incoming geometry changes from a POLYGON_GEOM_MANAGER and translates that into a ZONE based on given parameters |
CPARAMS | Parameters used to fully describe a zone creation process |
CZONE_DESC | |
CZONE_FILL_TEST_FIXTURE | |
CZONE_FILLER | |
CZONE_FILLER_TOOL | Handle actions specific to filling copper zones |
CZONE_MANAGEMENT_BASE | Classes need post progress after user click OK |
CZONE_MANAGER_PREFERENCE | |
CZONE_PAINTER | |
CZONE_POINT_EDIT_BEHAVIOR | |
CZONE_SEARCH_HANDLER | |
CZONE_SELECTION_CHANGE_NOTIFIER | Subscriber who is interested in the zone selection change |
CZONE_SETTINGS | ZONE_SETTINGS handles zones parameters |
CZONE_TEST_FIXTURE | |
CZONES_CONTAINER | |
CZOOM_MENU | |
CZOOM_TOOL | |
Czwp_confined_pointer_v1_listener | |
Czwp_locked_pointer_v1_listener | |