►CPROJECT::_ELEM | A PROJECT can hold stuff it knows nothing about, in the form of _ELEM derivatives |
CBOARD | Information pertinent to a Pcbnew printed circuit board |
►CLIB_TABLE | Manage LIB_TABLE_ROW records (rows), and can be searched based on library nickname |
►CDESIGN_BLOCK_LIB_TABLE | |
CDESIGN_BLOCK_LIB_TABLE_GRID | This class builds a wxGridTableBase by wrapping an DESIGN_BLOCK_LIB_TABLE object |
►CFP_LIB_TABLE | |
CFP_LIB_TABLE_GRID | This class builds a wxGridTableBase by wrapping an FP_LIB_TABLE object |
►CSYMBOL_LIB_TABLE | |
CSYMBOL_LIB_TABLE_GRID | Build a wxGridTableBase by wrapping an SYMBOL_LIB_TABLE object |
CS3D_CACHE | Cache for storing the 3D shapes |
CSCHEMATIC | Holds all the data relating to one schematic |
CSEARCH_STACK | Look for files in a number of paths |
CSYMBOL_LIBS | A collection of SYMBOL_LIB objects |
CSEXPR::_IN_STRING | |
CSEXPR::_OUT_STRING | |
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 | |
CBVH_PBRT | |
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_PLUGIN | This is the parent class from where any action plugin class must derive |
CPYTHON_ACTION_PLUGIN | |
CACTION_PLUGINS | Mainly static |
CACTION_TOOLBAR_CONTROL | Class to hold basic information about controls that can be added to the toolbars |
►CACTION_TOOLBAR_CONTROLS | |
CCVPCB_ACTION_TOOLBAR_CONTROLS | |
CGERBVIEW_ACTION_TOOLBAR_CONTROLS | |
CPCB_ACTION_TOOLBAR_CONTROLS | |
CPL_EDITOR_ACTION_TOOLBAR_CONTROLS | |
►CACTIONS | Gather all the actions that are shared by tools |
CCVPCB_ACTIONS | Gather all the actions that are shared by tools |
CEDA_3D_ACTIONS | EDA_3D_ACTIONS |
CGERBVIEW_ACTIONS | Gather all the actions that are shared by tools |
CKICAD_MANAGER_ACTIONS | |
CPCB_ACTIONS | Gather all the actions that are shared by tools |
CPL_ACTIONS | Gather all the actions that are shared by tools |
CSCH_ACTIONS | Gather all the actions that are shared by tools |
CACTIVATION_HELPER< T > | A helper class to manage the activation of a "proposal" after a timeout |
CACTIVATION_HELPER< std::unique_ptr< CONSTRUCTION_MANAGER::PENDING_BATCH > > | |
CADIMENSION6 | |
Cnlohmann::adl_serializer< std::optional< T > > | |
Cnlohmann::adl_serializer< VECTOR3D > | |
Cnlohmann::adl_serializer< wxString > | |
CADVANCED_CFG | |
CAEXTENDED_PRIMITIVE_INFORMATION | |
CRC_JSON::AFFECTED_ITEM | |
CAFILL6 | |
►CPNS::ALGO_BASE | Base class for all P&S algorithms (shoving, walkaround, line placement, dragging, etc.) |
►CPNS::DRAG_ALGO | DRAG_ALGO |
CPNS::COMPONENT_DRAGGER | COMPONENT_DRAGGER |
CPNS::DRAGGER | DRAGGER |
CPNS::MULTI_DRAGGER | MULTI_DRAGGER |
►CPNS::PLACEMENT_ALGO | PLACEMENT_ALGO |
CPNS::DIFF_PAIR_PLACER | Single track placement algorithm |
CPNS::LINE_PLACER | Single track placement algorithm |
►CPNS::MEANDER_PLACER_BASE | Base class for Single trace & Differential pair meandering tools, as both of them share a lot of code |
CPNS::DP_MEANDER_PLACER | Differential Pair length-matching/meandering tool |
►CPNS::MEANDER_PLACER | Single track length matching/meandering tool |
CPNS::MEANDER_SKEW_PLACER | MEANDER_SKEW_PLACER |
CPNS::SHOVE | The actual Push and Shove algorithm |
CPNS::WALKAROUND | |
CALIGNED_DIMENSION_DESC | |
CALPHABETIC_TEST_CASE | |
CSCH_PIN::ALT | |
CALTIUM_ASCII_PARSER | |
CALTIUM_BINARY_PARSER | |
CALTIUM_BINARY_PARSER_FIXTURE | |
►CALTIUM_BINARY_READER | |
CALTIUM_COMPRESSED_READER | |
►CALTIUM_COMPOUND_FILE | |
CALTIUM_PCB_COMPOUND_FILE | |
CALTIUM_EMBEDDED_MODEL_DATA | |
CALTIUM_PARSER_SCH_FIXTURE | |
CALTIUM_PARSER_UTILS_FIXTURE | |
CALTIUM_PCB | |
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 | |
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 | |
CGRID_HELPER::ANCHOR | |
CANET6 | |
Cki::any | A type-safe container of any type |
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 |
CCOMMON_SETTINGS::API | |
►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 | |
CAPNP_CASE | Declare the test suite |
CAPOLYGON6 | |
CCOMMON_SETTINGS::APPEARANCE | |
CEESCHEMA_SETTINGS::APPEARANCE | |
CGERBVIEW_SETTINGS::APPEARANCE | |
CAPPEARANCE_CONTROLS::APPEARANCE_SETTING | Container for an appearance setting (can control a single board layer, or GAL layer, etc) |
CAPPEARANCE_CONTROLS_3D::APPEARANCE_SETTING_3D | Container for an appearance setting (can control a layer class, object type, etc.) |
►Cparse_tree::apply | |
CFOLD_CONTENT | |
CAR_AUTOPLACER | |
CAR_MATRIX | Handle the matrix routing that describes the actual board |
CLTSPICE_SCHEMATIC::ARC | The ARC is represented inside a rectangle whose opposite site are given |
CARC_CENTRE_PT_ANGLE | Info to set up an arc by centre, start point and angle |
CARC_DATA_MM | |
CARC_MID | Holding struct to keep originating midpoint |
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_START_MID_END | |
CARC_TAN_TAN_RADIUS | Info to set up an arc by tangent to two segments and a radius |
CAREGION6 | |
Cki::any::Arg | |
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_OPTIONS | Options that govern the setup of an "array" of multiple item |
CARRAY_CIRCULAR_OPTIONS | |
CARRAY_GRID_OPTIONS | |
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 |
CODB_TEXT_WRITER::ARRAY_PROXY | |
CARULE6 | |
CASCH_ADDITIONAL_FILE | |
►CASCH_BORDER_INTERFACE | |
►CASCH_ARC | |
CASCH_PIECHART | |
CASCH_BEZIER | |
CASCH_ELLIPSE | |
CASCH_IMAGE | |
CASCH_LINE | |
CASCH_POLYGON | |
CASCH_POLYLINE | |
CASCH_RECTANGLE | |
CASCH_ROUND_RECTANGLE | |
►CASCH_FILL_INTERFACE | |
CASCH_ARC | |
CASCH_ELLIPSE | |
CASCH_POLYGON | |
CASCH_RECTANGLE | |
CASCH_ROUND_RECTANGLE | |
CASCH_NO_ERC | |
►CASCH_OWNER_INTERFACE | |
CASCH_ARC | |
CASCH_BEZIER | |
CASCH_BUS | |
CASCH_BUS_ENTRY | |
CASCH_DESIGNATOR | |
CASCH_ELLIPSE | |
CASCH_FILE_NAME | |
CASCH_HARNESS_CONNECTOR | |
CASCH_HARNESS_ENTRY | |
CASCH_HARNESS_TYPE | |
CASCH_IMAGE | |
CASCH_IMPLEMENTATION | |
CASCH_IMPLEMENTATION_LIST | |
CASCH_JUNCTION | |
►CASCH_LABEL | |
CASCH_HYPERLINK | |
CASCH_LINE | |
CASCH_NET_LABEL | |
CASCH_PARAMETER | |
CASCH_PIN | |
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_TEMPLATE | |
►CASCH_TEXT_FRAME | |
CASCH_NOTE | |
CASCH_WIRE | |
CASCH_PIN_SYMBOL | |
CASCH_STORAGE_FILE | |
CASCH_SYMBOL | |
CASSET_ARCHIVE | An asset archive represents a file containing data assets that are loaded from disk and then cached in memory |
CASYNC_SOCKET_HOLDER | Spin up a thread to send messages via a socket |
CATEXT6 | |
CATRACK6 | |
►CATTENUATOR | |
CATTENUATOR_BRIDGE | |
CATTENUATOR_PI | |
CATTENUATOR_SPLITTER | |
CATTENUATOR_TEE | |
CPCB_CALCULATOR_SETTINGS::ATTENUATOR | |
CPCB_CALCULATOR_SETTINGS::ATTENUATORS | |
►CATTR_MANAGER | |
CCOMPONENTS_MANAGER | |
CEDA_DATA | |
CFEATURES_MANAGER | |
►CATTR_RECORD_WRITER | |
CEDA_DATA::NET | |
CEDA_DATA::PACKAGE | |
CODB_COMPONENT | |
►CODB_FEATURE | |
CODB_ARC | |
CODB_LINE | |
CODB_PAD | |
CODB_SURFACE | |
CODB_ATTR::Attribute< Tag, Attr, AttrType, N > | |
CODB_ATTR::AttributeBase< T, AttrType > | |
►CODB_ATTR::AttributeBase< bool, TYPE::BOOLEAN > | |
CODB_ATTR::BooleanAttribute< T > | |
►CODB_ATTR::AttributeBase< double, TYPE::FLOAT > | |
CODB_ATTR::FloatAttribute< T, N > | |
►CODB_ATTR::AttributeBase< int, TYPE::OPTION > | |
CODB_ATTR::OPTION_Attribute< T > | |
►CODB_ATTR::AttributeBase< std::string, TYPE::TEXT > | |
CODB_ATTR::TextAttribute< T > | |
CODB_ATTR::AttributeName< T > | |
CODB_ATTR::AttributeSimple< Tag, Attr, AttrType > | |
CEDA_3D_VIEWER_SETTINGS::AUI_PANELS | |
CEESCHEMA_SETTINGS::AUI_PANELS | |
CFOOTPRINT_EDITOR_SETTINGS::AUI_PANELS | |
CPCBNEW_SETTINGS::AUI_PANELS | |
CSYMBOL_EDITOR_SETTINGS::AUI_PANELS | |
CCOMMON_SETTINGS::AUTO_BACKUP | |
CEESCHEMA_SETTINGS::AUTOPLACE_FIELDS | |
CAUTOPLACER | |
CAVIA6 | |
CBACK_ANNOTATE | Back annotation algorithm class used to receive, check, and apply a NETLIST from Pcbnew |
CBACKGROUND_JOB | |
CBACKGROUND_JOBS_MONITOR | |
CTMATCH::BACKTRACK_STAGE | |
CBad | |
CBad2 | |
►Cparse_tree::basic_node | |
CMARKUP::NODE | |
►Cbasic_ostream_formatter | |
Cformatter< wxString, Char > | |
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 |
CEDA_TEXT::BBOX_CACHE_ENTRY | |
CBENCH_REPORT | |
CBENCHMARK | |
CBEZIER< NumericType > | Generic cubic Bezier representation |
CBEZIER< double > | |
CBEZIER_POLY | Bezier curves to polygon converter |
CBIN_MOD | Pertains to a single program module, either an EXE or a DSO/DLL ("bin_mod") |
CBITMAP_BASE | This class handle bitmap images in KiCad |
CBITMAP_INFO | |
CBITMAP_STORE | Helper to retrieve bitmaps while handling icon themes and scaling |
CBITMAPCONV_INFO | |
►Cstd::bitset< Bits > | STL class |
CGAL_SET | Helper for storing and iterating over GAL_LAYER_IDs |
CEASYEDAPRO::BLOB | |
CBOARD_ADAPTER | Helper class to handle information needed to display 3D board |
CBOARD_CONNECTED_ITEM_DESC | |
CKI_TEST::BOARD_DUMPER | A helper that contains logic to assist in dumping boards to disk depending on some environment variables |
►CBOARD_EXPORTER_BASE | |
CHYPERLYNX_EXPORTER | |
CBOARD_ITEM_DESC | |
►CBOARD_LISTENER | |
CAPPEARANCE_CONTROLS | |
CDIALOG_GENERATORS | |
CPCB_GRID_HELPER | |
CPCB_NET_INSPECTOR_PANEL | Net inspection panel for pcbnew |
CPCB_SEARCH_PANE | |
CKI_TEST::BOARD_LOAD_TEST_CASE | |
CBOARD_MIN_SIZE_VALUES | |
CBOARD_NETLIST_UPDATER | Update the BOARD with a new netlist |
CBOARD_STACKUP_ITEM | Manage one layer needed to make a physical board |
CBOARD_STACKUP_ROW_UI_ITEM | |
CBOM_ENTRY | |
CBOM_FIELD | |
CBOM_FMT_PRESET | |
CBOM_GENERATOR_HANDLER | Bill of material output generator |
CEESCHEMA_SETTINGS::BOM_PLUGIN_SETTINGS | |
CBOM_PRESET | |
CBOUND_CONTROL | |
CBOX2< Vec > | A 2D bounding box built on top of an origin point and size vector |
CBOX2< VECTOR2D > | |
CBOX2< VECTOR2I > | |
CBOX2I_MINMAX | A min-max version of BOX2 for fast intersection checking |
CBranchData | |
CBUTTON_ROW_PANEL::BTN_DEF | The information needed to instantiate a button on a BUTTON_ROW_PANEL |
CBucketInfo | |
CBUS_ALIAS | |
CBUS_MIGRATION_STATUS | |
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 |
CSCH_SCREEN::BusAliasCmp | Compare two BUS_ALIAS objects by name |
CLTSPICE_SCHEMATIC::BUSTAP | |
►CBUSY_INDICATOR | A class that can be used to implement a "busy" indicator |
CWX_BUSY_INDICATOR | Simple wrapper around wxBusyCursor for used with the generic BUSY_INDICATOR interface |
CTOOL_DISPATCHER::BUTTON_STATE | Store information about a mouse button state |
CBVH_CONTAINER_NODE_2D | |
CBVHBuildNode | |
CBVHPrimitiveInfo | |
CFABMASTER::FABMASTER_LAYER::BY_ID | |
CFABMASTER::GEOM_GRAPHIC::BY_ID | |
CFABMASTER::TRACE::BY_ID | |
CFABMASTER::PIN::BY_NUM | |
►CC | |
►CD | |
CE | |
CEASYEDA::C_PARA | |
CPCB_CALCULATOR_SETTINGS::CABLE_SIZE | |
CCABLE_SIZE_ENTRY | |
CPNS::OPTIMIZER::CACHE_VISITOR | |
CKIGFX::GL_BITMAP_CACHE::CACHED_BITMAP | |
CPNS::OPTIMIZER::CACHED_ITEM | |
►CCADSTAR_ARCHIVE_PARSER | Helper functions and common structures for CADSTAR PCB and Schematic archive files |
►CCADSTAR_PCB_ARCHIVE_PARSER | Represents a CADSTAR PCB Archive (CPA) file |
CCADSTAR_PCB_ARCHIVE_LOADER | |
►CCADSTAR_SCH_ARCHIVE_PARSER | Represents a CADSTAR Schematic Archive (*.csa) file |
CCADSTAR_SCH_ARCHIVE_LOADER | |
CCADSTAR_ATTRIBUTE_VALUE | |
CCADSTAR_IMPORT_FIXTURE | |
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_SWAP_GROUP | |
CKIGFX::CAIRO_COMPOSITOR::CAIRO_BUFFER | |
CCOROUTINE< ReturnType, ArgType >::CALL_CONTEXT | |
►CCAMERA | A class used to derive camera objects from |
CTRACK_BALL | |
CCAMERA_FRUSTUM | Frustum is a implementation based on a tutorial by http://www.lighthouse3d.com/tutorials/view-frustum-culling/ |
CEDA_3D_VIEWER_SETTINGS::CAMERA_SETTINGS | |
CDETAIL::CASE_INSENSITIVE_COMPARER | |
CCENTER_DIMENSION_DESC | |
CCHAMFER_PARAMS | Parameters that define a simple chamfer operation |
CCHAMFER_RESULT | |
CChamferFixture | |
►CITEM_MODIFICATION_ROUTINE::CHANGE_HANDLER | |
CITEM_MODIFICATION_ROUTINE::CALLABLE_BASED_HANDLER | A handler that is based on a set of callbacks provided by the user of the ITEM_MODIFICATION_ROUTINE |
►Cstd::char_traits | |
Cdetail::char_traits< wxUniChar > | |
CCHECK_HEADER_CASE | |
CODB::CHECK_ONCE | |
CWX_MULTI_ENTRY_DIALOG::CHECKBOX | |
CDRC_TEST_PROVIDER_COPPER_CLEARANCE::checked | |
CCIRC_ARRAY_GEOM_PARAMS | |
CCIRC_ARRAY_TEST_CASE | |
CCIRCLE | Represent basic circle geometry with utility geometry functions |
CLTSPICE_SCHEMATIC::CIRCLE | The CIRCLE is represented in Ltpsice inside a rectangle whose two opposite points and line style are given |
CFABMASTER::CLASS | |
CCLASS_A_DESC | |
CCLASS_B_DESC | |
CCLASS_C_DESC | |
CCLASS_D_DESC | |
CPROPERTY_MANAGER::CLASS_DESC | Returns metadata for a specific type |
CCLASS_E_DESC | |
CPROPERTY_MANAGER::CLASS_INFO | |
CKIGFX::VIEW::CLEAR_LAYER_CACHE_VISITOR | |
CCLEARANCE_CACHE_KEY | |
►CPOLYGON_GEOM_MANAGER::CLIENT | "Listener" interface for a class that wants to be updated about polygon geometry changes |
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 |
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 |
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 | |
CPNS::TOPOLOGY::CLUSTER | |
CBOARD::cmp_drawings | |
CFOOTPRINT::cmp_drawings | |
CPCB_SHAPE::cmp_drawings | |
CBOARD::cmp_items | |
CSCH_ITEM::cmp_items | |
CFOOTPRINT::cmp_pads | |
CCMP_READER | Read a component footprint link file (*.cmp) format |
CPCB_TRACK::cmp_tracks | |
CFOOTPRINT::cmp_zones | |
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 | |
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_ZONE_LAYER | |
CCN_LIST | |
CCN_PTR_CMP | |
CCN_RTREE< T > | CN_RTREE - Implements an R-tree for fast spatial indexing of connectivity items |
CCN_RTREE< CN_ITEM * > | |
CCN_VISITOR | |
►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 |
CGERBER_COLLECTOR | Use when the right click button is pressed or when the select tool is in effect |
►CPCB_COLLECTOR | Collect BOARD_ITEM objects |
CGENERAL_COLLECTOR | Used when the right click button is pressed, or when the select tool is in effect |
CPCB_LAYER_COLLECTOR | Collect all BOARD_ITEM objects on a given layer |
CPCB_TYPE_COLLECTOR | Collect all BOARD_ITEM objects of a given set of KICAD_T type(s) |
CSCH_COLLECTOR | |
►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) |
CGENERAL_COLLECTORS_GUIDE | A general implementation of a COLLECTORS_GUIDE |
CPNS::COLLISION_SEARCH_CONTEXT | |
CPNS::COLLISION_SEARCH_OPTIONS | |
CCollisionFixture | Fixture for the Collision test suite |
CKIGFX::COLOR4D | A color representation with 4 components: red, green, blue, alpha |
CAPP_SETTINGS_BASE::COLOR_PICKER | |
CCOLOR_RGBA | |
CCOLOR_SCALAR_CASE | Test case data for a test that takes a colour and a scalar factor and returns a result |
CPCB_NET_INSPECTOR_PANEL::COLUMN_DESC | Column metadata |
Ccombined | |
CKI_TEST::COMBINED_UTILITY | Class that handles delegation of command lines to one of a number of "sub-utilities" |
►CCLI::COMMAND | |
CCLI::FP_COMMAND | |
CCLI::FP_EXPORT_COMMAND | |
CCLI::JOBSET_COMMAND | |
CCLI::JOBSET_RUN_COMMAND | |
CCLI::PCB_COMMAND | |
CCLI::PCB_DRC_COMMAND | |
CCLI::PCB_EXPORT_3D_COMMAND | |
►CCLI::PCB_EXPORT_BASE_COMMAND | |
CCLI::FP_EXPORT_SVG_COMMAND | |
CCLI::FP_UPGRADE_COMMAND | |
CCLI::PCB_EXPORT_DRILL_COMMAND | |
CCLI::PCB_EXPORT_DXF_COMMAND | |
CCLI::PCB_EXPORT_GENCAD_COMMAND | |
►CCLI::PCB_EXPORT_GERBER_COMMAND | |
CCLI::PCB_EXPORT_GERBERS_COMMAND | |
CCLI::PCB_EXPORT_IPC2581_COMMAND | |
CCLI::PCB_EXPORT_IPCD356_COMMAND | |
CCLI::PCB_EXPORT_ODB_COMMAND | |
CCLI::PCB_EXPORT_PDF_COMMAND | |
CCLI::PCB_EXPORT_POS_COMMAND | |
CCLI::PCB_EXPORT_SVG_COMMAND | |
CCLI::PCB_EXPORT_COMMAND | |
CCLI::PCB_RENDER_COMMAND | |
CCLI::SCH_COMMAND | |
CCLI::SCH_ERC_COMMAND | |
CCLI::SCH_EXPORT_BOM_COMMAND | |
CCLI::SCH_EXPORT_COMMAND | |
CCLI::SCH_EXPORT_NETLIST_COMMAND | |
CCLI::SCH_EXPORT_PLOT_COMMAND | |
CCLI::SCH_EXPORT_PYTHONBOM_COMMAND | |
CCLI::SYM_COMMAND | |
CCLI::SYM_EXPORT_COMMAND | |
CCLI::SYM_EXPORT_SVG_COMMAND | |
CCLI::SYM_UPGRADE_COMMAND | |
CCLI::VERSION_COMMAND | |
►CKIGFX::VIEW_OVERLAY::COMMAND | |
CKIGFX::VIEW_OVERLAY::COMMAND_ARC | |
CKIGFX::VIEW_OVERLAY::COMMAND_BITMAP_TEXT | |
CKIGFX::VIEW_OVERLAY::COMMAND_CIRCLE | |
CKIGFX::VIEW_OVERLAY::COMMAND_GLYPH_SIZE | |
CKIGFX::VIEW_OVERLAY::COMMAND_LINE | |
CKIGFX::VIEW_OVERLAY::COMMAND_POINT_POLYGON | |
CKIGFX::VIEW_OVERLAY::COMMAND_POLYGON | |
CKIGFX::VIEW_OVERLAY::COMMAND_POLY_POLYGON | |
CKIGFX::VIEW_OVERLAY::COMMAND_RECTANGLE | |
CKIGFX::VIEW_OVERLAY::COMMAND_SET_COLOR | |
CKIGFX::VIEW_OVERLAY::COMMAND_SET_FILL | |
CKIGFX::VIEW_OVERLAY::COMMAND_SET_STROKE | |
CKIGFX::VIEW_OVERLAY::COMMAND_SET_WIDTH | |
CCOMMAND_ENTRY | |
►CCOMMIT | Represent a set of changes (additions, deletions or modifications) of a data model (e.g |
CBOARD_COMMIT | |
CSCH_COMMIT | |
CCOMMIT::COMMIT_LINE | |
CPNS_LOG_FILE::COMMIT_STATE | |
CCommitDetails | |
CKI_TEST::CommonTestData | Common data for some of the SHAPE_POLY_SET tests: |
CDIALOG_BOARD_STATISTICS::DRILL_LINE_ITEM::COMPARE | |
CCompareApiPluginIdentifiers | Comparison functor for ensuring API_PLUGINs have unique identifiers |
CCompareByUuid | Comparison functor for sorting EDA_ITEM pointers by their UUID |
CCompareMarkers | |
CcompareOriginDistance | |
CSHAPE_LINE_CHAIN::compareOriginDistance | |
CComparePoints | |
CCompareToBucket | |
CCompareToMid | |
►CLIBEVAL::COMPILER | |
CPCBEXPR_COMPILER | |
CCOMPONENT | Store all of the related footprint information found in a netlist |
CFABMASTER::COMPONENT | |
CTMATCH::COMPONENT | |
CCOMPONENT_CLASS | A lightweight representation of a component class |
CCOMPONENT_CLASS_ASSIGNMENT_DATA | |
CCOMPONENT_CLASS_ASSIGNMENT_RULE | Class which represents a component class assignment rule |
CCOMPONENT_CLASS_CACHE_PROXY | |
CCOMPONENT_CLASS_MANAGER | A class to manage Component Classes in a board context |
CCOMPONENT_NET | Used to store the component pin name to net name (and pin function) associations stored in a netlist |
►CKIGFX::COMPOSITOR | |
CKIGFX::CAIRO_COMPOSITOR | |
CKIGFX::OPENGL_COMPOSITOR | |
►CCONDITION_DATA | Class used to provide a unified interface from condition panels Handles determining the type of condition in use, and getting and settings the field data |
CPANEL_COMPONENT_CLASS_CONDITION_CUSTOM | Configures matching based on a custom DRC expression |
CPANEL_COMPONENT_CLASS_CONDITION_FIELD | Configures matching based on footprint field contents |
CPANEL_COMPONENT_CLASS_CONDITION_FOOTPRINT | Configures matching based on footprint library identifier |
CPANEL_COMPONENT_CLASS_CONDITION_REFERENCE | Configures matching based on footprint reference |
CPANEL_COMPONENT_CLASS_CONDITION_ROTATION | Configures matching based on footprint rotation |
CPANEL_COMPONENT_CLASS_CONDITION_SHEET | Configures matching based on a custom DRC expression |
CPANEL_COMPONENT_CLASS_CONDITION_SIDE | Configures matching based on which side of the board a footprint is on |
CConflictData | |
CCONNECTION_GRAPH | Calculate the connectivity of a schematic and generates netlists |
CTMATCH::CONNECTION_GRAPH | |
CCONNECTION_SUBGRAPH | A subgraph is a set of items that are electrically connected on a single sheet |
CCONNECTIVITY_DATA | |
CCONNECTIVITY_TEST_FIXTURE | |
CCONSOLE_LOG | |
CKI_TEST::CONSOLE_LOG | |
CBASE_SET::const_iterator | |
CCONST_ZOOM_CASE | |
CPNS::CONSTRAINT | An abstract function object, returning a design rule (clearance, diff pair gap, etc) required between two items |
CCONSTRUCTION_MANAGER::CONSTRUCTION_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 |
CCONSTRUCTION_MANAGER | A class that manages "construction" objects and geometry |
►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 |
CSNAP_MANAGER | A SNAP_MANAGER glues together the snap line manager and construction manager., along with some other state |
►CCONTAINER_2D_BASE | |
CBVH_CONTAINER_2D | |
CCONTAINER_2D | |
►CCONTAINER_3D_BASE | |
CCONTAINER_3D | |
►CLIBEVAL::CONTEXT | |
CPCBEXPR_CONTEXT | |
CCOROUTINE< ReturnType, ArgType >::CONTEXT_T | |
CKIFONT::CONTOUR | |
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 |
CWIDGET_SAVE_RESTORE::CONTROL | |
CCONVERT_SETTINGS | |
CRC_JSON::COORDINATE | |
CPADSTACK::COPPER_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 |
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) |
CCOROUTINE< ReturnType, ArgType > | Implement a coroutine |
CCOROUTINE< int, const TOOL_EVENT & > | |
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 |
CPCB_CALCULATOR_SETTINGS::CORROSION_TABLE | |
CCORROSION_TABLE_ENTRY | |
CPNS::COST_ESTIMATOR | Calculate the cost of a given line, taking corner angles and total length into account |
CPNS::DIFF_PAIR::COUPLED_SEGMENTS | |
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 | |
CKIPLATFORM::CPU_INFO | |
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 |
►CBE_SHAPE | Creepage: a board edge shape |
►CBE_SHAPE_CIRCLE | Creepage: a board edge circle |
CBE_SHAPE_ARC | Creepage: a board edge arc |
CBE_SHAPE_POINT | Creepage: a board edge point |
►CCU_SHAPE | Creepage: a conductive shape |
►CCU_SHAPE_CIRCLE | Creepage: a conductive circle |
CCU_SHAPE_ARC | Creepage: a conductive arc |
CCU_SHAPE_SEGMENT | Creepage: a conductive segment |
CCREEPAGE_GRAPH | |
CCreepageGraph | A graph with nodes and connections for creepage calculation |
CCROSS_PROBING_SETTINGS | Cross-probing behavior |
CCURL_PROGRESS | |
CCURSOR_STORE::CURSOR_DEF | Definition of a cursor |
CCURSOR_SETTINGS | Common cursor settings, available to every frame |
CCURSOR_STORE | Simple class to construct and store cursors against unique ID keys |
CCUSTOM_COLOR_ITEM | A class to handle a custom color (predefined color) for the color picker dialog |
CCVPCB_ASSOCIATION | A class to define a footprint association to be made in cvpcb |
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 | |
CUTILS_STEP_MODEL::DATA | |
CWIDGET_SAVE_RESTORE::DATA | |
CDATA_MODEL_COL | |
CDATA_MODEL_ROW | |
CDATABASE_CACHE< CacheValueType > | |
CDATABASE_CACHE_SETTINGS | |
CDATABASE_CONNECTION | |
CDATABASE_FIELD_MAPPING | |
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 | |
CLTSPICE_SCHEMATIC::DATAFLAG | |
►CPNS::DEBUG_DECORATOR | |
CPNS_PCBNEW_DEBUG_DECORATOR | |
CPNS_TEST_DEBUG_DECORATOR | |
CSYMBOL_EDITOR_SETTINGS::DEFAULTS | |
CmpWindow::DelegatingContructorTag | |
CDESIGN_BLOCK | |
►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 | |
CDIALOG_BOARD_STATISTICS_SAVED_STATE | The dialog last saved state |
►CDIALOG_BOM_CFG_LEXER | |
CBOM_CFG_PARSER | Used for parsing legacy-format bom plugin configurations |
CPCBNEW_SETTINGS::DIALOG_CLEANUP | |
CPCBNEW_SETTINGS::DIALOG_DRC | |
CPCBNEW_SETTINGS::DIALOG_EXPORT_2581 | |
CPCBNEW_SETTINGS::DIALOG_EXPORT_IDF | |
CPCBNEW_SETTINGS::DIALOG_EXPORT_ODBPP | |
CPCBNEW_SETTINGS::DIALOG_EXPORT_STEP | |
CPCBNEW_SETTINGS::DIALOG_EXPORT_VRML | |
CPCBNEW_SETTINGS::DIALOG_FOOTPRINT_WIZARD_LIST | |
CPCBNEW_SETTINGS::DIALOG_GENERATE_DRILL | |
►CDIALOG_IMAGE_EDITOR_BASE | |
CDIALOG_IMAGE_EDITOR | |
CEESCHEMA_SETTINGS::DIALOG_IMPORT_GRAPHICS | |
CPCBNEW_SETTINGS::DIALOG_IMPORT_GRAPHICS | |
CSYMBOL_EDITOR_SETTINGS::DIALOG_IMPORT_GRAPHICS | |
CPCBNEW_SETTINGS::DIALOG_NETLIST | |
CPCBNEW_SETTINGS::DIALOG_PLACE_FILE | |
CPCBNEW_SETTINGS::DIALOG_PLOT | |
CPCBNEW_SETTINGS::DIALOG_REANNOTATE | |
CDIALOG_UPDATE_FROM_PCB::DIALOG_UPDATE_FROM_PCB_SAVED_STATE | Container for the dialog last saved state |
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 | |
CDIM_ALIGNED_TEXT_UPDATER | Class to help update the text position of a dimension when the crossbar changes |
CDIMENSION_DESC | |
CDIRECTION_45 | Represent route directions & corner angles in a 45-degree metric |
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 | |
CPCBNEW_SETTINGS::DISPLAY_OPTIONS | |
CDISTRIBUTE_GAPS_TEST_CASE | Declares the FilletFixture struct as the boost test fixture |
CDISTRIBUTE_POINTS_TEST_CASE | |
CDistributeFixture | |
►CDL_CreationAdapter | |
CDXF_IMPORT_PLUGIN | |
CDLG_PRM_DATA | |
CCOMMON_SETTINGS::DO_NOT_SHOW_AGAIN | |
CEASYEDA::DOCUMENT | |
CEASYEDA::DOCUMENT_PCB | |
CEASYEDA::DOCUMENT_SCHEMATICS | |
CEASYEDA::DOCUMENT_SYM | |
CDOGBONE_RESULT | |
CDOGBONE_TEST_CASE | Declares the DogboneFixture struct as the boost test fixture |
CPNS::DP_GATEWAYS::DP_CANDIDATE | |
CPNS::DP_GATEWAY | Define a "gateway" for routing a differential pair - e.g |
CPNS::DP_GATEWAYS | A set of gateways calculated for the cursor or starting/ending primitive pair |
CPNS::DP_PRIMITIVE_PAIR | Store starting/ending primitives (pads, vias or segments) for a differential pair |
►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 |
CPNS::COMPONENT_DRAGGER::DRAGGED_CONNECTION | |
CKIGFX::PREVIEW::DRAW_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 |
CKIGFX::VIEW::DRAW_ITEM_VISITOR | |
CDRAW_SEGMENT_EVENT_PARAMS | |
CKIGFX::CONSTRUCTION_GEOM::DRAWABLE_INFO | |
CEESCHEMA_SETTINGS::DRAWING | |
►CDRAWING_SHEET_LEXER | |
CDRAWING_SHEET_PARSER | Hold data and functions pertinent to parsing a S-expression file for a DS_DATA_MODEL |
CDRC_CONSTRAINT | |
CDRC_COPPER_GRAPHICS_TEST_FIXTURE | |
CDRC_ENGINE::DRC_ENGINE_CONSTRAINT | |
CDRC_INCORRECT_TEXT_MIRROR_TEST_FIXTURE | |
CDRC_RTREE::DRC_LAYER | The DRC_LAYER struct provides a layer-specific auto-range iterator to the RTree |
CDRC_LENGTH_REPORT | |
CDRC_REGISTER_TEST_PROVIDER< T > | |
CDRC_REGRESSION_TEST_FIXTURE | |
CDRC_REPORT | |
CDRC_RTREE | Implement an R-tree for fast spatial and layer indexing of connectable items |
CDRC_RULE | |
CDRC_RULE_CONDITION | |
►CDRC_RULES_LEXER | |
CDRC_RULES_PARSER | |
CDRC_SOLDER_MASK_BRIDGING_TEST_FIXTURE | |
CDRC_TEST_PROVIDER_REGISTRY | |
CDIALOG_BOARD_STATISTICS::DRILL_LINE_ITEM | |
CDRILL_PRECISION | Helper to handle drill precision format in excellon files |
CPADSTACK::DRILL_PROPS | ! The properties of a padstack drill. Drill position is always the pad position (origin) |
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_IO | A basic helper class to write a drawing sheet file |
CDS_DATA_MODEL_FILEIO | A helper class to write a drawing sheet to a file |
CDS_DATA_MODEL_STRINGIO | A helper class to write a drawing sheet to a string |
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 |
CDSNLEXER | Implement a lexical analyzer for the SPECCTRA DSN file format |
CDUPLICATE_REANNOTATION_CASE | |
Cdvdt | |
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_STYLE | A helper class to hold style settings temporarily during import |
►Csul::dynamic_bitset | |
►CBASE_SET | |
CLSET | LSET is a set of PCB_LAYER_IDs |
►CEAGLE_BASE | |
CEAGLE_DOC | |
CEAGLE_LAYER | |
CEAPPROVED | |
CEATTR | Parse an Eagle "attribute" XML element |
CEBUS | |
CECIRCLE | Eagle circle |
CECLASS | |
CECOMPATIBILITY | |
CECONNECT | |
CECOORD | |
CEDESCRIPTION | |
CEDEVICE | |
CEDEVICE_SET | |
CEDIMENSION | Eagle dimension element |
CEDRAWING | |
CEELEMENT | Eagle element element |
CEFILTER | |
CEFRAME | Parse an Eagle frame element |
CEGATE | |
CEGRID | |
CEHOLE | Eagle hole element |
CEINSTANCE | |
CEJUNCTION | Eagle Junction |
CELABEL | Eagle label |
CELAYER | |
CELIBRARY | |
CEMODEL | |
CEMODULE | |
CEMODULEINST | |
CENET | Eagle net |
CENOTE | |
CEPACKAGE | |
CEPACKAGE3D | |
CEPACKAGE3DINST | |
CEPACKAGEINSTANCE | |
►CEPAD_COMMON | Structure holding common properties for through-hole and SMD pads |
CEPAD | Eagle thru hole pad |
CESMD | Eagle SMD pad |
CEPART | |
CEPIN | Eagle pin element |
CEPINMAP | |
CEPINMAPPING | |
CEPINREF | |
CEPLAIN | |
CEPOLYGON | Eagle polygon, without vertices which are parsed as needed |
CEPORT | |
CEPORTREF | |
CEPROBE | |
CERECT | Eagle XML rectangle in binary |
CESCHEMATIC | |
CESCHEMATIC_GROUP | |
CESEGMENT | |
CESETTING | |
CESHEET | |
CESPICE | |
CESPLINE | |
CESYMBOL | |
CETECHNOLOGY | |
CETEXT | Eagle text element |
CEURN | Container that parses Eagle library file "urn" definitions |
CEVARIANT | |
CEVARIANTDEF | |
CEVERTEX | Eagle vertex |
CEVIA | Eagle via |
CEWIRE | Eagle wire |
CEAGLE_LBR_IMPORT_FIXTURE | |
CEAGLE_LIBRARY | |
CSCH_IO_EAGLE::EAGLE_MISSING_CMP | Map references to missing symbol units data |
►CEASYEDA_PARSER_BASE | |
CPCB_IO_EASYEDA_PARSER | |
CSCH_EASYEDA_PARSER | |
CEDA_ANGLE | |
CEDA_ANGLE_NORMALISE_CASE | |
CEDA_COMBINED_MATCHER | |
CEDA_ITEM_DESC | |
CEDA_IU_SCALE | |
►CEDA_PATTERN_MATCH | Interface for a pattern matcher for which there are several implementations |
►CEDA_PATTERN_MATCH_REGEX | Match regular expression |
CEDA_PATTERN_MATCH_REGEX_ANCHORED | |
►CEDA_PATTERN_MATCH_WILDCARD | |
CEDA_PATTERN_MATCH_WILDCARD_ANCHORED | |
CEDA_PATTERN_MATCH_RELATIONAL | Relational match |
CEDA_PATTERN_MATCH_SUBSTR | Match simple substring |
►CEDA_SEARCH_DATA | |
CSCH_SEARCH_DATA | |
CEDA_SHAPE_DESC | |
CEDA_TEXT_DESC | |
CEDIT_CONSTRAINT< EDIT_TYPE > | Describe constraints between two edit handles |
►CEDIT_CONSTRAINT< EDIT_LINE > | |
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_PERPLINE | EDIT_CONSTRAINT for a EDIT_LINE, that constrains the line to move perpendicular to the line itself |
►CEDIT_CONSTRAINT< EDIT_POINT > | |
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_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_VERTICAL | EDIT_CONSTRAINT that imposes a constraint that two points have to have the same X coordinate |
►CEDIT_POINT | Represent a single point that can be used for modifying items |
CEDIT_LINE | Represent a line connecting two EDIT_POINTs |
CEDIT_POINTS_FACTORY | |
CEDIT_TABLE_TOOL_BASE< T_TABLE, T_TABLECELL, T_COMMIT > | SCH_TABLE_EDIT_TOOL and PCB_TABLE_EDIT_TOOL share most of their algorithms, which are implemented here |
►CEDIT_TABLE_TOOL_BASE< PCB_TABLE, PCB_TABLECELL, BOARD_COMMIT > | |
CPCB_EDIT_TABLE_TOOL | |
►CEDIT_TABLE_TOOL_BASE< SCH_TABLE, SCH_TABLECELL, SCH_COMMIT > | |
CSCH_EDIT_TABLE_TOOL | |
CEE_RTREE | Implement an R-tree for fast spatial and type indexing of schematic items |
CEE_RTREE::EE_TYPE | The EE_TYPE struct provides a type-specific auto-range iterator to the RTree |
CEESCHEMA_HELPERS | Helper functions to do things like load schematics behind the scenes for special functions |
CPCB_CALCULATOR_SETTINGS::ELECTRICAL | |
►CDSN::ELEM | A base class for any DSN element class |
CDSN::ANCESTOR | |
CDSN::BOUNDARY | |
CDSN::CIRCLE | |
CDSN::CLASS | The <class_descriptor> in the specctra spec |
CDSN::CLASSES | |
CDSN::COMPONENT | Implement a <component_descriptor> in the specctra dsn spec |
CDSN::COMP_ORDER | The <component_order_descriptor> |
CDSN::CONNECT | |
►CDSN::ELEM_HOLDER | A holder for any DSN class |
CDSN::CLASS_CLASS | |
CDSN::CONTROL | |
CDSN::IMAGE | |
CDSN::PADSTACK | Hold either a via or a pad definition |
CDSN::REGION | |
CDSN::STRUCTURE | |
CDSN::FROMTO | |
CDSN::GRID | |
CDSN::HISTORY | |
►CDSN::KEEPOUT | Used for <keepout_descriptor> and <plane_descriptor> |
CDSN::COPPER_PLANE | A <plane_descriptor> in the specctra dsn spec |
CDSN::LAYER | |
CDSN::LAYER_NOISE_WEIGHT | |
CDSN::LAYER_RULE | |
CDSN::LIBRARY | A <library_descriptor> in the specctra dsn specification |
CDSN::NET | A <net_descriptor> in the DSN spec |
CDSN::NETWORK | |
CDSN::NET_OUT | A <net_out_descriptor> of the specctra dsn spec |
CDSN::PARSER | A configuration record per the SPECCTRA DSN file spec |
CDSN::PATH | Support both the <path_descriptor> and the <polygon_descriptor> per the specctra dsn spec |
CDSN::PCB | |
CDSN::PIN | |
CDSN::PIN_REF | A <pin_reference> definition in the specctra dsn spec |
CDSN::PLACE | Implement a <placement_reference> in the specctra dsn spec |
CDSN::PLACEMENT | |
CDSN::QARC | |
CDSN::RECTANGLE | |
CDSN::ROUTE | |
CDSN::RULE | A <rule_descriptor> in the specctra dsn spec |
CDSN::SESSION | A <session_file_descriptor> in the specctra dsn spec |
CDSN::SPECCTRA_LAYER_PAIR | |
CDSN::STRINGPROP | A container for a single property whose value is a string |
CDSN::STRUCTURE_OUT | |
CDSN::SUPPLY_PIN | A <supply_pin_descriptor> in the specctra dsn spec |
CDSN::TOKPROP | A container for a single property whose value is another DSN_T token |
CDSN::TOPOLOGY | |
CDSN::UNIT_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 |
CDSN::VIA | A <via_descriptor> in the specctra dsn spec |
CDSN::WAS_IS | A <was_is_descriptor> in the specctra dsn spec |
►CDSN::WINDOW | |
CDSN::SHAPE | A "(shape ..)" element in the specctra dsn spec |
CDSN::WIRE | A <wire_shape_descriptor> in the specctra dsn spec |
CDSN::WIRE_VIA | A <wire_via_descriptor> in the specctra dsn spec |
CDSN::WIRING | A <wiring_descriptor> in the specctra dsn spec |
CELLIPSE< NumericType > | This class was created to handle importing ellipses from other file formats that support them natively |
CELLIPSE< double > | |
CELLIPSE_TO_BEZIER_CASE | |
CEMBEDDED_FILES::EMBEDDED_FILE | |
►CEMBEDDED_FILES | |
CBOARD | Information pertinent to a Pcbnew printed circuit board |
CFOOTPRINT | |
CLIB_SYMBOL | Define a library symbol object |
CSCHEMATIC | Holds all the data relating to one schematic |
►CEMBEDDED_FILES_LEXER | |
CEMBEDDED_FILES_PARSER | |
CCONDITIONAL_MENU::ENTRY | < Helper class to organize menu entries. Inserts the entry, preserving the requested order |
CDRC_LENGTH_REPORT::ENTRY | |
CGENERATORS_MGR::ENTRY | |
CMARKUP_CACHE::ENTRY | |
CPCB_IO_MGR::PLUGIN_REGISTRY::ENTRY | |
CPNS_LOG_VIEW_TRACKER::ENTRY | |
CWX_MULTI_ENTRY_DIALOG::ENTRY | |
CENUM_GLOB_DESC | |
CENUM_ITERATOR< T, beginVal, endVal > | |
CENUM_MAP< T > | |
CODB::EnumStringMap< T > | |
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 |
CCOMMON_SETTINGS::ENVIRONMENT | |
CUTIL::DETAIL::equals< T > | |
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_TESTER | |
CEROT | Eagle rotation |
CSIM_MODEL_SERIALIZER_GRAMMAR::error | |
CSIM_XSPICE_PARSER_GRAMMAR::error | |
CSPICE_GRAMMAR::error | |
►Cnlohmann::json_schema::error_handler | |
CLOGGING_ERROR_HANDLER | |
CTHROWING_ERROR_HANDLER | |
CLIBEVAL::ERROR_STATUS | |
CERULES | Subset of eagle.drawing.board.designrules in the XML document |
CEVAL_CASE | Declares the struct as the Boost test fixture |
CEVAL_INVALID_CASE | |
CPNS::LOGGER::EVENT_ENTRY | |
CEVENTS | Gather all the events that are shared by tools |
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_ROUTE_COORD | |
►Cstd::exception | STL class |
CKI_TEST::WX_ASSERT_ERROR | An exception class to represent a WX assertion |
CSEXPR::INVALID_TYPE_EXCEPTION | |
CSEXPR::PARSE_EXCEPTION | |
►Cstd::bad_cast | STL class |
Cki::bad_any_cast | Exception class thrown by a failed any_cast |
►Cstd::runtime_error | STL class |
CXML_PARSER_ERROR | Implement a simple wrapper around runtime_error to isolate the errors thrown by the Eagle XML parser |
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 | |
CSCH_PIN::EXTENTS_CACHE | |
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 | |
CFABMASTER::FABMASTER_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! |
CFABMASTER::FABMASTER_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! |
CFACET | |
►Cstd::false_type | |
CODB_ATTR::IsComp< T > | |
CODB_ATTR::IsFeature< T > | |
CODB_ATTR::IsLayer< T > | |
CODB_ATTR::IsNet< T > | |
CODB_ATTR::IsPkg< T > | |
CODB_ATTR::IsProductModel< T > | |
CODB_ATTR::IsStep< T > | |
CODB_ATTR::IsSymbol< T > | |
CSIMPLE_SELECTOR< PEGTL_RULE > | |
CSIM_LIBRARY_SPICE_PARSER::librarySelector< Rule > | |
CSIM_MODEL_RAW_SPICE_PARSER::legacyPinSequenceSelector< Rule > | |
CSIM_MODEL_SERIALIZER_PARSER::fieldInferValueSelector< Rule > | |
CSIM_MODEL_SERIALIZER_PARSER::fieldParamValuePairsSelector< Rule > | |
CSIM_MODEL_SERIALIZER_PARSER::pinSequenceSelector< Rule > | |
CSIM_MODEL_SOURCE_PARSER::pwlValuesSelector< Rule > | |
CSIM_MODEL_SPICE_PARSER::spiceUnitSelector< Rule > | |
CSIM_MODEL_SUBCKT_SPICE_PARSER::spiceUnitSelector< Rule > | |
CSIM_VALUE_PARSER::numberSelector< Rule > | |
CSIM_XSPICE_PARSER_GRAMMAR::spiceUnitSelector< Rule > | |
Calways_false< T > | A type that is always false |
CEDA_DATA::FEATURE_ID | |
CFILE_DATA | |
CASSET_ARCHIVE::FILE_INFO | |
CFILEEXT | |
CFILENAME_RESOLVER | Provide an extensible class to resolve 3D model paths |
CFILL_PARAMS | Simple container to manage fill parameters |
CAPP_SETTINGS_BASE::FIND_REPLACE | |
CEESCHEMA_SETTINGS::FIND_REPLACE_EXTRA | |
CEDA_PATTERN_MATCH::FIND_RESULT | |
CPNS::FIXED_TAIL::FIX_POINT | |
CPNS::FIXED_TAIL | |
CFIXTURE_LOGGER | |
CLTSPICE_SCHEMATIC::FLAG | |
CFlagString | |
CFABMASTER::FM_PAD | |
CFABMASTER::FM_VIA | |
Cfnv_1a | Very fast and efficient hash function for "const char*" type, used in specialized KEYWORD_MAP below |
►CKIFONT::FONT | FONT is an abstract base class for both outline and stroke fonts |
CKIFONT::OUTLINE_FONT | Class OUTLINE_FONT implements outline font drawing |
CKIFONT::STROKE_FONT | Implement a stroke font drawing |
CKIGFX::BUILTIN_FONT::FONT_GLYPH_TYPE | |
CKIGFX::BUILTIN_FONT::FONT_IMAGE_TYPE | |
CKIGFX::BUILTIN_FONT::FONT_INFO_TYPE | |
CKIGFX::BUILTIN_FONT::FONT_SPAN_TYPE | |
Cfontconfig::FONTCONFIG | |
Cfontconfig::FONTCONFIG_PAT | A simple wrapper to avoid exporting fontconfig in the header |
Cfontconfig::FONTINFO | |
CPCBNEW_SETTINGS::FOOTPRINT_CHOOSER | |
CFOOTPRINT_DESC | |
CFOOTPRINT_EQUIVALENCE | |
CFOOTPRINT_FILTER | Footprint display filter |
CFOOTPRINT_INFO_GENERATOR | |
►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_PREVIEW_PANEL_BASE | Base class for the actual viewer panel |
CFOOTPRINT_PREVIEW_PANEL | Panel that renders a single footprint via Cairo GAL, meant to be exported through Kiface |
►CFOOTPRINT_WIZARD | The parent class from where any footprint wizard class must derive |
CPYTHON_FOOTPRINT_WIZARD | |
CFOOTPRINT_WIZARD_LIST | |
CFP_3DMODEL | |
CFP_CACHE | |
CFP_CACHE_ENTRY | Helper class for creating a footprint library cache |
CDIALOG_BOARD_STATISTICS::FP_LINE_ITEM | Footprint attributes (such as SMD, THT, Virtual and so on), which will be shown in the dialog |
CFractureEdge | |
CFractureEdgeSlow | |
CFROM_HSL_TO_HEX_CASE | |
CFROM_HSV_TO_HEX_CASE | |
CFROM_TO_CACHE | |
CFRUSTUM | |
CFROM_TO_CACHE::FT_ENDPOINT | |
CFROM_TO_CACHE::FT_PATH | |
►CKIGFX::GAL_CONTEXT_LOCKER | |
CKIGFX::GAL_DRAWING_CONTEXT | |
CKIGFX::GAL_UPDATE_CONTEXT | |
►CKIGFX::GAL_DISPLAY_OPTIONS_OBSERVER | |
►CKIGFX::GAL | Abstract interface for drawing on a 2D-surface |
CCALLBACK_GAL | |
►CKIGFX::CAIRO_GAL_BASE | |
CKIGFX::CAIRO_GAL | |
CKIGFX::CAIRO_PRINT_GAL | |
CKIGFX::OPENGL_GAL | OpenGL implementation of the Graphics Abstraction Layer |
►CKIGFX::GAL_PRINT | Wrapper around GAL to provide information needed for printing |
CKIGFX::CAIRO_PRINT_GAL | |
CKIGFX::GAL_SCOPED_ATTRS | Attribute save/restore for GAL attributes |
CSIM_VALUE_GRAMMAR::garbageSuffix< Notation > | |
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_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 |
CEXCELLON_WRITER | Create Excellon drill, drill map, and drill report files |
CGERBER_WRITER | Used to create Gerber drill files |
CGENERATOR_PNS_CHANGES | |
CGENERATORS_MGR | A factory which returns an instance of a PCB_GENERATOR |
CFABMASTER::GEOM_GRAPHIC | |
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_ORDER | |
►CGETTER_BASE< Owner, T > | |
CGETTER< Owner, T, FuncType > | |
CCOMMON_SETTINGS::GIT | |
CGIT_ADD_TO_INDEX_HANDLER | |
CGIT_REMOVE_FROM_INDEX_HANDLER | |
CCOMMON_SETTINGS::GIT_REPOSITORY | |
CGIT_RESOLVE_CONFLICT_HANDLER | |
CGIT_REVERT_HANDLER | |
CGIT_SYNC_HANDLER | |
CKIGFX::GL_BITMAP_CACHE | |
CGL_CONTEXT_MANAGER | |
CGL_UTILS | |
►CKIFONT::GLYPH | |
CKIFONT::OUTLINE_GLYPH | |
CKIFONT::STROKE_GLYPH | |
CGLYPH_CACHE_KEY | |
CKIFONT::GLYPH_DATA | |
CGood | |
CGPCB_FPL_CACHE | |
CGPCB_FPL_CACHE_ENTRY | Helper class for creating a footprint library cache |
CKIPLATFORM::GPU_INFO | |
►CKIGFX::GPU_MANAGER | Class to handle uploading vertices and indices to GPU in drawing purposes |
CKIGFX::GPU_CACHED_MANAGER | |
CKIGFX::GPU_NONCACHED_MANAGER | |
CGRAPH_CONNECTION | |
CGRAPH_NODE | |
CGraphConnection | Connection in a |
CFABMASTER::GRAPHIC_DATA | |
►CFABMASTER::GRAPHIC_ITEM | |
CFABMASTER::GRAPHIC_ARC | |
CFABMASTER::GRAPHIC_CROSS | |
CFABMASTER::GRAPHIC_LINE | |
CFABMASTER::GRAPHIC_OBLONG | |
CFABMASTER::GRAPHIC_POLYGON | |
CFABMASTER::GRAPHIC_RECTANGLE | |
CFABMASTER::GRAPHIC_TEXT | |
CAPP_SETTINGS_BASE::GRAPHICS | |
CCOMMON_SETTINGS::GRAPHICS | |
CGRAPHICS_CLEANER | |
CGRAPHICS_IMPORT_MGR | Manage vector graphics importers |
►CGRAPHICS_IMPORT_PLUGIN | Interface for vector graphics import plugins |
CDXF_IMPORT_PLUGIN | |
CSVG_IMPORT_PLUGIN | |
►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 |
CCREEPAGE_GRAPH::GraphNodeEqual | |
CCREEPAGE_GRAPH::GraphNodeHash | |
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_HELPER | |
CEE_GRID_HELPER | |
CPCB_GRID_HELPER | |
CGRID_SETTINGS | |
CKIGFX::CAIRO_GAL_BASE::GROUP_ELEMENT | Type definition for an graphics group element |
►CPCB_IO_KICAD_SEXPR_PARSER::GROUP_INFO | |
CPCB_IO_KICAD_SEXPR_PARSER::GENERATOR_INFO | Convert net code using the mapping table if available, otherwise returns unchanged net code if < 0 or if it's out of range |
CBOARD::GroupLegalOpsField | |
CHALF_LINE | |
CHANDLER_CONTEXT< RequestMessageType > | |
CHARNESS | |
CHARNESS::HARNESS_PORT | |
CFABMASTER::COMPONENT::HASH | |
CFABMASTER::FABMASTER_PAD_SHAPE::HASH | |
CFABMASTER::FM_PAD::HASH | |
CFABMASTER::SYMBOL::HASH | |
►Chash | |
Cstd | |
Cstd | |
Cstd::hash< BASE_SET > | |
Cstd::hash< CLEARANCE_CACHE_KEY > | |
Cstd::hash< EDA_TEXT > | |
Cstd::hash< GLYPH_CACHE_KEY > | |
Cstd::hash< NET_NAME_CODE_CACHE_KEY > | |
Cstd::hash< NETCODE_LAYER_CACHE_KEY > | |
Cstd::hash< PTR_LAYER_CACHE_KEY > | |
Cstd::hash< PTR_PTR_CACHE_KEY > | |
Cstd::hash< PTR_PTR_LAYER_CACHE_KEY > | |
Cstd::hash< SCALED_BITMAP_ID > | |
Cstd::hash< SCH_SHEET_PATH > | |
Cstd::hash< std::pair< BITMAPS, int > > | |
Cstd::hash< TEXT_ATTRIBUTES > | |
Cstd::hash< TRANSFORM > | |
Cstd::hash< VECTOR2I > | |
Cstd::hash< wxPoint > | |
CHASH_128 | A storage class for 128-bit hash value |
CPNS::JOINT::HASH_TAG | < Joints are hashed by their position, layers and net |
CEASYEDA::HEAD | |
CPNS::SHOVE::HEAD_LINE_ENTRY | |
CHIGH_LIGHT_INFO | |
CHITINFO | Stores the hit information of a ray with a point on the surface of a object |
CHITINFO_PACKET | |
CHLBVH_SAH_Evaluator | |
CHOLE_INFO | Handle hole which must be drilled (diameter, position and layers) |
CHOTKEY | |
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::HPGL_ITEM | |
CHTTP_LIB_CATEGORY | |
CHTTP_LIB_CONNECTION | |
CHTTP_LIB_PART | |
CHTTP_LIB_SOURCE | |
CHYPERLYNX_PAD_STACK | |
►CIBIS_BASE | |
►CIBIS_INPUT | |
►CIBIS_MATRIX | |
CIBIS_MATRIX_BANDED | |
CIBIS_MATRIX_FULL | |
CIBIS_MATRIX_SPARSE | |
►CIBIS_SECTION | |
CIbisHeader | |
CIVtable | |
CIVtableEntry | |
CIbisComponent | |
CIbisComponentPackage | |
CIbisComponentPin | |
CIbisComponentPinMapping | |
CIbisDiffPin | |
CIbisDiffPinEntry | |
CIbisFile | |
CIbisModel | |
CIbisModelSelector | |
CIbisPackageModel | |
CIbisParser | |
CIbisRamp | |
CIbisWaveform | |
CTypMinMaxValue | |
CVTtable | |
CVTtableEntry | |
CdvdtTypMinMax | |
►CKIBIS_BASE | |
CKIBIS | |
CKIBIS_COMPONENT | |
CKIBIS_FILE | |
CKIBIS_MODEL | |
CKIBIS_PIN | |
►CKIBIS_WAVEFORM | |
CKIBIS_WAVEFORM_HIGH_Z | |
CKIBIS_WAVEFORM_PRBS | |
CKIBIS_WAVEFORM_RECTANGULAR | |
CKIBIS_WAVEFORM_STUCK_HIGH | |
CKIBIS_WAVEFORM_STUCK_LOW | |
CIbisModelSelectorEntry | |
►CINDICATOR_ICON::ICON_PROVIDER | A simple object that can provide fixed bitmaps for use as row indicators |
CROW_ICON_PROVIDER | Icon provider for the "standard" row indicators, for example in layer selection lists |
►Cidentifier | |
CSIM_MODEL_SERIALIZER_GRAMMAR::param | |
CSPICE_GRAMMAR::param | |
CIEC60664 | |
Ciequal_to | Equality test for "const char*" type used in very specialized KEYWORD_MAP below |
►Cif_must | |
CSIM_XSPICE_PARSER_GRAMMAR::portInversion | |
CSIM_XSPICE_PARSER_GRAMMAR::portInversionDouble | |
CSIM_XSPICE_PARSER_GRAMMAR::portInversionVector | |
CSIM_XSPICE_PARSER_GRAMMAR::vectorPattern | |
►CIFSG_NODE | The base class of all DLL-safe Scene Graph nodes |
CIFSG_APPEARANCE | |
CIFSG_COLORS | The wrapper for SGCOLORS |
CIFSG_COORDS | The wrapper for SGCOORDS |
CIFSG_FACESET | The wrapper for the SGFACESET class |
►CIFSG_INDEX | The wrapper for SGINDEX |
CIFSG_COORDINDEX | The wrapper for SGCOORDINDEX |
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 |
CIMAGE | Manage an 8-bit channel image |
CIMAGE_SIZE | |
CUTIL::DETAIL::OBSERVABLE_BASE::IMPL | |
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_SHAPE | |
CIMPORTED_ARC | |
CIMPORTED_CIRCLE | |
CIMPORTED_LINE | |
CIMPORTED_POLYGON | |
CIMPORTED_SPLINE | |
CIMPORTED_TEXT | |
CIMPORTED_STROKE | A clone of IMPORTED_STROKE, but with floating-point width |
CACTIONS::INCREMENT | |
CINCREMENT_TEST_CASE | Declares a struct as the Boost test fixture |
CPNS::INDEX | INDEX |
CSIM_MODEL::PARAM::INFO | |
CCOMMON_SETTINGS::INPUT | |
CEESCHEMA_SETTINGS::INPUT | |
CINPUT_LAYER_DESC | Describes an imported layer and how it could be mapped to KiCad Layers |
►CINSPECTABLE | Class that other classes need to inherit from, in order to be inspectable |
►CA | |
CB | |
CD | |
►CKIGFX::VIEW_ITEM | An abstract base class for deriving all objects that can be added to a VIEW |
CBOARD_EDGES_BOUNDING_ITEM | |
►CEDA_ITEM | A base class for most all the KiCad significant classes used in schematics and boards |
►CBASE_SCREEN | Handles how to draw a screen (a board, a schematic ...) |
CPCB_SCREEN | |
CSCH_SCREEN | |
►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 |
►CBOARD_CONNECTED_ITEM | A base class derived from BOARD_ITEM for items that can be connected and have a net, a netname, a clearance .. |
CPAD | |
►CPCB_SHAPE | |
►CPCB_TEXTBOX | |
CPCB_TABLECELL | |
►CPCB_TRACK | |
CPCB_ARC | |
CPCB_VIA | |
CZONE | Handle a list of polygons defining a copper zone |
►CBOARD_ITEM_CONTAINER | Abstract interface for BOARD_ITEMs capable of storing other items inside |
CBOARD | Information pertinent to a Pcbnew printed circuit board |
CFOOTPRINT | |
CPCB_TABLE | |
CDELETED_BOARD_ITEM | A singleton item of this class is returned for a weak reference that no longer exists |
CNETINFO_ITEM | Handle the data for a net |
►CPCB_GROUP | A set of BOARD_ITEMs (i.e., without duplicates) |
►CPCB_GENERATOR | |
CPCB_TUNING_PATTERN | |
CPCB_MARKER | |
CPCB_REFERENCE_IMAGE | Object to handle a bitmap image that can be inserted in a PCB |
CPCB_TARGET | |
►CPCB_TEXT | |
►CPCB_DIMENSION_BASE | Abstract dimension API |
►CPCB_DIM_ALIGNED | For better understanding of the points that make a dimension: |
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_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_RADIAL | A radial dimension indicates either the radius or diameter of an arc or circle |
CPCB_FIELD | |
►CDS_DRAW_ITEM_BASE | Base class to handle basic graphic items |
CDS_DRAW_ITEM_BITMAP | A bitmap |
CDS_DRAW_ITEM_LINE | |
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 | |
CEDIT_POINTS | EDIT_POINTS is a VIEW_ITEM that manages EDIT_POINTs and EDIT_LINEs and draws them |
CGBR_LAYOUT | A list of GERBER_DRAW_ITEM objects currently loaded |
CGERBER_DRAW_ITEM | |
►CGERBER_FILE_IMAGE | Hold the image data and parameters for one gerber file and layer parameters |
CEXCELLON_IMAGE | Handle a drill image |
CKIGFX::ANCHOR_DEBUG | View item to draw debug items for anchors |
CKIGFX::CONSTRUCTION_GEOM | Shows construction geometry for things like line extensions, arc centers, etc |
►CKIGFX::ORIGIN_VIEWITEM | |
CKIGFX::SNAP_INDICATOR | View item to draw an origin marker with an optional snap type indicator |
CKIGFX::PREVIEW::ARC_ASSISTANT | Represents an assistant draw when interactively drawing an arc on a canvas |
CKIGFX::PREVIEW::BEZIER_ASSISTANT | Represents an assistant draw when interactively drawing a bezier on a canvas |
CKIGFX::PREVIEW::RULER_ITEM | A drawn ruler item for showing the distance between two points |
►CKIGFX::PREVIEW::SIMPLE_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 |
CKIGFX::PREVIEW::CENTRELINE_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 |
CKIGFX::PREVIEW::POLYGON_ITEM | A preview item which shows an in-progress polygon, which can be used for zone outlines, etc |
CKIGFX::PREVIEW::SELECTION_AREA | Represent a selection area (currently a rectangle) in a VIEW, drawn corner-to-corner between two points |
CKIGFX::PREVIEW::TWO_POINT_ASSISTANT | Represents an assistant draw when interactively drawing a line or circle on a canvas |
CMY_DRAWING | |
CRATSNEST_VIEW_ITEM | |
CROUTER_PREVIEW_ITEM | |
CROUTER_STATUS_VIEW_ITEM | |
CSCHEMATIC | Holds all the data relating to one schematic |
►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 |
CDELETED_SHEET_ITEM | A singleton item of this class is returned for a weak reference that no longer exists |
CSCH_BITMAP | Object to handle a bitmap image that can be inserted in a schematic |
►CSCH_BUS_ENTRY_BASE | Base class for a bus or wire entry |
CSCH_BUS_BUS_ENTRY | Class for a bus to bus entry |
CSCH_BUS_WIRE_ENTRY | Class for a wire to bus entry |
CSCH_FIELD | |
CSCH_JUNCTION | |
CSCH_LINE | Segment description base class to describe items which have 2 end points (track, wire, draw line ...) |
CSCH_MARKER | |
CSCH_NO_CONNECT | |
CSCH_PIN | |
►CSCH_SHAPE | |
CSCH_RULE_AREA | |
►CSCH_TEXTBOX | |
CSCH_TABLECELL | |
CSCH_SHEET | Sheet symbol placed in a schematic, and is the entry point for a sub schematic |
CSCH_TABLE | |
►CSCH_TEXT | |
►CSCH_LABEL_BASE | |
CSCH_DIRECTIVE_LABEL | |
CSCH_GLOBALLABEL | |
►CSCH_HIERLABEL | |
CSCH_SHEET_PIN | Define a sheet pin (label) used in sheets to create hierarchical schematics |
CSCH_LABEL | |
►CSYMBOL | A base class for LIB_SYMBOL and SCH_SYMBOL |
CLIB_SYMBOL | Define a library symbol object |
CSCH_SYMBOL | Schematic symbol object |
CTUNING_STATUS_VIEW_ITEM | |
►CKIGFX::VIEW_GROUP | Extend VIEW_ITEM by possibility of grouping items into a single object |
►CSELECTION | |
CGERBVIEW_SELECTION | |
CPCB_SELECTION | |
CPL_SELECTION | |
CSCH_SELECTION | |
►CKIGFX::VIEW_OVERLAY | |
CPNS_LOG_VIEWER_OVERLAY | |
CPCB_PICKER_TOOL::INTERACTIVE_PARAMS | |
CINTERACTIVE_PLACER_BASE | |
CSHAPE_LINE_CHAIN::INTERSECTION | Represent an intersection between two line segments |
CINTERSECTION_VISITOR | A visitor that visits INTERSECTABLE_GEOM variant objects with another (which is held as state: m_otherGeometry) |
CCOROUTINE< ReturnType, ArgType >::INVOCATION_ARGS | |
►CIO_BASE | |
CDESIGN_BLOCK_IO | |
►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_EASYEDAPRO | |
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 |
CCLIPBOARD_IO | |
CPCB_IO_ODBPP | |
CPCB_IO_PCAD | |
CPCB_IO_SOLIDWORKS | |
►CSCH_IO | Base class that schematic file and library loading and saving plugins should derive from |
CSCH_IO_ALTIUM | |
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 |
CSCH_IO_EASYEDA | |
CSCH_IO_EASYEDAPRO | |
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_SEXPR | A SCH_IO derivation for loading schematic files using the new s-expression file format |
CSCH_IO_LTSPICE | |
►CIO_ERROR | Hold an error message and may be used when throwing exceptions containing meaningful error messages |
►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 |
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 |
CIO_BASE::IO_FILE_DESC | Container that describes file type info |
►CIO_MGR | |
CDESIGN_BLOCK_IO_MGR | |
CPCB_IO_MGR | A factory which returns an instance of a #PLUGIN |
CSCH_IO_MGR | A factory which returns an instance of a SCH_IO |
CLTSPICE_SCHEMATIC::IOPIN | IOPIN is special contact on symbol used for IO operations |
CIP2581_BOM | |
CIPC356D_WRITER | Wrapper to expose an API for writing IPC-D356 files |
CDIALOG_TRACK_VIA_PROPERTIES::IPC4761_CONFIGURATION | |
CSEXPR::ISEXPRABLE | |
CISOLATED_ISLANDS | A struct recording the isolated and single-pad islands within a zone |
CMOCK_RULE_RESOLVER::ITEM_KEY | |
CCN_CONNECTIVITY_ALGO::ITEM_MAP_ENTRY | |
►CITEM_MODIFICATION_ROUTINE | An object that has the ability to modify items on a board |
COUTSET_ROUTINE | |
►CPAIRWISE_LINE_ROUTINE | A tool that acts on a pair of lines |
CDOGBONE_CORNER_ROUTINE | Pairwise add dogbone corners to an internal corner |
CLINE_CHAMFER_ROUTINE | Pairwise line tool that adds a chamfer between the lines |
CLINE_EXTENSION_ROUTINE | Pairwise extend to corner or meeting tool |
CLINE_FILLET_ROUTINE | Pairwise line tool that adds a fillet to the lines |
►CPOLYGON_BOOLEAN_ROUTINE | A routine that modifies polygons using boolean operations |
CPOLYGON_INTERSECT_ROUTINE | |
CPOLYGON_MERGE_ROUTINE | |
CPOLYGON_SUBTRACT_ROUTINE | |
►CPNS::ITEM_OWNER | |
►CPNS::ITEM | Base class for PNS router board items |
CPNS::HOLE | |
CPNS::JOINT | A 2D point on a given set of layers and belonging to a certain net, that links together a number of board items |
►CPNS::LINKED_ITEM | |
CPNS::ARC | |
CPNS::SEGMENT | |
►CPNS::VIA | |
CPNS::VVIA | |
►CPNS::LINK_HOLDER | |
CPNS::DIFF_PAIR | Basic class for a differential pair |
CPNS::LINE | 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) |
CPNS::SOLID | |
CPNS::ITEM_SET | |
CPNS::NODE | Keep the router "world" - i.e |
CITEM_PICKER | |
CDRC_RTREE::ITEM_WITH_SHAPE | |
CBASE_SET::iterator | |
CNETINFO_LIST::iterator | Wrapper class, so you can iterate through NETINFO_ITEM*s, not std::pair<int/wxString, NETINFO_ITEM*> |
CNETINFO_MAPPING::iterator | Wrapper class, so you can iterate through NETINFO_ITEM*s, not std::pair<int/wxString, NETINFO_ITEM*> |
CSHAPE_INDEX< T >::Iterator | |
CSHAPE_INDEX_LIST< T, >::iterator | |
CMULTIVECTOR< T, FIRST_TYPE_VAL, LAST_TYPE_VAL >::ITERATOR_BASE< ITEM_TYPE, ITEM_CONTAINER, ITEM_CONTAINER_IT > | Generic implementation of a flat const/non-const iterator over contained items.The non-const iterator |
►Cboost::iterator_facade | |
CFOOTPRINT_FILTER::ITERATOR | Inner iterator class returned by begin() and end() |
CSHAPE_POLY_SET::ITERATOR_TEMPLATE< T > | Base class for iterating over all vertices in a given SHAPE_POLY_SET |
CIteratorFixture | Fixture for the Iterator test suite |
CAPI_PLUGIN_MANAGER::JOB | |
►CJOB | An simple container class that lets us dispatch output jobs to kifaces |
CJOB_EXPORT_PCB_3D | |
CJOB_EXPORT_PCB_DRILL | |
CJOB_EXPORT_PCB_GENCAD | |
CJOB_EXPORT_PCB_IPC2581 | |
CJOB_EXPORT_PCB_IPCD356 | |
CJOB_EXPORT_PCB_ODB | |
►CJOB_EXPORT_PCB_PLOT | |
CJOB_EXPORT_PCB_DXF | |
►CJOB_EXPORT_PCB_GERBER | |
CJOB_EXPORT_PCB_GERBERS | |
CJOB_EXPORT_PCB_PDF | |
CJOB_EXPORT_PCB_SVG | |
CJOB_FP_EXPORT_SVG | |
CJOB_EXPORT_PCB_POS | |
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_UPGRADE | |
CJOB_PCB_RENDER | |
►CJOB_RC | |
CJOB_PCB_DRC | |
CJOB_SCH_ERC | |
CJOB_SPECIAL_COPYFILES | |
CJOB_SPECIAL_EXECUTE | |
CJOB_SYM_EXPORT_SVG | |
CJOB_SYM_UPGRADE | |
►CJOB_DISPATCHER | |
CEESCHEMA_JOBS_HANDLER | Handle Eeschema job dispatches |
CPCBNEW_JOBS_HANDLER | |
CJOB_OUTPUT | |
►CJOB_PARAM_BASE | |
►CJOB_PARAM< LSEQ > | |
CJOB_PARAM_LSEQ | |
CJOB_PARAM< ValueType > | |
CJOB_PARAM_LIST< ListElementType > | |
CJOB_REGISTRY | |
CJOB_REGISTRY_ENTRY | |
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_OUTPUT_HANDLER | |
CJOBS_OUTPUT_ARCHIVE | |
CJOBS_OUTPUT_FOLDER | |
CJOBS_RUNNER | |
CJOBSET_DESTINATION | |
CJOBSET_DESTINATION_T_INFO | |
CJOBSET_JOB | |
CPNS::JOINT::JOINT_TAG_HASH | |
►Cnlohmann::json | |
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_SETTINGS_INTERNALS | |
CJSON_SCHEMA_VALIDATOR | |
►CJSON_SETTINGS | |
►CAPP_SETTINGS_BASE | APP_SETTINGS_BASE is a settings class that should be derived for each standalone KiCad application |
CBITMAP2CMP_SETTINGS | |
CEDA_3D_VIEWER_SETTINGS | |
CEESCHEMA_SETTINGS | |
CGERBVIEW_SETTINGS | |
CKICAD_SETTINGS | |
CPCB_CALCULATOR_SETTINGS | |
►CPCB_VIEWERS_SETTINGS_BASE | |
CCVPCB_SETTINGS | |
CFOOTPRINT_EDITOR_SETTINGS | |
CPCBNEW_SETTINGS | |
CPL_EDITOR_SETTINGS | |
CSYMBOL_EDITOR_SETTINGS | |
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 |
CCOMMON_SETTINGS | |
CDATABASE_LIB_SETTINGS | |
CHTTP_LIB_SETTINGS | |
CJOBSET | |
►CNESTED_SETTINGS | NESTED_SETTINGS is a JSON_SETTINGS that lives inside a JSON_SETTINGS |
CBOARD_DESIGN_SETTINGS | Container for design settings for a BOARD object |
CCOMPONENT_CLASS_SETTINGS | COMPONENT_CLASS_SETTINGS stores data for component classes, including rules for automatic generation of component classes |
CERC_SETTINGS | Container for ERC settings |
CNET_SETTINGS | NET_SETTINGS stores various net-related settings in a project context |
CPNS::ROUTING_SETTINGS | Contain all persistent settings of the router, such as the mode, optimization effort, etc |
CSCHEMATIC_SETTINGS | These are loaded from Eeschema settings but then overwritten by the project settings |
►CSPICE_SETTINGS | Storage for simulator specific settings |
CNGSPICE_SETTINGS | Container for Ngspice simulator settings |
CPROJECT_FILE | The backing store for a PROJECT, in JSON format |
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 |
►CTOOLBAR_SETTINGS | |
CCVPCB_TOOLBAR_SETTINGS | Toolbar configuration for cvpcb |
CDISPLAY_FOOTPRINTS_TOOLBAR_SETTINGS | Toolbar configuration for the Display Footprints frame |
CEDA_3D_VIEWER_TOOLBAR_SETTINGS | Toolbar configuration for the 3D viewer |
CFOOTPRINT_EDIT_TOOLBAR_SETTINGS | Toolbar configuration for the footprint edit frame |
CFOOTPRINT_VIEWER_TOOLBAR_SETTINGS | Toolbar configuration for the footprint viewer frame |
CFOOTPRINT_WIZARD_TOOLBAR_SETTINGS | Toolbar configuration for the footprint wizard frame |
CGERBVIEW_TOOLBAR_SETTINGS | Toolbar configuration for gerbview |
CKICAD_MANAGER_TOOLBAR_SETTINGS | Toolbar configuration for the project manager frame |
CPCB_EDIT_TOOLBAR_SETTINGS | Toolbar configuration for the PCB editor frame |
CPL_EDITOR_TOOLBAR_SETTINGS | Toolbar configuration for the page layout editor frame |
CSCH_EDIT_TOOLBAR_SETTINGS | Toolbar configuration for the schematic editor frame |
CSIMULATOR_TOOLBAR_SETTINGS | Toolbar configuration for the simulator frame |
CSYMBOL_EDIT_TOOLBAR_SETTINGS | Toolbar configuration for the symbol editor frame |
CSYMBOL_VIEWER_TOOLBAR_SETTINGS | Toolbar configuration for the symbol viewer frame |
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 |
CKIBIS_PARAMETER | |
CKICAD_CURL | Simple wrapper class to call curl_global_init and curl_global_cleanup for KiCad |
CKICAD_CURL_EASY | |
►CKICAD_PLUGIN_LDR | |
CKICAD_PLUGIN_LDR_3D | |
CKICAD_SEXPR_FIXTURE | |
CKICAD_SINGLETON | |
►CKIFACE | Implement a participant in the KIWAY alchemy |
►CKIFACE_BASE | A KIFACE implementation |
CBMP2CMP::IFACE | |
CCV::IFACE | |
CGERBV::IFACE | |
CIFACE | |
CPCB::IFACE | |
CPCBCALC::IFACE | |
CPGE::IFACE | |
CSCH::IFACE | |
►CKIGIT_COMMON | |
CGIT_COMMIT_HANDLER | |
►CKIGIT_ERRORS | |
►CKIGIT_REPO_MIXIN | |
CGIT_CLONE_HANDLER | |
CGIT_PULL_HANDLER | |
CGIT_PUSH_HANDLER | |
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_VECT_LIST | |
CKIID_PATH | |
CKINNG_REQUEST_SERVER | |
CKISPINLOCK | A trivial spinlock implementation with no optimization |
CKI_TEST::kitest_cmp_drawings | |
►CKIWAY_HOLDER | A mix in class which holds the location of a wxWindow's KIWAY |
►CDIALOG_SHIM | Dialog helper object to sit in the inheritance tree between wxDialog and any class written by wxFormBuilder |
CCONVERT_SETTINGS_DIALOG | |
►CDIALOG_ANNOTATE_BASE | Class DIALOG_ANNOTATE_BASE |
CDIALOG_ANNOTATE | A dialog to set/clear reference designators of a schematic with different options |
►CDIALOG_ASSIGN_NETCLASS_BASE | Class DIALOG_ASSIGN_NETCLASS_BASE |
CDIALOG_ASSIGN_NETCLASS | |
►CDIALOG_BOARD_REANNOTATE_BASE | Class DIALOG_BOARD_REANNOTATE_BASE |
CDIALOG_BOARD_REANNOTATE | |
►CDIALOG_BOARD_STATISTICS_BASE | Class DIALOG_BOARD_STATISTICS_BASE |
CDIALOG_BOARD_STATISTICS | Dialog to show common board info |
►CDIALOG_BOM_BASE | Class DIALOG_BOM_BASE |
CDIALOG_BOM | |
►CDIALOG_BOOK_REPORTER_BASE | Class DIALOG_BOOK_REPORTER_BASE |
CDIALOG_BOOK_REPORTER | |
►CDIALOG_CHANGE_SYMBOLS_BASE | Class DIALOG_CHANGE_SYMBOLS_BASE |
CDIALOG_CHANGE_SYMBOLS | Dialog to update or change schematic library symbols |
►CDIALOG_CLEANUP_GRAPHICS_BASE | Class DIALOG_CLEANUP_GRAPHICS_BASE |
CDIALOG_CLEANUP_GRAPHICS | |
►CDIALOG_CLEANUP_TRACKS_AND_VIAS_BASE | Class DIALOG_CLEANUP_TRACKS_AND_VIAS_BASE |
CDIALOG_CLEANUP_TRACKS_AND_VIAS | |
►CDIALOG_COLOR_PICKER_BASE | Class DIALOG_COLOR_PICKER_BASE |
CDIALOG_COLOR_PICKER | |
►CDIALOG_CONFIGURE_PATHS_BASE | Class DIALOG_CONFIGURE_PATHS_BASE |
CDIALOG_CONFIGURE_PATHS | |
►CDIALOG_CONFIG_EQUFILES_BASE | Class DIALOG_CONFIG_EQUFILES_BASE |
CDIALOG_CONFIG_EQUFILES | |
►CDIALOG_COPPER_LAYER_PAIR_SELECTION_BASE | Class DIALOG_COPPER_LAYER_PAIR_SELECTION_BASE |
CSELECT_COPPER_LAYERS_PAIR_DIALOG | Display a pair PCB copper layers list in a dialog to select a layer pair from these lists |
►CDIALOG_COPPER_ZONE_BASE | Class DIALOG_COPPER_ZONE_BASE |
CDIALOG_COPPER_ZONE | |
►CDIALOG_COPYFILES_JOB_SETTINGS_BASE | Class DIALOG_COPYFILES_JOB_SETTINGS_BASE |
CDIALOG_COPYFILES_JOB_SETTINGS | |
►CDIALOG_CREATE_ARRAY_BASE | Class DIALOG_CREATE_ARRAY_BASE |
CDIALOG_CREATE_ARRAY | |
►CDIALOG_DATABASE_LIB_SETTINGS_BASE | Class DIALOG_DATABASE_LIB_SETTINGS_BASE |
CDIALOG_DATABASE_LIB_SETTINGS | |
►CDIALOG_DESIGN_BLOCK_PROPERTIES_BASE | Class DIALOG_DESIGN_BLOCK_PROPERTIES_BASE |
CDIALOG_DESIGN_BLOCK_PROPERTIES | |
►CDIALOG_DESTINATION_BASE | Class DIALOG_DESTINATION_BASE |
CDIALOG_DESTINATION | |
►CDIALOG_DIELECTRIC_MATERIAL_BASE | Class DIALOG_DIELECTRIC_MATERIAL_BASE |
CDIALOG_DIELECTRIC_MATERIAL | Dialog to select/change/add a dielectric material from a material list |
►CDIALOG_DIMENSION_PROPERTIES_BASE | Class DIALOG_DIMENSION_PROPERTIES_BASE |
CDIALOG_DIMENSION_PROPERTIES | |
►CDIALOG_DISPLAY_HTML_TEXT_BASE | Class DIALOG_DISPLAY_HTML_TEXT_BASE |
CHTML_MESSAGE_BOX | |
►CDIALOG_DRAW_LAYERS_SETTINGS_BASE | Class DIALOG_DRAW_LAYERS_SETTINGS_BASE |
CDIALOG_DRAW_LAYERS_SETTINGS | |
►CDIALOG_DRC_BASE | Class DIALOG_DRC_BASE |
CDIALOG_DRC | |
CDIALOG_EDIT_LIBRARY_TABLES | |
►CDIALOG_EDIT_SYMBOLS_LIBID_BASE | Class DIALOG_EDIT_SYMBOLS_LIBID_BASE |
CDIALOG_EDIT_SYMBOLS_LIBID | Dialog to globally edit the LIB_ID of groups if symbols having the same initial LIB_ID |
CDIALOG_EMBED_FILES | |
►CDIALOG_ENUM_PADS_BASE | Class DIALOG_ENUM_PADS_BASE |
CDIALOG_ENUM_PADS | Dialog for enumerating pads |
►CDIALOG_ERC_BASE | Class DIALOG_ERC_BASE |
CDIALOG_ERC | |
►CDIALOG_EXCHANGE_FOOTPRINTS_BASE | Class DIALOG_EXCHANGE_FOOTPRINTS_BASE |
CDIALOG_EXCHANGE_FOOTPRINTS | |
►CDIALOG_EXECUTECOMMAND_JOB_SETTINGS_BASE | Class DIALOG_EXECUTECOMMAND_JOB_SETTINGS_BASE |
CDIALOG_EXECUTECOMMAND_JOB_SETTINGS | |
►CDIALOG_EXPORT_2581_BASE | Class DIALOG_EXPORT_2581_BASE |
CDIALOG_EXPORT_2581 | |
►CDIALOG_EXPORT_IDF3_BASE | Class DIALOG_EXPORT_IDF3_BASE |
CDIALOG_EXPORT_IDF3 | |
►CDIALOG_EXPORT_NETLIST_BASE | Class DIALOG_EXPORT_NETLIST_BASE |
CDIALOG_EXPORT_NETLIST | |
►CDIALOG_EXPORT_ODBPP_BASE | Class DIALOG_EXPORT_ODBPP_BASE |
CDIALOG_EXPORT_ODBPP | |
►CDIALOG_EXPORT_STEP_BASE | Class DIALOG_EXPORT_STEP_BASE |
CDIALOG_EXPORT_STEP | |
►CDIALOG_EXPORT_STEP_PROCESS_BASE | Class DIALOG_EXPORT_STEP_PROCESS_BASE |
CDIALOG_EXPORT_STEP_LOG | |
►CDIALOG_EXPORT_VRML_BASE | Class DIALOG_EXPORT_VRML_BASE |
CDIALOG_EXPORT_VRML | |
►CDIALOG_FIELD_PROPERTIES_BASE | Class DIALOG_FIELD_PROPERTIES_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_FILTER_SELECTION_BASE | Class DIALOG_FILTER_SELECTION_BASE |
CDIALOG_FILTER_SELECTION | |
►CDIALOG_FIND_BASE | Class DIALOG_FIND_BASE |
CDIALOG_FIND | |
►CDIALOG_FOOTPRINT_ASSOCIATIONS_BASE | Class DIALOG_FOOTPRINT_ASSOCIATIONS_BASE |
CDIALOG_FOOTPRINT_ASSOCIATIONS | Dialog to show footprint library and symbol links |
►CDIALOG_FOOTPRINT_CHECKER_BASE | Class DIALOG_FOOTPRINT_CHECKER_BASE |
CDIALOG_FOOTPRINT_CHECKER | |
►CDIALOG_FOOTPRINT_PROPERTIES_BASE | Class DIALOG_FOOTPRINT_PROPERTIES_BASE |
CDIALOG_FOOTPRINT_PROPERTIES | |
►CDIALOG_FOOTPRINT_PROPERTIES_FP_EDITOR_BASE | Class DIALOG_FOOTPRINT_PROPERTIES_FP_EDITOR_BASE |
CDIALOG_FOOTPRINT_PROPERTIES_FP_EDITOR | |
►CDIALOG_FOOTPRINT_WIZARD_LIST_BASE | Class DIALOG_FOOTPRINT_WIZARD_LIST_BASE |
CDIALOG_FOOTPRINT_WIZARD_LIST | |
CDIALOG_FOOTPRINT_WIZARD_LOG | Class DIALOG_FOOTPRINT_WIZARD_LOG |
►CDIALOG_FP_CONFLICT_ASSIGNMENT_SELECTOR_BASE | Class DIALOG_FP_CONFLICT_ASSIGNMENT_SELECTOR_BASE |
CDIALOG_FP_CONFLICT_ASSIGNMENT_SELECTOR | |
CDIALOG_GENCAD_EXPORT_OPTIONS | |
►CDIALOG_GENDRILL_BASE | Class DIALOG_GENDRILL_BASE |
CDIALOG_GENDRILL | |
►CDIALOG_GENERATORS_BASE | Class DIALOG_GENERATORS_BASE |
CDIALOG_GENERATORS | |
►CDIALOG_GEN_FOOTPRINT_POSITION_BASE | Class DIALOG_GEN_FOOTPRINT_POSITION_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_GET_FOOTPRINT_BY_NAME_BASE | Class DIALOG_GET_FOOTPRINT_BY_NAME_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_GIT_AUTH | |
CDIALOG_GIT_COMMIT | |
►CDIALOG_GIT_REPOSITORY_BASE | Class DIALOG_GIT_REPOSITORY_BASE |
CDIALOG_GIT_REPOSITORY | |
CDIALOG_GIT_SWITCH | |
►CDIALOG_GLOBAL_DELETION_BASE | Class DIALOG_GLOBAL_DELETION_BASE |
CDIALOG_GLOBAL_DELETION | |
►CDIALOG_GLOBAL_EDIT_TEARDROPS_BASE | Class DIALOG_GLOBAL_EDIT_TEARDROPS_BASE |
CDIALOG_GLOBAL_EDIT_TEARDROPS | |
►CDIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS_BASE | Class DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS_BASE |
CDIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS | |
►CDIALOG_GLOBAL_EDIT_TRACKS_AND_VIAS_BASE | Class DIALOG_GLOBAL_EDIT_TRACKS_AND_VIAS_BASE |
CDIALOG_GLOBAL_EDIT_TRACKS_AND_VIAS | |
►CDIALOG_GLOBAL_LIB_TABLE_CONFIG_BASE | Class DIALOG_GLOBAL_LIB_TABLE_CONFIG_BASE |
►CDIALOG_GLOBAL_LIB_TABLE_CONFIG | |
CDIALOG_GLOBAL_DESIGN_BLOCK_LIB_TABLE_CONFIG | |
CDIALOG_GLOBAL_FP_LIB_TABLE_CONFIG | |
CDIALOG_GLOBAL_SYM_LIB_TABLE_CONFIG | |
►CDIALOG_GRID_SETTINGS_BASE | Class DIALOG_GRID_SETTINGS_BASE |
CDIALOG_GRID_SETTINGS | |
►CDIALOG_GROUP_PROPERTIES_BASE | Class DIALOG_GROUP_PROPERTIES_BASE |
CDIALOG_GROUP_PROPERTIES | |
CDIALOG_HTML_REPORTER | Class DIALOG_HTML_REPORTER |
►CDIALOG_IBIS_PARSER_REPORTER_BASE | Class DIALOG_IBIS_PARSER_REPORTER_BASE |
CDIALOG_IBIS_PARSER_REPORTER | |
►CDIALOG_IMAGE_PROPERTIES_BASE | Class DIALOG_IMAGE_PROPERTIES_BASE |
CDIALOG_IMAGE_PROPERTIES | |
►CDIALOG_IMPORTED_LAYERS_BASE | Class DIALOG_IMPORTED_LAYERS_BASE |
CDIALOG_MAP_LAYERS | |
►CDIALOG_IMPORT_CHOOSE_PROJECT_BASE | Class DIALOG_IMPORT_CHOOSE_PROJECT_BASE |
CDIALOG_IMPORT_CHOOSE_PROJECT | |
►CDIALOG_IMPORT_GFX_SCH_BASE | Class DIALOG_IMPORT_GFX_SCH_BASE |
CDIALOG_IMPORT_GFX_SCH | |
►CDIALOG_IMPORT_GRAPHICS_BASE | Class DIALOG_IMPORT_GRAPHICS_BASE |
CDIALOG_IMPORT_GRAPHICS | |
►CDIALOG_IMPORT_NETLIST_BASE | Class DIALOG_IMPORT_NETLIST_BASE |
CDIALOG_IMPORT_NETLIST | |
►CDIALOG_IMPORT_SETTINGS_BASE | Class DIALOG_IMPORT_SETTINGS_BASE |
CDIALOG_IMPORT_SETTINGS | |
CDIALOG_INCREMENT_ANNOTATIONS_BASE | Class DIALOG_INCREMENT_ANNOTATIONS_BASE |
►CDIALOG_INSPECTOR_BASE | Class DIALOG_INSPECTOR_BASE |
CDIALOG_INSPECTOR | DESIGN_INSPECTOR is the left window showing the list of items |
►CDIALOG_JOBSET_RUN_LOG_BASE | Class DIALOG_JOBSET_RUN_LOG_BASE |
CDIALOG_JOBSET_RUN_LOG | |
►CDIALOG_JUNCTION_PROPS_BASE | Class DIALOG_JUNCTION_PROPS_BASE |
CDIALOG_JUNCTION_PROPS | |
►CDIALOG_LABEL_PROPERTIES_BASE | Class DIALOG_LABEL_PROPERTIES_BASE |
CDIALOG_LABEL_PROPERTIES | |
►CDIALOG_LAYER_SELECTION_BASE | Class DIALOG_LAYER_SELECTION_BASE |
CPCB_ONE_LAYER_SELECTOR | Display a PCB layers list in a dialog to select one layer from this list |
►CDIALOG_LIB_EDIT_PIN_TABLE_BASE | Class DIALOG_LIB_EDIT_PIN_TABLE_BASE |
CDIALOG_LIB_EDIT_PIN_TABLE | |
►CDIALOG_LIB_NEW_SYMBOL_BASE | Class DIALOG_LIB_NEW_SYMBOL_BASE |
CDIALOG_LIB_NEW_SYMBOL | |
►CDIALOG_LIB_SYMBOL_PROPERTIES_BASE | Class DIALOG_LIB_SYMBOL_PROPERTIES_BASE |
CDIALOG_LIB_SYMBOL_PROPERTIES | |
►CDIALOG_LINE_PROPERTIES_BASE | Class DIALOG_LINE_PROPERTIES_BASE |
CDIALOG_LINE_PROPERTIES | |
CDIALOG_LIST_HOTKEYS | A dialog that presents the user with a read-only list of hotkeys and their current bindings |
►CDIALOG_LOCKED_ITEMS_QUERY_BASE | Class DIALOG_LOCKED_ITEMS_QUERY_BASE |
CDIALOG_LOCKED_ITEMS_QUERY | |
►CDIALOG_MANAGE_REPOSITORIES_BASE | Class DIALOG_MANAGE_REPOSITORIES_BASE |
CDIALOG_MANAGE_REPOSITORIES | Implementing DIALOG_MANAGE_REPOSITORIES_BASE |
►CDIALOG_MIGRATE_BUSES_BASE | Class DIALOG_MIGRATE_BUSES_BASE |
CDIALOG_MIGRATE_BUSES | |
►CDIALOG_MIGRATE_SETTINGS_BASE | Class DIALOG_MIGRATE_SETTINGS_BASE |
CDIALOG_MIGRATE_SETTINGS | |
►CDIALOG_MOVE_EXACT_BASE | Class DIALOG_MOVE_EXACT_BASE |
CDIALOG_MOVE_EXACT | |
►CDIALOG_MULTICHANNEL_GENERATE_RULE_AREAS_BASE | Class DIALOG_MULTICHANNEL_GENERATE_RULE_AREAS_BASE |
CDIALOG_MULTICHANNEL_GENERATE_RULE_AREAS | |
►CDIALOG_MULTICHANNEL_REPEAT_LAYOUT_BASE | Class DIALOG_MULTICHANNEL_REPEAT_LAYOUT_BASE |
CDIALOG_MULTICHANNEL_REPEAT_LAYOUT | |
CDIALOG_NEW_DATAITEM_BASE | Class DIALOG_NEW_DATAITEM_BASE |
►CDIALOG_NONCOPPER_ZONES_PROPERTIES_BASE | Class DIALOG_NONCOPPER_ZONES_PROPERTIES_BASE |
CDIALOG_NON_COPPER_ZONES_EDITOR | |
►CDIALOG_OUTSET_ITEMS_BASE | Class DIALOG_OUTSET_ITEMS_BASE |
CDIALOG_OUTSET_ITEMS | DIALOG_OUTSET_ITEMS, derived from DIALOG_OUTSET_ITEMS_BASE, created by wxFormBuilder |
►CDIALOG_PAD_PROPERTIES_BASE | Class DIALOG_PAD_PROPERTIES_BASE |
CDIALOG_PAD_PROPERTIES | |
►CDIALOG_PAGES_SETTINGS_BASE | Class DIALOG_PAGES_SETTINGS_BASE |
►CDIALOG_PAGES_SETTINGS | |
CDIALOG_EESCHEMA_PAGE_SETTINGS | |
►CDIALOG_PASTE_SPECIAL_BASE | Class DIALOG_PASTE_SPECIAL_BASE |
CDIALOG_PASTE_SPECIAL | |
►CDIALOG_PCM_BASE | Class DIALOG_PCM_BASE |
CDIALOG_PCM | Implementing pcm main dialog |
►CDIALOG_PIN_PROPERTIES_BASE | Class DIALOG_PIN_PROPERTIES_BASE |
CDIALOG_PIN_PROPERTIES | |
►CDIALOG_PLOT_BASE | Class DIALOG_PLOT_BASE |
CDIALOG_PLOT | A dialog to set the plot options and create plot files in various formats |
►CDIALOG_PLOT_SCHEMATIC_BASE | Class DIALOG_PLOT_SCHEMATIC_BASE |
CDIALOG_PLOT_SCHEMATIC | |
►CDIALOG_PLUGIN_OPTIONS_BASE | Class DIALOG_PLUGIN_OPTIONS_BASE |
CDIALOG_PLUGIN_OPTIONS | An options editor in the form of a two column name/value spreadsheet like (table) UI |
►CDIALOG_PNS_DIFF_PAIR_DIMENSIONS_BASE | Class DIALOG_PNS_DIFF_PAIR_DIMENSIONS_BASE |
CDIALOG_PNS_DIFF_PAIR_DIMENSIONS | |
►CDIALOG_PNS_SETTINGS_BASE | Class DIALOG_PNS_SETTINGS_BASE |
CDIALOG_PNS_SETTINGS | |
►CDIALOG_POSITION_RELATIVE_BASE | Class DIALOG_POSITION_RELATIVE_BASE |
CDIALOG_POSITION_RELATIVE | |
►CDIALOG_PRINT_BASE | Class DIALOG_PRINT_BASE |
CDIALOG_PRINT | |
►CDIALOG_PRINT_GENERIC_BASE | Class DIALOG_PRINT_GENERIC_BASE |
►CDIALOG_PRINT_GENERIC | |
CDIALOG_PRINT_GERBVIEW | |
CDIALOG_PRINT_PCBNEW | |
►CDIALOG_PUSH_PAD_PROPERTIES_BASE | Class DIALOG_PUSH_PAD_PROPERTIES_BASE |
CDIALOG_PUSH_PAD_PROPERTIES | |
►CDIALOG_RC_JOB_BASE | Class DIALOG_RC_JOB_BASE |
►CDIALOG_RC_JOB | |
CDIALOG_DRC_JOB_CONFIG | |
CDIALOG_ERC_JOB_CONFIG | |
►CDIALOG_REFERENCE_IMAGE_PROPERTIES_BASE | Class DIALOG_REFERENCE_IMAGE_PROPERTIES_BASE |
CDIALOG_REFERENCE_IMAGE_PROPERTIES | |
►CDIALOG_REGULATOR_FORM_BASE | Class DIALOG_REGULATOR_FORM_BASE |
CDIALOG_REGULATOR_FORM | Subclass of DIALOG_REGULATOR_FORM_BASE, which is generated by wxFormBuilder |
►CDIALOG_RENDER_JOB_BASE | Class DIALOG_RENDER_JOB_BASE |
CDIALOG_RENDER_JOB | |
►CDIALOG_RESCUE_EACH_BASE | Class DIALOG_RESCUE_EACH_BASE |
CDIALOG_RESCUE_EACH | |
►CDIALOG_RULE_AREA_PROPERTIES_BASE | Class DIALOG_RULE_AREA_PROPERTIES_BASE |
CDIALOG_RULE_AREA_PROPERTIES | |
►CDIALOG_SCH_FIND_BASE | Class DIALOG_SCH_FIND_BASE |
CDIALOG_SCH_FIND | |
►CDIALOG_SCH_IMPORT_SETTINGS_BASE | Class DIALOG_SCH_IMPORT_SETTINGS_BASE |
CDIALOG_SCH_IMPORT_SETTINGS | |
►CDIALOG_SELECT_3D_MODEL_BASE | Class DIALOG_SELECT_3D_MODEL_BASE |
CDIALOG_SELECT_3DMODEL | |
►CDIALOG_SET_OFFSET_BASE | Class DIALOG_SET_OFFSET_BASE |
CDIALOG_SET_OFFSET | Dialog that invites the user to enter some kind of offset |
►CDIALOG_SHAPE_PROPERTIES_BASE | Class DIALOG_SHAPE_PROPERTIES_BASE |
CDIALOG_SHAPE_PROPERTIES | |
►CDIALOG_SHEET_PIN_PROPERTIES_BASE | Class DIALOG_SHEET_PIN_PROPERTIES_BASE |
CDIALOG_SHEET_PIN_PROPERTIES | |
►CDIALOG_SHEET_PROPERTIES_BASE | Class DIALOG_SHEET_PROPERTIES_BASE |
CDIALOG_SHEET_PROPERTIES | |
►CDIALOG_SIM_COMMAND_BASE | Class DIALOG_SIM_COMMAND_BASE |
CDIALOG_SIM_COMMAND | |
►CDIALOG_SIM_FORMAT_VALUE_BASE | Class DIALOG_SIM_FORMAT_VALUE_BASE |
CDIALOG_SIM_FORMAT_VALUE | |
►CDIALOG_SIM_MODEL_BASE | Class DIALOG_SIM_MODEL_BASE |
CDIALOG_SIM_MODEL< T > | |
►CDIALOG_SWAP_LAYERS_BASE | Class DIALOG_SWAP_LAYERS_BASE |
CDIALOG_SWAP_LAYERS | |
CDIALOG_SYMBOL_CHOOSER | |
►CDIALOG_SYMBOL_FIELDS_TABLE_BASE | Class DIALOG_SYMBOL_FIELDS_TABLE_BASE |
CDIALOG_SYMBOL_FIELDS_TABLE | |
►CDIALOG_SYMBOL_PROPERTIES_BASE | Class DIALOG_SYMBOL_PROPERTIES_BASE |
CDIALOG_SYMBOL_PROPERTIES | Dialog used to edit SCH_SYMBOL objects in a schematic |
►CDIALOG_SYMBOL_REMAP_BASE | Class DIALOG_SYMBOL_REMAP_BASE |
CDIALOG_SYMBOL_REMAP | |
►CDIALOG_SYNC_SHEET_PINS_BASE | Class DIALOG_SYNC_SHEET_PINS_BASE |
CDIALOG_SYNC_SHEET_PINS | |
►CDIALOG_TABLECELL_PROPERTIES_BASE | Class DIALOG_TABLECELL_PROPERTIES_BASE |
CDIALOG_TABLECELL_PROPERTIES | |
►CDIALOG_TABLE_PROPERTIES_BASE | Class DIALOG_TABLE_PROPERTIES_BASE |
CDIALOG_TABLE_PROPERTIES | |
►CDIALOG_TARGET_PROPERTIES_BASE | Class DIALOG_TARGET_PROPERTIES_BASE |
CDIALOG_TARGET_PROPERTIES | |
►CDIALOG_TEMPLATE_SELECTOR_BASE | Class DIALOG_TEMPLATE_SELECTOR_BASE |
CDIALOG_TEMPLATE_SELECTOR | |
►CDIALOG_TEXTBOX_PROPERTIES_BASE | Class DIALOG_TEXTBOX_PROPERTIES_BASE |
CDIALOG_TEXTBOX_PROPERTIES | |
►CDIALOG_TEXT_PROPERTIES_BASE | Class DIALOG_TEXT_PROPERTIES_BASE |
CDIALOG_TEXT_PROPERTIES | |
►CDIALOG_TRACK_VIA_PROPERTIES_BASE | Class DIALOG_TRACK_VIA_PROPERTIES_BASE |
CDIALOG_TRACK_VIA_PROPERTIES | |
►CDIALOG_TRACK_VIA_SIZE_BASE | Class DIALOG_TRACK_VIA_SIZE_BASE |
CDIALOG_TRACK_VIA_SIZE | Implementing DIALOG_TRACK_VIA_SIZE_BASE |
►CDIALOG_TUNING_PATTERN_PROPERTIES_BASE | Class DIALOG_TUNING_PATTERN_PROPERTIES_BASE |
CDIALOG_TUNING_PATTERN_PROPERTIES | |
►CDIALOG_UNUSED_PAD_LAYERS_BASE | Class DIALOG_UNUSED_PAD_LAYERS_BASE |
CDIALOG_UNUSED_PAD_LAYERS | |
►CDIALOG_UPDATE_CHECK_PROMPT_BASE | Class DIALOG_UPDATE_CHECK_PROMPT_BASE |
CDIALOG_UPDATE_CHECK_PROMPT | |
►CDIALOG_UPDATE_FROM_PCB_BASE | Class DIALOG_UPDATE_FROM_PCB_BASE |
CDIALOG_UPDATE_FROM_PCB | |
►CDIALOG_UPDATE_NOTICE_BASE | Class DIALOG_UPDATE_NOTICE_BASE |
CDIALOG_UPDATE_NOTICE | |
►CDIALOG_UPDATE_PCB_BASE | Class DIALOG_UPDATE_PCB_BASE |
CDIALOG_UPDATE_PCB | |
►CDIALOG_UPDATE_SYMBOL_FIELDS_BASE | Class DIALOG_UPDATE_SYMBOL_FIELDS_BASE |
CDIALOG_UPDATE_SYMBOL_FIELDS | Dialog to update or change schematic library symbols |
►CDIALOG_USER_DEFINED_SIGNALS_BASE | Class DIALOG_USER_DEFINED_SIGNALS_BASE |
CDIALOG_USER_DEFINED_SIGNALS | |
►CDIALOG_WIRE_BUS_PROPERTIES_BASE | Class DIALOG_WIRE_BUS_PROPERTIES_BASE |
CDIALOG_WIRE_BUS_PROPERTIES | |
►CDIALOG_ZONE_MANAGER_BASE | Class DIALOG_ZONE_MANAGER_BASE |
CDIALOG_ZONE_MANAGER | |
►CEDA_LIST_DIALOG_BASE | Class EDA_LIST_DIALOG_BASE |
►CEDA_LIST_DIALOG | A dialog which shows: |
CSAVE_AS_DIALOG | |
►CEDA_REORDERABLE_LIST_DIALOG_BASE | Class EDA_REORDERABLE_LIST_DIALOG_BASE |
CEDA_REORDERABLE_LIST_DIALOG | A dialog which allows selecting a list of items from a list of available items, and reordering those items |
►CEDA_VIEW_SWITCHER_BASE | Class EDA_VIEW_SWITCHER_BASE |
CEDA_VIEW_SWITCHER | |
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 |
►CGIT_PROGRESS | |
CKIGIT_REPO_MIXIN | |
CHK_PROMPT_DIALOG | Dialog to prompt the user to enter a key |
►CLAYERS_MAP_DIALOG_BASE | Class LAYERS_MAP_DIALOG_BASE |
CLAYERS_MAP_DIALOG | Show the Gerber files loaded and allow the user to choose between Gerber layers and pcb layers |
CMWAVE_POLYGONAL_SHAPE_DLG | |
►CNETLIST_DIALOG_ADD_GENERATOR_BASE | Class NETLIST_DIALOG_ADD_GENERATOR_BASE |
CNETLIST_DIALOG_ADD_GENERATOR | |
CNETLIST_VIEW_DIALOG | |
►CPAGED_DIALOG | |
CDIALOG_BOARD_SETUP | |
CDIALOG_SCHEMATIC_SETUP | |
CPRODUCE_PCB_BASE | Class PRODUCE_PCB_BASE |
CSELECT_LAYER_DIALOG | |
CWX_MULTI_ENTRY_DIALOG | A dialog like WX_UNIT_ENTRY_DIALOG, but with multiple entries |
►CWX_PT_ENTRY_DIALOG_BASE | Class WX_PT_ENTRY_DIALOG_BASE |
CWX_PT_ENTRY_DIALOG | |
►CWX_TEXT_ENTRY_DIALOG_BASE | Class WX_TEXT_ENTRY_DIALOG_BASE |
CWX_TEXT_ENTRY_DIALOG | A KICAD version of wxTextEntryDialog which supports the various improvements/work-arounds from DIALOG_SHIM |
►CWX_UNIT_ENTRY_DIALOG_BASE | Class WX_UNIT_ENTRY_DIALOG_BASE |
CWX_UNIT_ENTRY_DIALOG | An extension of WX_TEXT_ENTRY_DIALOG that uses UNIT_BINDER to request a dimension (e.g |
►CEDA_BASE_FRAME | The base frame for deriving all KiCad main window classes |
CKICAD_MANAGER_FRAME | The main KiCad project manager frame |
►CKIWAY_PLAYER | A wxFrame capable of the OpenProjectFiles function, meaning it can load a portion of a KiCad project |
CBITMAP2CMP_FRAME | |
CCVPCB_MAINFRAME | The CvPcb application main window |
CEDA_3D_VIEWER_FRAME | Create and handle a window for the 3d viewer connected to a Kiway and a pcbboard |
►CEDA_DRAW_FRAME | The base class for create windows for drawing purpose |
CGERBVIEW_FRAME | |
►CPCB_BASE_FRAME | Base PCB main window class for Pcbnew, Gerbview, and CvPcb footprint viewer |
CDISPLAY_FOOTPRINTS_FRAME | Display footprints |
CFOOTPRINT_CHOOSER_FRAME | |
CFOOTPRINT_VIEWER_FRAME | Component library viewer main window |
►CPCB_BASE_EDIT_FRAME | Common, abstract interface for edit frames |
CFOOTPRINT_EDIT_FRAME | |
CFOOTPRINT_WIZARD_FRAME | |
CPCB_EDIT_FRAME | The main frame for Pcbnew |
CPL_EDITOR_FRAME | The main window used in the drawing sheet editor |
►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_EDIT_FRAME | Schematic editor (Eeschema) main window |
CSYMBOL_CHOOSER_FRAME | Symbol library viewer main window |
CSYMBOL_DIFF_FRAME | Symbol library viewer main window |
CSYMBOL_EDIT_FRAME | The symbol library editor main window |
CSYMBOL_VIEWER_FRAME | Symbol library viewer main window |
CPCB_CALCULATOR_FRAME | PCB calculator the main frame |
CSIMULATOR_FRAME | The SIMULATOR_FRAME holds the main user-interface for running simulations |
CFOOTPRINT_PREVIEW_PANEL | Panel that renders a single footprint via Cairo GAL, meant to be exported through Kiface |
CKIWAY_MGR | A container for all KIWAYS and PROJECTS |
CLABEL_MANAGER::LABEL | |
CLABEL_MANAGER | |
CLANGUAGE_DESCR | A small class to handle the list of existing translations |
CLAYER | Container to hold information pertinent to a layer of a BOARD |
CPNS::LAYER_CONTEXT_SETTER | |
►CLAYER_MAPPABLE_PLUGIN | Plugin class for import plugins that support remappable layers |
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_SOLIDWORKS | |
CLAYER_OPACITY_ITEM | |
CLAYER_PAIR | |
CLAYER_PAIR_INFO | All information about a layer pair as stored in the layer pair store |
►CLAYER_PRESENTATION | Base class for an object that can provide information about presenting layers (colours, etc) |
CGBR_LAYER_PRESENTATION | Gerbview-specific implementation of the LAYER_PRESENTATION interface |
CPCB_LAYER_PRESENTATION | Class that manages the presentation of PCB layers in a PCB frame |
CLAYER_PRESET | A saved set of layers that are visible |
CLAYER_PRESET_3D | |
CLAYER_RANGE | |
CLAYER_RANGE::LAYER_RANGE_ITERATOR | |
►CLAYER_SELECTOR | Base class to build a layer list |
►CLAYER_BOX_SELECTOR | Display a layer list in a wxBitmapComboBox |
CGBR_LAYER_BOX_SELECTOR | |
CPCB_LAYER_BOX_SELECTOR | Class to display a pcb layer list in a wxBitmapComboBox |
CPCB_EDIT_FRAME::LAYER_TOOLBAR_ICON_VALUES | Store the previous layer toolbar icon state information |
CLBVHTreelet | |
CLEADER_DIMENSION_DESC | |
CCOMMON_SETTINGS::LEGACY_3D_SEARCH_PATH | |
CLEGACY_POWER_SYMBOLS_TEST_FIXTURE | |
CFABMASTER::NETNAME::LESS | !< PIN_PWR |
CPIN_NUMBERS::less | |
Cstd::less< VECTOR2I > | |
Cstd::less< wxPoint > | |
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_SYMBOL_LESS_THAN | Used by std:set<LIB_SYMBOL*> instantiation which uses LIB_SYMBOL name as its key |
CLIB_SYMBOL_UNIT | |
►CLIB_TABLE_IO | LIB_TABLE_IO abstracts the file I/O operations for the library table loading and saving |
CFILE_LIB_TABLE_IO | Implementations of LIB_TABLE_IO for file-based I/O |
►CLIB_TABLE_ROW | Hold a record identifying a library accessed by the appropriate plug in object in the LIB_TABLE |
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 |
CFP_LIB_TABLE_ROW | Hold a record identifying a library accessed by the appropriate footprint library #PLUGIN object in the FP_LIB_TABLE |
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 |
CAPP_SETTINGS_BASE::LIB_TREE | |
►CLIB_TREE_ITEM | A mix-in to provide polymorphism between items stored in libraries (symbols, aliases and footprints) |
►CDESIGN_BLOCK_INFO | Helper class to handle the list of design blocks available in libraries |
CDESIGN_BLOCK_INFO_IMPL | |
►CFOOTPRINT_INFO | |
CBASIC_FOOTPRINT_INFO | |
CFOOTPRINT_INFO_IMPL | |
CLIB_SYMBOL | Define a library symbol object |
►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 |
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 |
CDIRECTIONAL_LIGHT | A light source based only on a directional vector |
CPOINT_LIGHT | Point light source based on http://ogldev.atspace.co.uk/www/tutorial20/tutorial20.html |
CLINE | |
CLTSPICE_SCHEMATIC::LINE | |
CDIALOG_BOARD_STATISTICS::LINE_ITEM< T > | Type information, which will be shown in dialog |
CDIALOG_BOARD_STATISTICS::LINE_ITEM< PAD_ATTRIB > | |
CDIALOG_BOARD_STATISTICS::LINE_ITEM< VIATYPE > | |
►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 |
CBLOB_READER | |
CFILE_LINE_READER | A LINE_READER that reads from an open file |
CFILTER_READER | Read lines of text from another LINE_READER but only returns non-comment lines and non-blank lines from its ReadLine() function |
CINPUTSTREAM_LINE_READER | A LINE_READER that reads from a wxInputStream object |
►CSTDISTREAM_LINE_READER | LINE_READER that wraps a given std::istream instance |
CIFSTREAM_LINE_READER | LINE_READER interface backed by std::ifstream |
CSTRING_LINE_READER | Is a LINE_READER that reads from a multiline 8 bit wide std::string |
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 |
CLINE_STYLE_DESC | |
CLinearBVHNode | |
CUTIL::LINK | Simple RAII-handle to a subscription |
►Clist | |
CSIM_MODEL_SERIALIZER_GRAMMAR::fieldParamValuePairs | |
CSIM_MODEL_SERIALIZER_GRAMMAR::legacyPinSequence | |
CSIM_MODEL_SERIALIZER_GRAMMAR::pinSequence | |
CSPICE_GRAMMAR::cplParamValuePairs | |
CSPICE_GRAMMAR::dotSubcktParamValuePairs | |
CSPICE_GRAMMAR::dotSubcktPinSequence | |
CSPICE_GRAMMAR::paramValuePairs | |
CPCB_NET_INSPECTOR_PANEL::LIST_ITEM | Primary data item for entries in the Net Inspector list |
CPCB_NET_INSPECTOR_PANEL::LIST_ITEM_GROUP_NUMBER_CMP_LESS | |
CPCB_NET_INSPECTOR_PANEL::LIST_ITEM_NETCODE_CMP_LESS | |
CLIST_MOD | |
CLOCALE_IO | Instantiate the current locale within a scope in which you are expecting exceptions to be thrown |
CLOCALESWITCH | |
CLocationAware | |
CLOCKFILE | |
CPCBNEW_SETTINGS::LOCKING_OPTIONS | |
CPNS::LOGGER | |
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 |
CLSETS_TO_TEST | |
CLTSPICE_SCHEMATIC::LT_ASC | A struct to hold .asc file definition |
CLTSPICE_SCHEMATIC::LT_PIN | |
CLTSPICE_SCHEMATIC::LT_SYMBOL | A struct to hold SYMBOL definition |
CLTSPICE_SCHEMATIC::LT_WINDOW | |
CLTSPICE_FILE | |
CLTSPICE_SCHEMATIC | |
CMAGNETIC_SETTINGS | |
Cki::any::Manager_External< T > | |
Cki::any::Manager_Internal< T > | |
►Cstd::map< K, T > | STL class |
CSTRING_ANY_MAP | A name/value tuple with unique names and wxAny values |
CMAPPABLE_SYMBOL_PROPERTIES | |
►CMARKER_BASE | Marker are mainly used to show a DRC or ERC error or warning |
CPCB_MARKER | |
CSCH_MARKER | |
CMARKUP_CACHE | |
CMARKUP::MARKUP_PARSER | |
CPADSTACK::MASK_LAYER_PROPS | ! The features of a padstack that can vary on outer layers |
►CMATERIAL | Base material class that can be used to derive other material implementations |
CBLINN_PHONG_MATERIAL | Blinn Phong based material https://en.wikipedia.org/wiki/Blinn%E2%80%93Phong_shading_model |
►CMATERIAL_GENERATOR | A base class that can be used to derive procedurally generated materials |
CBOARD_NORMAL | |
CBRUSHED_METAL_NORMAL | Procedural generation of the shiny brushed metal |
CCOPPER_NORMAL | Procedural generation of the copper normals |
CPLASTIC_NORMAL | Procedural generation of the plastic normals |
CPLASTIC_SHINE_NORMAL | Procedural generation of the shiny plastic normals |
CPLATED_COPPER_NORMAL | |
CSILK_SCREEN_NORMAL | |
CSOLDER_MASK_NORMAL | Procedural generation of the solder mask |
CS3D::MATLIST | |
CMATRIX3x3< T > | MATRIX3x3 describes a general 3x3 matrix |
CMATRIX3x3< double > | |
CODB_MATRIX_ENTITY::MATRIX_LAYER | |
CMD5_HASH::MD5_CTX | |
CMD5_HASH | |
CPNS::MULTI_DRAGGER::MDRAG_LINE | |
CPNS::MEANDER_SETTINGS | Dimensions for the meandering algorithm |
CPNS::MEANDER_SHAPE | The geometry of a single meander |
CPNS::MEANDERED_LINE | Represent a set of meanders fitted over a single or two lines |
CKIPLATFORM::MEMORY_INFO | |
►CMessage_Printer | |
CKiCadPrinter | |
CMETHOD< Owner, T, Base > | |
CKIFONT::METRICS | |
CMICROWAVE_INDUCTOR_PATTERN | Parameters for construction of a microwave inductor |
CMINOPTMAX< T > | |
CMINOPTMAX< int > | |
CMINOPTMAX< long long int > | |
CMMH3_HASH | A streaming C++ equivalent for MurmurHash3_x64_128 |
CSIM_LIBRARY::MODEL | |
CMODEL_3D | |
CRENDER_3D_OPENGL::MODELTORENDER | |
CMortonPrimitive | |
CPNS::MOUSE_TRAIL_TRACER | |
CmpWindow::MouseWheelActionSet | Contains the set of modified mouse wheel actions that can be performed on the plot |
CDIALOG_MOVE_EXACT::MOVE_EXACT_OPTIONS | Persistent dialog options |
CMSG_PANEL_ITEM | EDA_MSG_PANEL items for displaying messages |
CMULTICHANNEL_TEST_FIXTURE | |
►CKIGFX::PREVIEW::MULTISTEP_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" |
CKIGFX::PREVIEW::ARC_GEOM_MANAGER | Manage the construction of a circular arc though sequential setting of critical points: center, arc start and arc end |
CKIGFX::PREVIEW::BEZIER_GEOM_MANAGER | Manage the construction of a bezier through a series of steps |
CMULTIVECTOR< T, FIRST_TYPE_VAL, LAST_TYPE_VAL > | Multivector container type |
CMULTIVECTOR< SCH_ITEM, SCH_SHAPE_T, SCH_PIN_T > | |
►Cmust | |
CCADSTAR_PARTS_LIB::GRAMMAR | Grammar for CADSTAR Parts Library file format (*.lib) |
CSIM_MODEL_SERIALIZER_GRAMMAR::fieldInferValueGrammar | |
CSIM_MODEL_SERIALIZER_GRAMMAR::fieldParamValuePairsGrammar | |
CSIM_MODEL_SERIALIZER_GRAMMAR::legacyPinSequenceGrammar | |
CSIM_MODEL_SERIALIZER_GRAMMAR::pinSequenceGrammar | |
CSIM_MODEL_SOURCE_GRAMMAR::pwlValuesGrammar | |
CSIM_VALUE_GRAMMAR::numberGrammar< ValueType, Notation > | |
CSIM_XSPICE_PARSER_GRAMMAR::nodeSequenceGrammar | |
►CSPICE_GRAMMAR::spiceSourceGrammar | |
CSIM_LIBRARY_SPICE_PARSER::libraryGrammar | |
CSPICE_GRAMMAR::spiceUnitGrammar | |
CMyClass | |
CNAME_GENERATOR | |
►CKI_TEST::NAMED_CASE | A named data-driven test case |
CARC_ARC_COLLIDE_CASE | |
CARC_CICLE_COLLIDE_CASE | |
CARC_CPA_CASE | |
CARC_PT_COLLIDE_CASE | |
CARC_SEC_CASE | |
CARC_SEG_COLLIDE_CASE | |
CARC_TO_POLYLINE_CASE | |
CARC_TTR_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 |
CHalfLineBoxClipCase | |
CHalfLineContainsPointCase | |
CHalfLineHalfLineIntersectionCase | |
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_VECTOR_DISTANCE_CASE | |
CSEG_VEC_CASE | Struct to hold cases for operations with a SEG, and a VECTOR2I |
CNAMEREGISTER | |
►CNAV_3D | |
►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_IMPL | The class that adjusts NL_3D_VIEWER_PLUGIN_IMPL implementation for 3D Model preview in footprint properties dialog |
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_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_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_IMPL | The class that implements the accessors and mutators required for 3D navigation in an PCB_DRAW_PANEL_GAL using a SpaceMouse |
CNET_GRID_ENTRY | |
CNET_NAME_CODE_CACHE_KEY | |
CNETLIST_EXPORTER_ALLEGRO::NET_NODE | |
CCOMMON_SETTINGS::NETCLASS_PANEL | |
CNETCODE_CMP_LESS | |
CNETCODE_LAYER_CACHE_KEY | |
CNETINFO_LIST | Container for NETINFO_ITEM elements, which are the nets |
CNETINFO_MAPPING | |
CNETLIST | Store information read from a netlist along with the flags used to update the NETLIST in the BOARD |
►CNETLIST_EXPORTER_BASE | An abstract class used for the netlist exporters that Eeschema supports |
CNETLIST_EXPORTER_ALLEGRO | Generate a netlist compatible with Allegro |
CNETLIST_EXPORTER_CADSTAR | Generate a netlist compatible with CADSTAR |
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 | |
CSPICE_CIRCUIT_MODEL | Special netlist exporter flavor that allows one to override simulation commands |
►CNETLIST_EXPORTER_XML | Generate a generic XML based netlist file |
CNETLIST_EXPORTER_KICAD | Generate the KiCad netlist format supported by Pcbnew |
►CNETLIST_LEXER | |
CKICAD_NETLIST_PARSER | The parser for reading the KiCad s-expression netlist format |
CEESCHEMA_SETTINGS::NETLIST_PLUGIN_SETTINGS | |
►CNETLIST_READER | A pure virtual class to derive a specific type of netlist reader from |
CKICAD_NETLIST_READER | Read the new s-expression based KiCad netlist format |
CLEGACY_NETLIST_READER | Read the KiCad legacy and the old Orcad netlist formats |
CFABMASTER::NETNAME | |
CNGSPICE::NGSPICE_LOCK_REALLOC | Execute commands from a file |
CNGSPICE_MODEL_INFO_MAP | |
CNL_3D_VIEWER_PLUGIN | The class that implements the public interface to the SpaceMouse plug-in |
CNL_FOOTPRINT_PROPERTIES_PLUGIN | The class that implements the public interface to the SpaceMouse plug-in |
CNL_GERBVIEW_PLUGIN | The class that implements the public interface to the SpaceMouse plug-in |
CNL_PCBNEW_PLUGIN | The class that implements the public interface to the SpaceMouse plug-in |
CNL_PL_EDITOR_PLUGIN | The class that implements the public interface to the SpaceMouse plug-in |
CNL_SCHEMATIC_PLUGIN | The class that implements the public interface to the SpaceMouse plug-in |
CNoDefaultCtor | |
►Ctao::pegtl::nothing | |
CCADSTAR_LIB_PARSER_ACTION< Rule > | |
CNOTIFICATION | |
CNOTIFICATIONS_MANAGER | |
Cnull_deleter | Http://www.boost.org/doc/libs/1_55_0/libs/smart_ptr/sp_techniques.html::weak_without_shared |
CNULLER | |
CNUM_EVAL_FIXTURE | |
CNUMBERING_LIST_DATA | Local mapping for list-box <-> numbering type |
CNUMERIC_EVALUATOR | |
►COBJECT_2D | |
CDUMMY_BLOCK_2D | A dummy block defined by a 2d box size |
CFILLED_CIRCLE_2D | |
CLAYER_ITEM_2D | Make solid geometry for objects on layers |
CPOLYGON_2D | Represent a sub polygon block |
CPOLYGON_4PT_2D | Simple non-intersecting polygon with 4 points |
CRING_2D | |
CROUND_SEGMENT_2D | |
CTRIANGLE_2D | |
COBJECT_2D_STATS | |
►COBJECT_3D | |
CCYLINDER | A vertical cylinder |
CDUMMY_BLOCK | A dummy block is used to fill the polygons |
CLAYER_ITEM | |
CROUND_SEGMENT | |
CTRIANGLE | A triangle object |
CXY_PLANE | A plane that is parallel to XY plane |
COBJECT_3D_STATS | Implements a class for object statistics using Singleton pattern |
►CUTIL::DETAIL::OBSERVABLE_BASE | |
►CUTIL::OBSERVABLE< GAL_DISPLAY_OPTIONS_OBSERVER > | |
►CKIGFX::GAL_DISPLAY_OPTIONS | |
CGAL_DISPLAY_OPTIONS_IMPL | |
CUTIL::OBSERVABLE< ObserverInterface > | |
CPNS::OBSTACLE | Hold an object colliding with another object, along with some useful data about the collision |
►CPNS::OBSTACLE_VISITOR | |
CPNS::HIT_VISITOR | |
CPNS::NODE::DEFAULT_OBSTACLE_VISITOR | |
CODB_DRILL_TOOLS | |
►CODB_ENTITY_BASE | |
CODB_FONTS_ENTITY | |
CODB_INPUT_ENTITY | |
CODB_LAYER_ENTITY | |
CODB_MATRIX_ENTITY | |
CODB_MISC_ENTITY | |
CODB_STEP_ENTITY | |
CODB_SYMBOLS_ENTITY | |
CODB_USER_ENTITY | |
CODB_WHEELS_ENTITY | |
CODB_FILE_WRITER | |
CODB_NET_LIST | |
CODB_NET_RECORD | |
CODB_SURFACE_DATA | |
CODB_TEXT_WRITER | |
CODB_TREE_WRITER | |
CPNS_KICAD_IFACE::OFFSET | |
COGL_ATT_LIST | Helper class to create an attribute list |
►Cone | |
CCADSTAR_PARTS_LIB::PART_HEADER_START | |
CCADSTAR_PARTS_LIB::PART_NUMBER_FILTER | |
CCADSTAR_PARTS_LIB::PCB_ALTERNATE_FILTER | |
CCADSTAR_PARTS_LIB::READONLY | |
CCADSTAR_PARTS_LIB::WHITESPACE | Needed, because PEGTL "space" includes newline characters |
CPART_NUMBER_FILTER | |
CSIM_VALUE_GRAMMAR::exponentPrefix | |
CSIM_VALUE_GRAMMAR::sign | |
CSIM_VALUE_GRAMMAR::unitPrefix< SIM_VALUE::TYPE_FLOAT, NOTATION::SI > | |
CSIM_VALUE_GRAMMAR::unitPrefix< SIM_VALUE::TYPE_INT, NOTATION::SI > | |
CSIM_XSPICE_PARSER_GRAMMAR::invertionDigital | |
CSIM_XSPICE_PARSER_GRAMMAR::nodeName | 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 '?' |
CSIM_XSPICE_PARSER_GRAMMAR::squareBracketC | |
CSIM_XSPICE_PARSER_GRAMMAR::squareBracketO | |
CKIGFX::OPENGL_COMPOSITOR::OPENGL_BUFFER | |
►CKIGFX::OPENGL_PRESENTOR | |
CKIGFX::ANTIALIASING_NONE | |
CKIGFX::ANTIALIASING_SMAA | |
CKIGFX::ANTIALIASING_SUPERSAMPLING | |
COPENGL_RENDER_LIST | Store the OpenGL display lists to related with a layer |
►Copt | |
CSIM_XSPICE_PARSER_GRAMMAR::sep | |
CSPICE_GRAMMAR::cplSep | |
►CPNS::OPT_CONSTRAINT | |
CPNS::ANGLE_CONSTRAINT_45 | |
CPNS::AREA_CONSTRAINT | |
CPNS::CORNER_COUNT_LIMIT_CONSTRAINT | |
CPNS::KEEP_TOPOLOGY_CONSTRAINT | |
CPNS::PRESERVE_VERTEX_CONSTRAINT | |
CPNS::RESTRICT_VERTEX_RANGE_CONSTRAINT | |
CPNS::OPTIMIZER | Perform various optimizations of the lines being routed, attempting to make the lines shorter and less cornery |
COPTIONAL_XML_ATTRIBUTE< T > | Model an optional XML attribute |
COPTIONAL_XML_ATTRIBUTE< bool > | |
COPTIONAL_XML_ATTRIBUTE< double > | |
COPTIONAL_XML_ATTRIBUTE< ECOORD > | |
COPTIONAL_XML_ATTRIBUTE< EROT > | |
COPTIONAL_XML_ATTRIBUTE< EURN > | |
COPTIONAL_XML_ATTRIBUTE< int > | |
COPTIONAL_XML_ATTRIBUTE< wxString > | |
CDIALOG_FILTER_SELECTION::OPTIONS | Struct that will be set with the result of the user choices in the dialog |
CORIENT_MIRROR | |
►CORIGIN_TRANSFORMS | A class to perform either relative or absolute display origin transforms for a single axis of a point |
CPCB_ORIGIN_TRANSFORMS | |
CORTHOGONAL_DIMENSION_DESC | |
COUTERS_AND_HOLES | Handle a subset of a polygon |
CKIFONT::OUTLINE_DECOMPOSER | |
CPDF_PLOTTER::OUTLINE_NODE | |
►COUTPUTFORMATTER | An interface used to output 8 bit text in a convenient way |
CFILE_OUTPUTFORMATTER | Used for text file output |
CPRETTIFIED_FILE_OUTPUTFORMATTER | |
CSTRING_FORMATTER | Implement an OUTPUTFORMATTER to a memory buffer |
COVAL | Class that represents an oval shape (rectangle with semicircular end caps) |
COVAL_POINTS_TEST_CASE | |
►CPNS::OWNABLE_ITEM | |
CPNS::ITEM | Base class for PNS router board items |
CCOMMON_SETTINGS::PACKAGE_MANAGER | |
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_DESC | |
CPAD_FIXTURE | |
CPAGE_INFO | Describe the page size and margins of a paper page on which to eventually print or plot |
CEESCHEMA_SETTINGS::PAGE_SETTINGS | |
►CKIGFX::PAINTER | Contains all the knowledge about how to draw graphical object onto any particular output device |
CKIGFX::DS_PAINTER | Methods for painting drawing sheet items |
CKIGFX::GERBVIEW_PAINTER | Methods for drawing GerbView specific items |
►CKIGFX::PCB_PAINTER | Contains methods for drawing PCB-specific items |
CKIGFX::PCB_PRINT_PAINTER | Special flavor of PCB_PAINTER that contains modifications to handle printing options |
CZONE_PAINTER | |
CKIGFX::SCH_PAINTER | Contains methods for drawing schematic-specific items |
CDRC_RTREE::PAIR_INFO | |
CEESCHEMA_SETTINGS::PANEL_ANNOTATE | |
CEESCHEMA_SETTINGS::PANEL_BOM | |
CAPP_SETTINGS_BASE::PANEL_DESIGN_BLOCK_CHOOSER | |
CEESCHEMA_SETTINGS::PANEL_FIELD_EDITOR | |
►CPANEL_GENERATE_COMPONENT_CLASSES_BASE | |
CPANEL_GENERATE_COMPONENT_CLASSES | |
CEESCHEMA_SETTINGS::PANEL_LIB_VIEW | |
CPANEL_NET_INSPECTOR_SETTINGS | Persisted state for the net inspector panel |
CEESCHEMA_SETTINGS::PANEL_NETLIST | |
CEESCHEMA_SETTINGS::PANEL_PLOT | |
CPANEL_SETUP_LAYERS_CTLs | The 3 UI control pointers for a single board layer |
CEESCHEMA_SETTINGS::PANEL_SYM_CHOOSER | |
CSIM_MODEL::PARAM | |
►CPARAM_BASE | |
►CPARAM< wxString > | |
CPARAM_PATH | Stores a path as a string with directory separators normalized to unix-style |
►CPARAM_LAMBDA< nlohmann::json > | |
CPARAM_LAYER_PAIRS | |
CPARAM_LAYER_PRESET | |
CPARAM_LAYER_PRESET_3D | |
CPARAM_VIEWPORT | |
CPARAM_VIEWPORT3D | |
►CPARAM_LIST< wxString > | |
CPARAM_PATH_LIST | Represents a list of strings holding directory paths |
CCOLOR_MAP_PARAM | |
CPARAM< ValueType > | |
CPARAM_ENUM< EnumType > | Stores an enum as an integer |
CPARAM_LAMBDA< ValueType > | Like a normal param, but with custom getter and setter functions |
CPARAM_LIST< Type > | |
CPARAM_MAP< Value > | Represents a map of <std::string, Value> |
CPARAM_SCALED< ValueType > | Represents a parameter that has a scaling factor between the value in the file and the value used internally (i.e |
CPARAM_SET< Type > | |
CPARAM_WXSTRING_MAP | A helper for <wxString, wxString> maps |
►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 |
CDOGBONE_CORNER_ROUTINE::PARAMETERS | |
COUTSET_ROUTINE::PARAMETERS | |
CZONE_CREATE_HELPER::PARAMS | Parameters used to fully describe a zone creation process |
CPARSE_CASE | |
CSIM_VALUE_PARSER::PARSE_RESULT | |
►CCADSTAR_ARCHIVE_PARSER::PARSER | |
CCADSTAR_ARCHIVE_PARSER::ATTRCOL | |
CCADSTAR_ARCHIVE_PARSER::ATTRCOLORS | |
►CCADSTAR_ARCHIVE_PARSER::ATTRIBUTE_LOCATION | |
CCADSTAR_ARCHIVE_PARSER::TEXT_LOCATION | Corresponds to CADSTAR "origin" |
CCADSTAR_SCH_ARCHIVE_PARSER::PIN_NUM_LABEL_LOC | |
CCADSTAR_SCH_ARCHIVE_PARSER::SIGLOC | Net name or bus name label |
CCADSTAR_SCH_ARCHIVE_PARSER::SIGNALREFERENCELINK | |
CCADSTAR_ARCHIVE_PARSER::ATTRIBUTE_VALUE | |
CCADSTAR_ARCHIVE_PARSER::ATTRNAME | NOTE from CADSTAR help: To convert a Part Definition Attribute into a hyperlink, prefix the attribute name with "Link " |
CCADSTAR_ARCHIVE_PARSER::ATTRNAME::COLUMNORDER | |
CCADSTAR_ARCHIVE_PARSER::ATTRNAME::COLUMNWIDTH | |
CCADSTAR_ARCHIVE_PARSER::CADSTAR_NETCLASS | |
►CCADSTAR_ARCHIVE_PARSER::CODEDEFS | |
CCADSTAR_PCB_ARCHIVE_PARSER::CODEDEFS_PCB | |
CCADSTAR_SCH_ARCHIVE_PARSER::CODEDEFS_SCM | |
CCADSTAR_ARCHIVE_PARSER::CUTOUT | Represent a cutout in a closed shape (e.g |
CCADSTAR_ARCHIVE_PARSER::DFLTSETTINGS | |
CCADSTAR_ARCHIVE_PARSER::DOCUMENTATION_SYMBOL | |
CCADSTAR_ARCHIVE_PARSER::EVALUE | Represent a floating value in E notation |
CCADSTAR_ARCHIVE_PARSER::FIGURE | |
CCADSTAR_ARCHIVE_PARSER::FONT | |
CCADSTAR_ARCHIVE_PARSER::FORMAT | |
CCADSTAR_ARCHIVE_PARSER::GRID | |
CCADSTAR_ARCHIVE_PARSER::GRIDS | |
CCADSTAR_ARCHIVE_PARSER::GROUP | |
CCADSTAR_ARCHIVE_PARSER::HATCH | |
CCADSTAR_ARCHIVE_PARSER::HATCHCODE | |
CCADSTAR_ARCHIVE_PARSER::HEADER | |
CCADSTAR_ARCHIVE_PARSER::LINECODE | |
CCADSTAR_ARCHIVE_PARSER::LONGPOINT | |
►CCADSTAR_ARCHIVE_PARSER::NET | |
CCADSTAR_PCB_ARCHIVE_PARSER::NET_PCB | |
CCADSTAR_SCH_ARCHIVE_PARSER::NET_SCH | |
►CCADSTAR_ARCHIVE_PARSER::NET::CONNECTION | < "CONN" nodename |
CCADSTAR_PCB_ARCHIVE_PARSER::NET_PCB::CONNECTION_PCB | < "CONN" nodename |
CCADSTAR_SCH_ARCHIVE_PARSER::NET_SCH::CONNECTION_SCH | < "CONN" nodename |
►CCADSTAR_ARCHIVE_PARSER::NET::JUNCTION | < "JPT" nodename |
CCADSTAR_PCB_ARCHIVE_PARSER::NET_PCB::JUNCTION_PCB | < "JPT" nodename |
CCADSTAR_SCH_ARCHIVE_PARSER::NET_SCH::JUNCTION_SCH | < "JPT" nodename |
CCADSTAR_ARCHIVE_PARSER::PART | |
CCADSTAR_ARCHIVE_PARSER::PART::DEFINITION | < "PARTDEFINITION" node name |
CCADSTAR_ARCHIVE_PARSER::PART::DEFINITION::GATE | < "GATEDEFINITION" node name |
CCADSTAR_ARCHIVE_PARSER::PART::DEFINITION::PIN | < "PARTDEFINITIONPIN" node name |
CCADSTAR_ARCHIVE_PARSER::PART::DEFINITION::PIN_EQUIVALENCE | < "PINEQUIVALENCE" Node name |
CCADSTAR_ARCHIVE_PARSER::PART::DEFINITION::SWAP_GATE | < "SWAPGATE" Node name (represents an "Element") |
CCADSTAR_ARCHIVE_PARSER::PART::DEFINITION::SWAP_GROUP | |
CCADSTAR_ARCHIVE_PARSER::PART::PART_PIN | < "PARTPIN" node name |
CCADSTAR_ARCHIVE_PARSER::PARTNAMECOL | |
CCADSTAR_ARCHIVE_PARSER::PARTS | |
CCADSTAR_ARCHIVE_PARSER::POINT | Represent a point in x,y coordinates |
CCADSTAR_ARCHIVE_PARSER::REUSEBLOCK | |
CCADSTAR_ARCHIVE_PARSER::REUSEBLOCKREF | References an element from a design reuse block |
CCADSTAR_ARCHIVE_PARSER::ROUTECODE | |
CCADSTAR_ARCHIVE_PARSER::ROUTEREASSIGN | |
►CCADSTAR_ARCHIVE_PARSER::SETTINGS | |
CCADSTAR_PCB_ARCHIVE_PARSER::TECHNOLOGY_SECTION | |
CCADSTAR_ARCHIVE_PARSER::SHAPE | |
CCADSTAR_ARCHIVE_PARSER::SPCCLASSNAME | |
►CCADSTAR_ARCHIVE_PARSER::SYMDEF | |
CCADSTAR_PCB_ARCHIVE_PARSER::SYMDEF_PCB | |
CCADSTAR_SCH_ARCHIVE_PARSER::SYMDEF_SCM | |
CCADSTAR_ARCHIVE_PARSER::TEXT | |
CCADSTAR_ARCHIVE_PARSER::TEXTCODE | |
CCADSTAR_ARCHIVE_PARSER::TIMESTAMP | |
CCADSTAR_ARCHIVE_PARSER::VARIANT | < Nodename = "VARIANT" or "VMASTER" (master variant |
CCADSTAR_ARCHIVE_PARSER::VARIANT_HIERARCHY | |
CCADSTAR_ARCHIVE_PARSER::VERTEX | Represents a vertex in a shape |
CCADSTAR_PCB_ARCHIVE_PARSER::AREA | From CADSTAR Help: "Area is for creating areas within which, and nowhere else, certain operations are carried out (e.g |
CCADSTAR_PCB_ARCHIVE_PARSER::ASSIGNMENTS | |
CCADSTAR_PCB_ARCHIVE_PARSER::CADSTAR_BOARD | |
CCADSTAR_PCB_ARCHIVE_PARSER::CADSTAR_PAD_SHAPE | |
CCADSTAR_PCB_ARCHIVE_PARSER::COMPONENT | |
CCADSTAR_PCB_ARCHIVE_PARSER::COMPONENT_AREA | From CADSTAR Help: "Area is for creating areas within which, and nowhere else, certain operations are carried out (e.g |
CCADSTAR_PCB_ARCHIVE_PARSER::COMPONENT_COPPER | A shape of copper in the component footprint |
CCADSTAR_PCB_ARCHIVE_PARSER::COMPONENT_PAD | |
CCADSTAR_PCB_ARCHIVE_PARSER::COPPER | |
CCADSTAR_PCB_ARCHIVE_PARSER::COPPER::NETREF | |
CCADSTAR_PCB_ARCHIVE_PARSER::COPPER::NETREF::COPPER_TERM | |
CCADSTAR_PCB_ARCHIVE_PARSER::COPPERCODE | |
CCADSTAR_PCB_ARCHIVE_PARSER::COPREASSIGN | |
CCADSTAR_PCB_ARCHIVE_PARSER::DIMENSION | Linear, leader (radius/diameter) or angular dimension |
CCADSTAR_PCB_ARCHIVE_PARSER::DIMENSION::ARROW | |
CCADSTAR_PCB_ARCHIVE_PARSER::DIMENSION::EXTENSION_LINE | < Token "EXTLINE" |
CCADSTAR_PCB_ARCHIVE_PARSER::DIMENSION::LINE | < Token can be either "LEADERLINE", "LINEARLINE" or "ANGULARLINE" |
CCADSTAR_PCB_ARCHIVE_PARSER::DIMENSION::TEXTFORMAT | Contains formatting specific for a CADSTAR_PCB_ARCHIVE_PARSER::DIMENSION object |
CCADSTAR_PCB_ARCHIVE_PARSER::DRILL_TABLE | |
CCADSTAR_PCB_ARCHIVE_PARSER::LAYER | |
CCADSTAR_PCB_ARCHIVE_PARSER::LAYERDEFS | |
CCADSTAR_PCB_ARCHIVE_PARSER::LAYERPAIR | |
CCADSTAR_PCB_ARCHIVE_PARSER::LAYOUT | |
CCADSTAR_PCB_ARCHIVE_PARSER::LIBRARY | |
CCADSTAR_PCB_ARCHIVE_PARSER::MATERIAL | |
CCADSTAR_PCB_ARCHIVE_PARSER::NET_PCB::COPPER_TERMINAL | < "COPTERM" nodename |
CCADSTAR_PCB_ARCHIVE_PARSER::NET_PCB::PIN | < "PIN" nodename (represents a PAD in a PCB component) |
CCADSTAR_PCB_ARCHIVE_PARSER::NET_PCB::ROUTE | < "ROUTE" nodename |
CCADSTAR_PCB_ARCHIVE_PARSER::NET_PCB::VIA | < "VIA" nodename |
CCADSTAR_PCB_ARCHIVE_PARSER::PADCODE | |
CCADSTAR_PCB_ARCHIVE_PARSER::PADEXCEPTION | |
CCADSTAR_PCB_ARCHIVE_PARSER::PADREASSIGN | |
CCADSTAR_PCB_ARCHIVE_PARSER::PAD_EXITS | From CADSTAR help: "For specifying the directions in which routes can enter or exit the pad |
CCADSTAR_PCB_ARCHIVE_PARSER::PIN_ATTRIBUTE | |
CCADSTAR_PCB_ARCHIVE_PARSER::RULESET | |
CCADSTAR_PCB_ARCHIVE_PARSER::SPACINGCODE | |
CCADSTAR_PCB_ARCHIVE_PARSER::SPACINGCODE::REASSIGN | |
CCADSTAR_PCB_ARCHIVE_PARSER::SPCCLASSSPACE | |
CCADSTAR_PCB_ARCHIVE_PARSER::TEMPLATE | Templates are CADSTAR's equivalent to a "filled zone" |
CCADSTAR_PCB_ARCHIVE_PARSER::TEMPLATE::POURING | |
CCADSTAR_PCB_ARCHIVE_PARSER::TRUNK | |
CCADSTAR_PCB_ARCHIVE_PARSER::VIACODE | |
CCADSTAR_PCB_ARCHIVE_PARSER::VIAREASSIGN | |
CCADSTAR_SCH_ARCHIVE_PARSER::ASSIGNMENTS_SCM | |
CCADSTAR_SCH_ARCHIVE_PARSER::BLOCK | |
CCADSTAR_SCH_ARCHIVE_PARSER::BUS | |
CCADSTAR_SCH_ARCHIVE_PARSER::CADSTAR_SCHEMATIC | |
CCADSTAR_SCH_ARCHIVE_PARSER::COMP | |
CCADSTAR_SCH_ARCHIVE_PARSER::LIBRARY_SCM | |
CCADSTAR_SCH_ARCHIVE_PARSER::NET_SCH::BLOCK_TERM | < "BLOCKTERM" nodename (represents a connection to a block) |
CCADSTAR_SCH_ARCHIVE_PARSER::NET_SCH::BUS_TERM | < "BUSTERM" nodename (represents a connection to a bus) |
CCADSTAR_SCH_ARCHIVE_PARSER::NET_SCH::DANGLER | < "DANGLER" nodename (represents a dangling wire) |
CCADSTAR_SCH_ARCHIVE_PARSER::NET_SCH::SYM_TERM | < "TERM" nodename (represents a pin in a SCH symbol) |
CCADSTAR_SCH_ARCHIVE_PARSER::PARTREF | |
CCADSTAR_SCH_ARCHIVE_PARSER::SHEETS | |
CCADSTAR_SCH_ARCHIVE_PARSER::SYMBOL | |
CCADSTAR_SCH_ARCHIVE_PARSER::SYMBOL::PIN_NUM | |
CCADSTAR_SCH_ARCHIVE_PARSER::SYMBOLVARIANT | |
CCADSTAR_SCH_ARCHIVE_PARSER::SYMPINNAME_LABEL | |
CCADSTAR_SCH_ARCHIVE_PARSER::TERMATTR | |
CCADSTAR_SCH_ARCHIVE_PARSER::TERMINAL | |
CCADSTAR_SCH_ARCHIVE_PARSER::TERMINALCODE | |
CCADSTAR_SCH_ARCHIVE_PARSER::TERMINAL_SHAPE | |
CSEXPR::PARSER | |
CCADSTAR_ARCHIVE_PARSER::PARSER_CONTEXT | |
CPATH_CONNECTION | |
CPATHS | Helper class to centralize the paths used throughout kicad |
►CPCAD2KICAD::PCAD_CALLBACKS | |
CPCAD2KICAD::PCAD_PCB | |
CEASYEDAPRO::PCB_ATTR | |
CPCB_CALCULATOR_DATAFILE | PCB_CALCULATOR_DATAFILE handles data to calculate regulators parameters |
►CPCB_CALCULATOR_DATAFILE_LEXER | |
CPCB_CALCULATOR_DATAFILE_PARSER | Parser for PCB_CALCULATOR_DATAFILE |
CPCB_COMPONENT_CLASS_FIXTURE | |
CPCB_DISPLAY_OPTIONS | |
CPCB_EVENTS | |
CPCB_FIELD_DESC | |
CBACK_ANNOTATE::PCB_FP_DATA | Container for Pcbnew footprint data.Map to hold NETLIST footprints data |
CPCB_GROUP_DESC | |
CPCB_INTERSECTABLE | |
CPCB_IO_EASYEDAPRO_PARSER | |
CPCB_IO_PLUGIN_CASE | |
►CPCB_LEXER | |
CPCB_IO_KICAD_SEXPR_PARSER | Read a Pcbnew s-expression formatted LINE_READER object and returns the appropriate BOARD_ITEM object |
CPCB_MARKER_DESC | |
►CPCB_PLOT_PARAMS | Parameters and options when plotting/printing a board |
CBRDITEMS_PLOTTER | |
►CPCB_PLOT_PARAMS_LEXER | |
CPCB_PLOT_PARAMS_PARSER | The parser for PCB_PLOT_PARAMS |
CPCB_PLOTTER | |
CPCB_REFERENCE_IMAGE_DESC | |
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_SHAPE_DESC | |
CPCB_TABLE_DESC | |
CPCB_TABLECELL_DESC | |
CPCB_TARGET_DESC | |
►CPCB_TEST_FRAME | |
CMY_PCB_TEST_FRAME | |
COED_TEST_FRAME | |
CPCB_TEXT_DESC | |
CPCB_TEXTBOX_DESC | |
CPCB_TUNING_PATTERN_DESC | |
CPCBEXPR_BUILTIN_FUNCTIONS | |
CPCBEXPR_EVALUATOR | |
CPCM_CONTACT | |
CPCM_INSTALLATION_ENTRY | |
CPCM_PACKAGE | Repository reference to a resource |
CPCM_REPOSITORY | Package installation entry |
CPCM_RESOURCE_REFERENCE | Repository metadata |
CPCM_TASK_MANAGER | Helper class that handles package (un)installation |
CDIALOG_PCM::PENDING_ACTION | |
CCONSTRUCTION_MANAGER::PENDING_BATCH | |
CPerlinNoise | |
►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_DISTANCE | |
CPGPROPERTY_COORD | Customized wxPGProperty class to handle angles |
CPGPROPERTY_SIZE | |
CPICKED_ITEMS_LIST | A holder to handle information on schematic or board items |
CPICKED_SYMBOL | |
►CPICKER_TOOL_BASE | |
CPCB_PICKER_TOOL | Generic tool for picking an item |
CPICKER_TOOL | |
CEDA_DATA::PIN | |
CFABMASTER::PIN | |
CTMATCH::PIN | |
CEASYEDAPRO::PIN_INFO | |
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: |
CPIN_NUMBERS | |
CDSN::PIN_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 |
CpinShapeStruct | |
CpinTypeStruct | |
►CPKG_OUTLINE | |
COUTLINE_CIRCLE | |
COUTLINE_CONTOUR | |
COUTLINE_RECT | |
COUTLINE_SQUARE | |
CPL_EDITOR_LAYOUT | |
CPLACE_FILE_EXPORTER | The ASCII format of the kicad place file is: |
CSCH_ACTIONS::PLACE_SYMBOL_PARAMS | |
CPLACEFILE_GERBER_WRITER | Used to create Gerber drill files |
CPLOT_CONTROLLER | Batch plotter state object |
►CPLOTTER | Base plotter engine class |
CDXF_PLOTTER | |
CGERBER_PLOTTER | |
CHPGL_PLOTTER | |
►CPSLIKE_PLOTTER | Intermediate class to handle common routines for engines working more or less with the postscript imaging model |
CPDF_PLOTTER | |
CPS_PLOTTER | |
CSVG_PLOTTER | |
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 | |
CPCB_IO_MGR::PLUGIN_REGISTRY | Hold a list of available plugins, created using a singleton REGISTER_PLUGIN object |
CPLUGIN_RUNTIME | |
CAPP_SETTINGS_BASE::PLUGINS | |
►Cplus | |
►CCADSTAR_PARTS_LIB::STRING_EXCLUDING<> | |
CCADSTAR_PARTS_LIB::ACCEPTANCE_TEXT | |
CCADSTAR_PARTS_LIB::DEFINITION_NAME | |
CCADSTAR_PARTS_LIB::PART_DESCRIPTION | |
CCADSTAR_PARTS_LIB::STEM | |
CCADSTAR_PARTS_LIB::SYM_ELEMENT_NAME | |
CCADSTAR_PARTS_LIB::USER_PART_ATTRIBUTE_VALUE | |
CCADSTAR_PARTS_LIB::VALUE | |
CPART_DESCRIPTION | |
►CCADSTAR_PARTS_LIB::STRING_EXCLUDING< PART_NAME_FILTER > | |
CCADSTAR_PARTS_LIB::PART_NAME | |
CPART_NAME | |
►CCADSTAR_PARTS_LIB::STRING_EXCLUDING< PART_VERSION_FILTER > | |
CCADSTAR_PARTS_LIB::PART_VERSION | |
CPART_VERSION | |
►CCADSTAR_PARTS_LIB::STRING_EXCLUDING< PCB_COMPONENT_FILTER > | |
CCADSTAR_PARTS_LIB::PCB_COMPONENT | |
►CSTRING_EXCLUDING< PART_NUMBER_FILTER > | |
CPART_NUMBER | |
►CSTRING_EXCLUDING< FORMAT, PART > | |
CUNMATCHED_CONTENT | |
CCADSTAR_PARTS_LIB::CURRENT_FORMAT_NUMBER | |
CCADSTAR_PARTS_LIB::HIERARCHY_NODE_INDEX | |
CCADSTAR_PARTS_LIB::MAX_PIN_COUNT | |
►CCADSTAR_PARTS_LIB::PINNUM | |
CCADSTAR_PARTS_LIB::EQUIVALENT_PIN | |
CCADSTAR_PARTS_LIB::PIN_IDENTIFIER | |
CCADSTAR_PARTS_LIB::PIN_LIST | |
CCADSTAR_PARTS_LIB::PIN_LOADING | |
CCADSTAR_PARTS_LIB::STRING_EXCLUDING< EXCLUSION_RULES > | String with optional line continuation and exclusion rules |
CCADSTAR_PARTS_LIB::STR_SEGMENT_EXCLUDING< EXCLUSION_RULES > | String segment( no line continuation ), with exclusion rules |
CCURRENT_FORMAT_NUMBER | |
CGRAMMAR | |
CMARKUP::anyString | 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) |
CMARKUP::anyStringWithinBraces | |
CSIM_MODEL_SERIALIZER_GRAMMAR::pinName | |
CSIM_MODEL_SERIALIZER_GRAMMAR::pinSymbolPinNumber | |
CSIM_MODEL_SERIALIZER_GRAMMAR::sep | |
CSIM_MODEL_SERIALIZER_GRAMMAR::unquotedString | |
CSIM_MODEL_SOURCE_GRAMMAR::pwlSep | |
►CSIM_VALUE_GRAMMAR::digits | |
CSIM_MODEL_SERIALIZER_GRAMMAR::legacyPinNumber | |
CSIM_VALUE_GRAMMAR::fracPart | |
CSPICE_GRAMMAR::garbage | |
CSPICE_GRAMMAR::leaders | |
CSPICE_GRAMMAR::modelName | |
CSPICE_GRAMMAR::trailers | |
CSTRING_EXCLUDING< EXCLUSION_RULES > | String with optional line continuation and exclusion rules |
CSTR_SEGMENT_EXCLUDING< EXCLUSION_RULES > | String segment( no line continuation ), with exclusion rules |
CPNS_DEBUG_SHAPE | |
CPNS_DEBUG_STAGE | |
CPNS_LAYER_RANGE | Represent a contiguous set of PCB layers |
CPNS_LOG_FILE | |
CPNS_LOG_PLAYER | |
CPNS_LOG_VIEW_TRACKER | |
CPNS_TEST_CASE | |
CPNS_TEST_FIXTURE | |
CDSN::POINT | A point in the SPECCTRA DSN coordinate system |
CPOINT_COORD | A coordinate point |
►CPOINT_EDIT_BEHAVIOR | A helper class interface to manage the edit points for a single item |
CALIGNED_DIMENSION_POINT_EDIT_BEHAVIOR | This covers both aligned and the orthogonal sub-type |
CARC_POINT_EDIT_BEHAVIOR | |
CBITMAP_POINT_EDIT_BEHAVIOR | |
CDIM_CENTER_POINT_EDIT_BEHAVIOR | |
CDIM_LEADER_POINT_EDIT_BEHAVIOR | |
CDIM_RADIAL_POINT_EDIT_BEHAVIOR | |
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_SEGMENT_POINT_EDIT_BEHAVIOR | "Standard" segment editing behavior for EDA_SHAPE segments |
►CEDA_TABLECELL_POINT_EDIT_BEHAVIOR | "Standard" table-cell editing behavior |
CPCB_TABLECELL_POINT_EDIT_BEHAVIOR | |
CSCH_TABLECELL_POINT_EDIT_BEHAVIOR | |
CGENERATOR_POINT_EDIT_BEHAVIOR | Point editor behavior for the PCB_GENERATOR class |
CLINE_POINT_EDIT_BEHAVIOR | |
CPAD_POINT_EDIT_BEHAVIOR | |
►CPOLYGON_POINT_EDIT_BEHAVIOR | Class that implements "standard" polygon editing behavior |
CEDA_POLYGON_POINT_EDIT_BEHAVIOR | "Standard" polygon editing behavior for EDA_SHAPE polygons |
CZONE_POINT_EDIT_BEHAVIOR | |
CRECTANGLE_POINT_EDIT_BEHAVIOR | |
CREFERENCE_IMAGE_POINT_EDIT_BEHAVIOR | |
CSHEET_POINT_EDIT_BEHAVIOR | |
CTEXTBOX_POINT_EDIT_BEHAVIOR | A textbox is edited as a rectnagle when it is orthogonally aligned |
CJUNCTION_HELPERS::POINT_INFO | A selection of information about a point in the schematic that might be eligible for turning into a junction |
CSHAPE_LINE_CHAIN::POINT_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 () |
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) |
CPOLYSEGMENT | |
CNETLIST_EXPORTER_SPICE_MODEL::PORT_INFO | |
CDIALOG_POSITION_RELATIVE::POSITION_RELATIVE_OPTIONS | |
►CPOST_SHADER | |
CPOST_SHADER_SSAO | |
CEASYEDAPRO::POURED | |
CPRETTIFIER_TEST_FIXTURE | |
►CKIGFX::PRINT_CONTEXT | |
CKIGFX::CAIRO_PRINT_CTX | Provide a Cairo context created from wxPrintDC |
CPRINTABLE_OPT< T > | |
CAPP_SETTINGS_BASE::PRINTING | |
►CPRINTOUT_SETTINGS | Handle the parameters used to print a board drawing |
►CBOARD_PRINTOUT_SETTINGS | |
CPCBNEW_PRINTOUT_SETTINGS | |
CPCB_SELECTION_TOOL::PRIV | Private implementation of firewalled private data |
CEASYEDAPRO::PRJ_BOARD | |
CPCB_IO_EASYEDAPRO::PRJ_DATA | |
CSCH_IO_EASYEDAPRO::PRJ_DATA | |
CEASYEDAPRO::PRJ_DEVICE | |
CEASYEDAPRO::PRJ_FOOTPRINT | |
CEASYEDAPRO::PRJ_SCHEMATIC | |
CEASYEDAPRO::PRJ_SHEET | |
CEASYEDAPRO::PRJ_SYMBOL | |
CPROF_COUNTER | A thread-safe event counter |
►CPROF_TIMER | A small class to help profiling |
CSCOPED_PROF_TIMER< DURATION > | A simple RAII class to measure the time of an operation |
►CPROGRESS_REPORTER | A progress reporter interface for use in multi-threaded environments |
CCLI_PROGRESS_REPORTER | Reporter forwarding messages to stdout or stderr as appropriate |
►CPROGRESS_REPORTER_BASE | This implements all the tricky bits for thread safety, but the GUI is left to derived classes |
CBACKGROUND_JOB_REPORTER | |
CCONSOLE_PROGRESS_REPORTER | |
CDIALOG_DRC | |
CDIALOG_ERC | |
CDIALOG_PCM_PROGRESS | Progress dialog for PCM system |
CGAUGE_PROGRESS_REPORTER | |
CWX_PROGRESS_REPORTER | Multi-thread safe progress reporter dialog, intended for use of tasks that parallel reporting back of work status |
CPROJECT | Container for project specific data |
CPROJECT_ARCHIVER | |
►CPROJECT_CHOOSER_PLUGIN | Plugin class for import plugins that support choosing a project |
CPCB_IO_EASYEDAPRO | |
CSCH_IO_EASYEDAPRO | |
CPROJECT_CONTEXT | |
CPROJECT_FILE_STATE | |
CPROJECT_PCB | |
CPROJECT_SCH | |
CPROJECT_TEMPLATE | A class which provides project template functionality |
CPropertiesFixture | |
CDSN::PROPERTY | |
►CPROPERTY_BASE | |
CPROPERTY< Owner, T, Owner > | |
►CPROPERTY< Owner, T, Base > | |
CPROPERTY_ENUM< Owner, T, Base > | |
CPROPERTY_COMMIT_HANDLER | |
CPROPERTY_MANAGER | Provide class metadata.Helper macro to map type hashes to names |
CPROPERTY_VALIDATORS | A set of generic validators |
CPROTO_TEST_FIXTURE | |
CKIPLATFORM::ENV::PROXY_CONFIG | |
CBOARD_ITEM::ptr_cmp | |
CPTR_LAYER_CACHE_KEY | |
CPTR_PTR_CACHE_KEY | |
CPTR_PTR_LAYER_CACHE_KEY | |
CPYTHON_ACTION_PLUGINS | |
CPYTHON_FOOTPRINT_WIZARD_LIST | |
CQA_SEXPR_PARSER | |
CSHAPE_INDEX_LIST< T, >::query_iterator | |
CRA_SHEET | |
CRADIAL_DIMENSION_DESC | |
CRANGE< T > | |
►Crange | |
CCADSTAR_PARTS_LIB::PIN_POSITION | |
CRANGED_NUM< T > | |
CRANGED_NUM< int > | |
CRAY | |
CRAY2D | |
CRAYPACKET | |
CRAYSEG2D | |
►CRC_ITEM | A holder for a rule check item, DRC in Pcbnew or ERC in Eeschema |
CCLEANUP_ITEM | |
CDRC_ITEM | |
CERC_ITEM | |
►CRC_ITEMS_PROVIDER | Provide an abstract interface of a RC_ITEM* list manager |
CDRC_ITEMS_PROVIDER | |
CSHEETLIST_ERC_ITEMS_PROVIDER | An implementation of the RC_ITEM_LIST interface which uses the global SHEETLIST to fulfill the contract |
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 |
CRC_TREE_NODE | |
CREANNOTATED_REFERENCE | |
CREANNOTATION_CASE | |
CKIGFX::VIEW::RECACHE_ITEM_VISITOR | |
►CPCB_PICKER_TOOL::RECEIVER | Interface class for something that receives picked points or items from this tool |
CDIALOG_CREATE_ARRAY | |
CDIALOG_POSITION_RELATIVE | |
CMULTICHANNEL_TOOL | |
CRECT_DEFINITION | Simple definition of a rectangle, can be rounded |
CLTSPICE_SCHEMATIC::RECTANGLE | A 4-sided polygon with opposite equal sides, used in representing shapes |
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 |
CGENERATORS_MGR::REGISTER< T > | Static helper to register a generator |
CREGISTER_LEGACY_TUNING_PATTERN< T > | |
CPCB_IO_MGR::REGISTER_PLUGIN | Register a plugin |
CREGULATOR_DATA | |
CREGULATOR_LIST | |
CPCB_CALCULATOR_SETTINGS::REGULATORS | |
CREMOVE_SHAPE_CASE | |
►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 |
►CRENDER_3D_RAYTRACE_BASE | |
CRENDER_3D_RAYTRACE_GL | |
CRENDER_3D_RAYTRACE_RAM | |
CEDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS | |
►CKIGFX::RENDER_SETTINGS | Container for all the knowledge about how graphical objects are drawn on any output surface/device |
CKIGFX::DS_RENDER_SETTINGS | Store page-layout-specific render settings |
CKIGFX::GERBVIEW_RENDER_SETTINGS | Store GerbView specific render settings |
CKIGFX::PCB_RENDER_SETTINGS | PCB specific render settings |
CSCH_RENDER_SETTINGS | |
►Crep_min_max | |
CCADSTAR_PARTS_LIB::PINNAME | |
CSYMBOL_EDITOR_SETTINGS::REPEAT | |
CREPEAT_LAYOUT_OPTIONS | |
►CRC_JSON::REPORT_BASE | |
CRC_JSON::DRC_REPORT | |
CRC_JSON::ERC_REPORT | |
CWX_HTML_REPORT_PANEL::REPORT_LINE | |
►CREPORTER | A pure virtual class used to derive REPORTER objects from |
CCLI_REPORTER | Reporter forwarding messages to stdout or stderr as appropriate |
CCONSOLE_MSG_REPORTER | |
CINFOBAR_REPORTER | A wrapper for reporting to a WX_INFOBAR UI element |
CKI_TEST::CONSOLE_MSG_REPORTER | |
CNULL_REPORTER | A singleton reporter that reports to nowhere |
►CSIMULATOR_REPORTER | Interface to receive simulation updates from SPICE_SIMULATOR class |
CSIM_THREAD_REPORTER | |
CTEST_NETLIST_EXPORTER_SPICE_FIXTURE::SPICE_TEST_REPORTER | |
CSTATUSBAR_REPORTER | A wrapper for reporting to a specific text location in a statusbar |
CSTDOUT_REPORTER | Debug type reporter, forwarding messages to std::cout |
CWXLOG_REPORTER | |
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_STRING_REPORTER | A wrapper for reporting to a wxString object |
CJOBSET_OUTPUT_REPORTER | |
CWX_TEXT_CTRL_REPORTER | A wrapper for reporting to a wxTextCtrl object |
CRES_EQUIV_CALC | Performs calculations on E-series values primarily to find target values as combinations (serial, parallel) of them |
►CRESCUE_CANDIDATE | |
CRESCUE_CACHE_CANDIDATE | |
CRESCUE_CASE_CANDIDATE | |
CRESCUE_SYMBOL_LIB_TABLE_CANDIDATE | |
CRESCUE_LOG | |
►CRESCUER | |
CLEGACY_RESCUER | |
CSYMBOL_LIB_TABLE_RESCUER | |
CRESISTANCE | |
CPNS::WALKAROUND::RESULT | |
CRESULTS | |
CRN_DYNAMIC_LINE | |
CRN_NET | Describe ratsnest for a single net |
CPNS::SHOVE::ROOT_LINE_ENTRY | |
CROUNDED_CORNER | |
CROUNDRECT | A round rectangle shape, based on a rectangle and a radius |
CCADSTAR_PCB_ARCHIVE_PARSER::NET_PCB::ROUTE_VERTEX | < Two sibbling nodes: first node being "ROUTEWIDTH" and next node being a VERTEX (e.g |
CPNS::ROUTER | |
►CPNS::ROUTER_IFACE | ROUTER |
►CPNS_KICAD_IFACE_BASE | |
CMOCK_PNS_KICAD_IFACE | |
►CPNS_KICAD_IFACE | |
CPNS_KICAD_IFACE_GENERATOR | |
CPNS_LOG_PLAYER_KICAD_IFACE | |
CPNS_VIEWER_IFACE | |
CLAYER_WIDGET::ROW | Provide all the data needed to add a row to a LAYER_WIDGET |
Crsort_wxString | A helper for sorting strings from the rear |
CRULE_AREA | |
CRULE_AREA_COMPAT_DATA | |
CRULE_AREAS_DATA | |
►CPNS::RULE_RESOLVER | |
CMOCK_RULE_RESOLVER | |
CPNS_PCBNEW_RULE_RESOLVER | |
CS3D_CACHE_ENTRY | |
CS3D_INFO | |
CS3D_PLUGIN_MANAGER | |
CS3DMODEL | Store the a model based on meshes and materials |
CS_FILTER | 5x5 Filter struct parameters |
CSCALED_BITMAP_ID | |
CEASYEDAPRO::SCH_ATTR | |
CSCH_BITMAP_DESC | |
CSCH_BUS_ENTRY_DESC | |
CEASYEDAPRO::SCH_COMPONENT | |
CSCH_CONNECTION | Each graphical item can have a SCH_CONNECTION describing its logical connection (to a bus or net) |
CSCH_DIRECTIVE_LABEL_DESC | |
CSCH_EASYEDAPRO_PARSER | |
CSCH_FIELD_DESC | |
►CSCH_IO_LIB_CACHE | A base cache assistant implementation for the symbol library portion of the SCH_IO API |
CSCH_IO_ALTIUM_LIB_CACHE | A cache assistant for Altium symbol libraries |
CSCH_IO_KICAD_LEGACY_LIB_CACHE | A cache assistant for KiCad legacy symbol libraries |
CSCH_IO_KICAD_SEXPR_LIB_CACHE | A cache assistant for the KiCad s-expression symbol libraries |
CSCH_IO_LTSPICE_PARSER | The class is been used for loading the asc and asy files in intermediate data structure |
CSCH_ITEM_DESC | |
CSCH_JUNCTION_DESC | |
CSCH_LABEL_DESC | |
CSCH_LINE_DESC | |
CSCH_PIN_DESC | |
CSCH_PLOT_OPTS | |
CSCH_PLOTTER | Schematic plotting class |
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_RULE_AREA_DESC | |
CSCH_SCREENS | Container class that holds multiple SCH_SCREEN objects in a hierarchy |
CSCH_SEARCH_HIT | |
CSCH_SELECTION_FILTER_OPTIONS | |
CSCH_SHAPE_DESC | |
CSCH_SHEET_DESC | |
CSCH_SHEET_INSTANCE | A simple container for sheet instance information |
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_DESC | |
CSCH_SYMBOL_DESC | |
CSCH_SYMBOL_INSTANCE | A simple container for schematic symbol instance information |
CSCH_TABLE_DESC | |
CSCH_TABLECELL_DESC | |
CSCH_TEXT_DESC | |
CSCH_TEXTBOX_DESC | |
CEASYEDAPRO::SCH_WIRE | |
►CSCHEMATIC_LEXER | |
CSCH_IO_KICAD_SEXPR_PARSER | Object to parser s-expression symbol library and schematic file formats |
►CSCHEMATIC_LISTENER | |
CDIALOG_SYMBOL_FIELDS_TABLE | |
CSCH_SEARCH_PANE | |
►CKI_TEST::SCHEMATIC_TEST_FIXTURE | A generic fixture for loading schematics and associated settings for qa tests |
►CTEST_NETLIST_EXPORTER_FIXTURE< NETLIST_EXPORTER_KICAD > | |
CTEST_NETLIST_EXPORTER_KICAD_FIXTURE | |
►CTEST_NETLIST_EXPORTER_FIXTURE< NETLIST_EXPORTER_SPICE > | |
►CTEST_NETLIST_EXPORTER_SPICE_FIXTURE | |
CTEST_SIM_REGRESSIONS_FIXTURE | |
CTEST_NETLIST_EXPORTER_FIXTURE< Exporter > | |
CTEST_SCHEMATIC_FIXTURE | |
CTEST_SCH_NETCLASS_FIXTURE | |
CTEST_SCH_REFERENCE_LIST_FIXTURE | |
CTEST_SCH_SCREEN_FIXTURE | |
CTEST_SCH_SHEET_LIST_FIXTURE | |
CSCOPED_EXECUTION< Func > | RAII class that executes a function at construction and another at destruction |
CSCOPED_FILE_REMOVER | |
CSCOPED_LAYERSET | |
CSCOPED_SET_RESET< VAL_TYPE > | RAII class that sets an value at construction and resets it to the original value at destruction |
CSCROLL_MOD_SET | |
►CSEARCH_HANDLER | |
►CPCB_SEARCH_HANDLER | |
CFOOTPRINT_SEARCH_HANDLER | |
CNETS_SEARCH_HANDLER | |
CRATSNEST_SEARCH_HANDLER | |
CTEXT_SEARCH_HANDLER | |
CZONE_SEARCH_HANDLER | |
►CSCH_SEARCH_HANDLER | |
CLABEL_SEARCH_HANDLER | |
CPOWER_SEARCH_HANDLER | |
CSYMBOL_SEARCH_HANDLER | |
CTEXT_SEARCH_HANDLER | |
CAPP_SETTINGS_BASE::SEARCH_PANE | |
CSEARCH_PATH | |
CSEARCH_TERM | A structure for storing weighted search terms |
CSEG | |
CSCH_IO_EAGLE::SEG_DESC | Segments representing wires for intersection checking |
CSEG_NORMALS | |
CSHAPE_POLY_SET::SEGMENT_ITERATOR_TEMPLATE< T > | Base class for iterating over all segments in a given SHAPE_POLY_SET |
CSEGMENT_WITH_NORMALS | |
CEESCHEMA_SETTINGS::SELECTION | |
CSELECTION_COLORS | |
►CSELECTION_CONDITIONS | Class that groups generic conditions for selected items |
CEDA_3D_CONDITIONS | |
►CEDITOR_CONDITIONS | Class that groups generic conditions for editor states |
CPCB_EDITOR_CONDITIONS | Group generic conditions for PCB editor states |
CSCH_EDITOR_CONDITIONS | Group generic conditions for PCB editor states |
CPCB_SELECTION_CONDITIONS | |
CSCH_CONDITIONS | |
►Cseq | |
►CCADSTAR_PARTS_LIB::GENERIC_ATTRIBUTE<'~'> | |
CCADSTAR_PARTS_LIB::PART_ATTRIBUTE | |
►CCADSTAR_PARTS_LIB::GENERIC_ATTRIBUTE<'%'> | |
CCADSTAR_PARTS_LIB::PCB_ATTRIBUTE | |
►CCADSTAR_PARTS_LIB::GENERIC_ATTRIBUTE<'@'> | |
CCADSTAR_PARTS_LIB::SCH_PCB_ATTRIBUTE | |
►CCADSTAR_PARTS_LIB::GENERIC_ATTRIBUTE< '$'> | |
CCADSTAR_PARTS_LIB::SCM_ATTRIBUTE | |
►CCADSTAR_PARTS_LIB::spaced_ch<';'> | |
CCADSTAR_PARTS_LIB::PART_VERSION_FILTER | |
CPART_VERSION_FILTER | |
►CCADSTAR_PARTS_LIB::spaced_ch<'('> | |
CCADSTAR_PARTS_LIB::PCB_COMPONENT_FILTER | |
►CMARKUP::braces< string<'~'> > | |
CMARKUP::overbar | |
►CMARKUP::braces< string< '_'> > | |
CMARKUP::subscript | |
►CMARKUP::braces< string<'^'> > | |
CMARKUP::superscript | |
CCADSTAR_PARTS_LIB::DFN_LINE | |
CCADSTAR_PARTS_LIB::EMPTY_LINE | Empty line with whitespaces |
CCADSTAR_PARTS_LIB::EQUIVALENT_PINS_GROUP | |
CCADSTAR_PARTS_LIB::EXTERNAL_SWAP_GATE | |
CCADSTAR_PARTS_LIB::EXTERNAL_SWAP_GROUP | |
CCADSTAR_PARTS_LIB::FORMAT | |
CCADSTAR_PARTS_LIB::GATE_PINS_LIST | |
CCADSTAR_PARTS_LIB::GENERIC_ATTRIBUTE< START_TOKEN > | |
CCADSTAR_PARTS_LIB::HIDDEN_PIN_ENTRY | |
CCADSTAR_PARTS_LIB::HIERARCHY_CURRENT_NODE | |
CCADSTAR_PARTS_LIB::HIERARCHY_NODE_ENTRY | |
CCADSTAR_PARTS_LIB::HIERARCHY_PARENT_NODE | |
CCADSTAR_PARTS_LIB::INTERNAL_SWAP_GATE | |
CCADSTAR_PARTS_LIB::INTERNAL_SWAP_GROUP | |
CCADSTAR_PARTS_LIB::LINE_CONTINUATION | Any text in the format can span multiple lines using '&' |
CCADSTAR_PARTS_LIB::MXP_LINE | |
CCADSTAR_PARTS_LIB::NGS_LINE | |
CCADSTAR_PARTS_LIB::NPV_LINE | |
CCADSTAR_PARTS_LIB::PAC_LINE | |
CCADSTAR_PARTS_LIB::PART_ENTRY | |
CCADSTAR_PARTS_LIB::PART_HEADER | |
CCADSTAR_PARTS_LIB::PART_PCB_COMPONENT | |
CCADSTAR_PARTS_LIB::PART_VALUE | |
CCADSTAR_PARTS_LIB::PINLABEL_ENTRY | |
CCADSTAR_PARTS_LIB::PINNAME_ENTRY | |
CCADSTAR_PARTS_LIB::PIN_ENTRY | |
CCADSTAR_PARTS_LIB::PIN_EQUIVALENCES | |
CCADSTAR_PARTS_LIB::PIN_LABELS_LIST | |
CCADSTAR_PARTS_LIB::PIN_NAMES_LIST | |
CCADSTAR_PARTS_LIB::PIN_SIGNAL_NAME | |
CCADSTAR_PARTS_LIB::QUOTED_STRING | String inside quotation marks |
CCADSTAR_PARTS_LIB::SCH_SYMBOL_LINE | |
CCADSTAR_PARTS_LIB::SPI_LINE | |
CCADSTAR_PARTS_LIB::STM_LINE | |
►CCADSTAR_PARTS_LIB::STRING_IN_BRACKETS | String inside brackets with preceding spaces |
CCADSTAR_PARTS_LIB::ACCEPTANCE_PART_NAME | |
CCADSTAR_PARTS_LIB::ATTRIBUTE_VALUE | |
CCADSTAR_PARTS_LIB::PART_NUMBER | |
CCADSTAR_PARTS_LIB::PCB_ALTERNATE | |
CCADSTAR_PARTS_LIB::SCH_ALTERNATE | |
CCADSTAR_PARTS_LIB::SPICE_PART_NAME | |
►CCADSTAR_PARTS_LIB::STRING_IN_BRACKETS_EOLF | String inside brackets with preceding spaces, ending with EOL or EOF |
CCADSTAR_PARTS_LIB::ATTRIBUTE_VALUE_EOLF | |
CCADSTAR_PARTS_LIB::SYMBOL_ENTRY | |
CCADSTAR_PARTS_LIB::SYM_LINE | |
CCADSTAR_PARTS_LIB::USER_PART_ATTRIBUTE | |
CCADSTAR_PARTS_LIB::spaced_ch< CHAR_TO_FIND > | Control character with or without preceding whitespace |
CFORMAT | |
CLINE_CONTINUATION | Any text can span multiple lines using '&' |
CMARKUP::braces< ControlChar > | |
CMARKUP::escapeSequence | |
CPART | |
CSIM_MODEL_SERIALIZER_GRAMMAR::pinAssignment | |
CSIM_MODEL_SERIALIZER_GRAMMAR::quotedString | |
CSIM_MODEL_SOURCE_GRAMMAR::pwlValues | |
CSIM_VALUE_GRAMMAR::exponent | |
CSIM_VALUE_GRAMMAR::exponentWithPrefix | |
CSIM_VALUE_GRAMMAR::garbageSuffix< NOTATION::SI > | |
►CSIM_VALUE_GRAMMAR::intPart | |
CSIM_VALUE_GRAMMAR::significand< SIM_VALUE::TYPE_INT > | |
CSIM_VALUE_GRAMMAR::number< ValueType, Notation > | |
CSIM_XSPICE_PARSER_GRAMMAR::invertionSeparated | |
CSIM_XSPICE_PARSER_GRAMMAR::nodeDifferential | |
CSIM_XSPICE_PARSER_GRAMMAR::nodeDigital | |
CSIM_XSPICE_PARSER_GRAMMAR::nodeNameSeparated | |
CSIM_XSPICE_PARSER_GRAMMAR::nodeSingle | |
CSIM_XSPICE_PARSER_GRAMMAR::portModifierDigital | |
CSIM_XSPICE_PARSER_GRAMMAR::portModifiersDifferential | |
CSIM_XSPICE_PARSER_GRAMMAR::portModifiersSingle | |
CSIM_XSPICE_PARSER_GRAMMAR::vectorExpr | |
CSPICE_GRAMMAR::bracedExpr | |
CSPICE_GRAMMAR::commentLine | |
CSPICE_GRAMMAR::continuation | |
CSPICE_GRAMMAR::cplParamValuePair | |
CSPICE_GRAMMAR::dotControl | |
CSPICE_GRAMMAR::dotLine | |
CSPICE_GRAMMAR::dotModel | |
CSPICE_GRAMMAR::dotModelAko | |
CSPICE_GRAMMAR::dotModelCPL | |
CSPICE_GRAMMAR::dotSubckt | |
CSPICE_GRAMMAR::dotSubcktEnd | |
CSPICE_GRAMMAR::dotSubcktParamValuePair | |
CSPICE_GRAMMAR::dotSubcktParams | |
CSPICE_GRAMMAR::dotSubcktPinName | |
CSPICE_GRAMMAR::dotTitle | |
CSPICE_GRAMMAR::eolfComment | |
CSPICE_GRAMMAR::kLine | |
CSPICE_GRAMMAR::modelUnit | |
CSPICE_GRAMMAR::newline | |
CSPICE_GRAMMAR::paramValuePair | |
CSPICE_GRAMMAR::plusContinuation | |
CSPICE_GRAMMAR::token | |
CSPICE_GRAMMAR::tokenStart | |
CSPICE_GRAMMAR::unknownLine | |
CSPICE_GRAMMAR::vectorExpr | |
Cspaced_ch< CHAR_TO_FIND > | Control character with or without preceding whitespace |
►Cseq< eolfCommentStart, seq< star< not_at< eolf >, not_at< string<'\', '\'>, opt< trailers >, eolf >, any >, string<'\', '\'>, opt< trailers >, eolf > > | |
CSPICE_GRAMMAR::commentBackslashContinuation | |
►Cseq< one<'\'>, STRING_EXCLUDING< one<'\'> >, one<'\'> > | |
►CCADSTAR_PARTS_LIB::SINGLE_QUOTED_STRING | String inside single quotation marks |
CCADSTAR_PARTS_LIB::HIERARCHY_NODE_NAME | |
CCADSTAR_PARTS_LIB::HIERARCHY_PART_NAME | |
►Cseq< opt< sep >, TAO_PEGTL_ISTRING(".inc"), star< not_at< garbageOrEolf >, any >, sep, sor< seq< one<'\"'>, dotIncludePathWithoutQuotes, one<'\"'> >, seq<one<'\'>, dotIncludePathWithoutApostrophes, one<'\'> >, dotIncludePath>, opt<sep>, newline> | |
CSPICE_GRAMMAR::dotInclude | |
►Cseq< string<'\', '\'>, opt< trailers >, eolf > | |
CSPICE_GRAMMAR::backslashContinuation | |
CFABMASTER::GRAPHIC_ITEM::SEQ_CMP | |
CSEQUENTIAL_PAD_ENUMERATION_PARAMS | Parameters for sequential pad numbering |
►CSERIALIZABLE | Interface for objects that can be serialized to Protobuf messages |
CBOARD_STACKUP | Manage layers needed to make a physical board |
CEDA_ITEM | A base class for most all the KiCad significant classes used in schematics and boards |
►CEDA_SHAPE | |
CEDA_SHAPE_MOCK | |
CPCB_SHAPE | |
CSCH_SHAPE | |
►CEDA_TEXT | A mix-in class (via multiple inheritance) that handles texts such as labels, parts, components, or footprints |
CDS_DRAW_ITEM_TEXT | A graphic text |
CPCB_TEXT | |
CPCB_TEXTBOX | |
CSCH_FIELD | |
CSCH_TEXT | |
CSCH_TEXTBOX | |
CNETCLASS | A collection of nets and the parameters used to route or test these nets |
CPADSTACK | A PADSTACK defines the characteristics of a single or multi-layer pad, in the IPC sense of the word |
CCOMMON_SETTINGS::SESSION | |
CSET_ANGLE_END_CASE | |
CSET_ARC_GEOMETRY_CASE | |
►CBASE_SET::set_bits_iterator | |
CLSET::all_set_layers_iterator | |
CLSET::copper_layers_iterator | |
CLSET::non_copper_layers_iterator | |
CBASE_SET::set_bits_reverse_iterator | |
CSET_OFFSET_OPTIONS | |
►CSETTER_BASE< Owner, T > | |
CSETTER< Owner, T, FuncType > | |
CSETTINGS_MANAGER | |
►CSEXPR::SEXPR | |
CSEXPR::SEXPR_DOUBLE | |
CSEXPR::SEXPR_INTEGER | |
CSEXPR::SEXPR_LIST | |
CSEXPR::SEXPR_STRING | |
CSEXPR::SEXPR_SYMBOL | |
CSEXPR::SEXPR_CHILDREN_ARG | |
CSEXPR::SEXPR_SCAN_ARG | |
CSGCOLOR | |
►CSGNODE | The base class of all Scene Graph nodes |
CSCENEGRAPH | Define the basic data set required to represent a 3D model |
CSGAPPEARANCE | Defines the generic material appearance of a scenegraph object |
CSGCOLORS | Define an RGB color set for a scenegraph object |
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 |
CSGCOORDINDEX | An object to maintain a coordinate index list |
CSGNORMALS | Define a set of vertex normals for a scene graph object |
CSGSHAPE | Define a complex 3D shape for a scenegraph object |
CSGPOINT | |
CSGVECTOR | |
CKIGFX::SHADER | Provide the access to the OpenGL shaders |
►CSHAPE_BASE | |
►CSHAPE | An abstract shape on 2D plane |
CSHAPE_ARC | |
CSHAPE_CIRCLE | |
CSHAPE_COMPOUND | |
►CSHAPE_LINE_CHAIN_BASE | |
CSHAPE_LINE_CHAIN | Represent a polyline containing arcs as well as line segments: A chain of connected line and/or arc segments |
CSHAPE_POLY_SET::TRIANGULATED_POLYGON::TRI | |
CSHAPE_SIMPLE | Represent a simple polygon consisting of a zero-thickness closed chain of connected line segments |
CSHAPE_NULL | |
►CSHAPE_POLY_SET | Represent a set of closed polygons |
CKIFONT::OUTLINE_GLYPH | |
CSHAPE_RECT | |
CSHAPE_SEGMENT | |
CSHAPE_INDEX_LIST< T, >::SHAPE_ENTRY | |
CSHAPE_FILE_IO | Helper class for saving/loading shapes from a file |
CSHAPE_INDEX< T > | |
CSHAPE_INDEX_LIST< T, > | |
CSHAPE_INDEX_LIST< PNS::ITEM * > | |
CSHAPE_KEY | |
CPADSTACK::SHAPE_PROPS | ! The set of properties that define a pad's shape on a given layer |
CShapeCompoundCollisionFixture | Fixture for the Collision test suite |
CSHEET_PATH_CMP | |
CSHEET_PATH_HASH | |
CSHEET_SYNCHRONIZATION_AGENT | Agent for all the modifications while syncing the sheet pin and hierarchical label |
►CSHEET_SYNCHRONIZATION_ITEM | |
CASSOCIATED_SCH_LABEL_PIN | |
CSCH_HIERLABEL_SYNCHRONIZATION_ITEM | |
CSCH_SHEET_PIN_SYNCHRONIZATION_ITEM | |
►CSHEET_SYNCHRONIZATION_NOTIFIER | |
CSHEET_FILE_CHANGE_NOTIFIER | Used to sync the modifications between the mutiple instances of a sheet file |
CAUTOPLACER::SIDE_AND_COLL | |
CAUTOPLACER::SIDE_AND_NPINS | |
CSIM_VALUE_GRAMMAR::significand< ValueType > | |
CSIM_LIB_MGR | |
►CSIM_LIBRARY | |
CSIM_LIBRARY_IBIS | |
CSIM_LIBRARY_SPICE | |
►CSIM_MODEL | |
CSIM_MODEL_BEHAVIORAL | |
CSIM_MODEL_IBIS | |
CSIM_MODEL_IDEAL | |
CSIM_MODEL_L_MUTUAL | |
CSIM_MODEL_RAW_SPICE | |
CSIM_MODEL_R_POT | |
CSIM_MODEL_SOURCE | |
►CSIM_MODEL_SPICE | |
►CSIM_MODEL_NGSPICE | |
CTEST_SIM_MODEL_NGSPICE_FIXTURE | |
CSIM_MODEL_SPICE_FALLBACK | |
CSIM_MODEL_SUBCKT | |
CSIM_MODEL_SWITCH | |
CSIM_MODEL_TLINE | |
CSIM_MODEL_XSPICE | |
CSIM_MODEL_PIN | |
►CSIM_MODEL_SERIALIZER | Serializes/deserializes a SIM_MODEL for storage in LIB_FIELDs/SCH_FIELDs |
CSIM_MODEL_SOURCE_SERIALIZER | |
CSIM_MOUSE_WHEEL_ACTION_SET | Contains the set of modified mouse wheel actions that can be performed on a simulator plot |
CSIM_PLOT_COLORS | |
CSIM_PREFERENCES | Contains preferences pertaining to the simulator |
►CSIM_PROPERTY | |
CSIM_BOOL_PROPERTY | |
CSIM_ENUM_PROPERTY | |
CSIM_STRING_PROPERTY | |
CSIM_VALUE | |
►CSIMULATION_MODEL | |
CSPICE_CIRCUIT_MODEL | Special netlist exporter flavor that allows one to override simulation commands |
CEESCHEMA_SETTINGS::SIMULATOR | |
►CSIMULATOR | |
►CSPICE_SIMULATOR | |
CNGSPICE | |
CPNS::SIZES_SETTINGS | |
CSLC_CASES | NOTE: Collision of SHAPE_LINE_CHAIN with arcs is tested in test_shape_arc.cpp |
►CSMATERIAL | |
CMODEL_3D::MATERIAL | |
CSMESH | Per-vertex normal/color/texcoors structure |
CSNAP_LINE_MANAGER | A class that manages the geometry of a "snap line" |
CSolutionCollector | Helper class that collects solutions and keeps one with the best deviation |
►Csor | |
CCADSTAR_PARTS_LIB::ATTRIBUTE_NAME | |
CCADSTAR_PARTS_LIB::PART_NAME_FILTER | |
CCADSTAR_PARTS_LIB::PINLABEL | |
CCADSTAR_PARTS_LIB::SCH_NAME | |
CCADSTAR_PARTS_LIB::SPICE_MODEL | |
CCADSTAR_PARTS_LIB::USER_PART_ATTRIBUTE_NAME | |
CCADSTAR_PARTS_LIB::VALID_HEADER | Grammar to parse the file header only |
CCADSTAR_PARTS_LIB::WHITESPACE_OR_CONTINUATION | |
CMARKUP::anything | Finally, the full grammar |
CMARKUP::markup | |
CPART_NAME_FILTER | |
CSIM_MODEL_SERIALIZER_GRAMMAR::fieldInferValue | |
CSIM_MODEL_SERIALIZER_GRAMMAR::fieldParamValuePair | |
CSIM_MODEL_SERIALIZER_GRAMMAR::flagParam | |
CSIM_VALUE_GRAMMAR::significand< SIM_VALUE::TYPE_FLOAT > | |
CSIM_VALUE_GRAMMAR::unitPrefix< SIM_VALUE::TYPE_FLOAT, NOTATION::SPICE > | |
CSIM_VALUE_GRAMMAR::unitPrefix< SIM_VALUE::TYPE_INT, NOTATION::SPICE > | |
CSIM_XSPICE_PARSER_GRAMMAR::nodeSequence | |
CSIM_XSPICE_PARSER_GRAMMAR::portModifierDifferentialNames | |
CSIM_XSPICE_PARSER_GRAMMAR::portModifiersSingleNames | |
CSPICE_GRAMMAR::cplParamValue | |
CSPICE_GRAMMAR::dotModelType | |
CSPICE_GRAMMAR::eolfCommentStart | |
CSPICE_GRAMMAR::garbageOrEolf | |
CSPICE_GRAMMAR::paramValue | |
CSPICE_GRAMMAR::sep | |
CSPICE_GRAMMAR::spiceUnit | |
►CSPECCTRA_LEXER | |
CDSN::SPECCTRA_DB | A DSN data tree, usually coming from a DSN file |
CSPECIAL_CASE_LABEL_INFO | |
CSPECIAL_STRINGS_TO_KICAD | Declares the struct as the Boost test fixture |
CSPICE_DC_PARAMS | |
►CSPICE_GENERATOR | |
CSPICE_GENERATOR_BEHAVIORAL | |
CSPICE_GENERATOR_IBIS | |
CSPICE_GENERATOR_IDEAL | |
CSPICE_GENERATOR_L_MUTUAL | |
CSPICE_GENERATOR_RAW_SPICE | |
CSPICE_GENERATOR_R_POT | |
CSPICE_GENERATOR_SOURCE | |
►CSPICE_GENERATOR_SPICE | |
CSPICE_GENERATOR_NGSPICE | |
CSPICE_GENERATOR_SUBCKT | |
CSPICE_GENERATOR_SWITCH | |
CSPICE_GENERATOR_TLINE | |
CSIM_MODEL::SPICE_INFO | |
CSPICE_ITEM | |
CSPICE_LIBRARY_PARSER | |
►CSPICE_MODEL_PARSER | |
CSPICE_MODEL_PARSER_SUBCKT | |
CSPICE_PZ_ANALYSES | |
►CSPICE_REPORTER | |
CTEST_NETLIST_EXPORTER_SPICE_FIXTURE::SPICE_TEST_REPORTER | |
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) |
CPNS::SHOVE::SPRINGBACK_TAG | |
CSPS_DISTANCE_TO_SEG_CASE | Declares the Boost test suite fixture |
CSquareFilletTestCase | |
CPNS::DEBUG_DECORATOR::SRC_LOCATION_INFO | |
CCOROUTINE< ReturnType, ArgType >::STACK_DELETER | A functor that frees the stack |
CStackNode | |
CPNS::FIXED_TAIL::STAGE | |
►Cstar | |
CCADSTAR_PARTS_LIB::PIN_TYPE | |
CSIM_MODEL_SERIALIZER_GRAMMAR::quotedStringContent | |
CSIM_VALUE_GRAMMAR::garbageSuffix< NOTATION::SPICE > | |
CSPICE_GRAMMAR::dotIncludePath | |
CSPICE_GRAMMAR::dotIncludePathWithoutQuotes | |
CSPICE_GRAMMAR::dotTitleTitle | |
CSPICE_GRAMMAR::spiceSource | |
►Cstar< not_one<'\'> > | |
CSPICE_GRAMMAR::dotIncludePathWithoutApostrophes | |
CLIB_TREE::STATE | Structure storing state of the symbol tree widget |
CSTEP_PCB_MODEL | |
Cki::any::Storage | |
►Cstd::streambuf | |
CBLOB_BUFFER_STREAM | |
CSTRING_INCREMENTER | Heuristically increment a string's n'th part from the right |
CSTROKE_PARAMS | Simple container to manage line stroke parameters |
►CSTROKE_PARAMS_LEXER | |
CSTROKE_PARAMS_PARSER | |
CStructColors | |
►CEDA_DATA::SUB_NET | |
CEDA_DATA::SUB_NET_PLANE | |
CEDA_DATA::SUB_NET_TOEPRINT | |
CEDA_DATA::SUB_NET_TRACE | |
CEDA_DATA::SUB_NET_VIA | |
CSUPPORTED_FILE_TYPE | Container that describes file type info for the add a library options |
CSUPPRESS_GRID_CELL_EVENTS | |
CODB_SURFACE_DATA::SURFACE_LINE | |
CEASYEDAPRO::SYM_HEAD | |
CEASYEDAPRO::SYM_INFO | |
CEASYEDAPRO::SYM_PIN | |
CFABMASTER::SYMBOL | |
CSYMBOL_ASYNC_LOADER | |
CSYMBOL_BUFFER | |
CSYMBOL_CANDIDATE | A helper to handle symbols to edit |
CSYMBOL_CHANGE_INFO | |
CSYMBOL_LIB | Object used to load, save, search, and otherwise manipulate symbol library files |
CSYMBOL_LIBRARY_FILTER | Helper object to filter a list of libraries |
►CSYMBOL_LIBRARY_MANAGER | Class to handle modifications to the symbol libraries |
CLIB_SYMBOL_LIBRARY_MANAGER | Symbol library management helper that is specific to the symbol library editor frame |
CSYMBOL_LIBRARY_MANAGER_TEST_FIXTURE | |
►CSYMBOL_LIBS_BASE | |
CSYMBOL_LIBS | A collection of SYMBOL_LIB objects |
CSYMBOL_SAVE_AS_HANDLER | This is a class that handles state involved in saving a symbol copy as a new symbol |
CSYNC_QUEUE< T > | Synchronized, locking queue |
CSYNC_QUEUE< PCM_TASK > | |
CSYNC_QUEUE< std::unique_ptr< IO_ERROR > > | |
CSYNC_QUEUE< wxString > | |
CSYNC_SHEET_PIN_PREFERENCE | |
►CKIPLATFORM::SYSINFO_BASE | |
CKIPLATFORM::SYSINFO | |
CAPP_SETTINGS_BASE::SYSTEM | |
CCOMMON_SETTINGS::SYSTEM | |
►CT_PARENT | |
CLIN_SCALE< T_PARENT > | |
CLOG_SCALE< T_PARENT > | |
CLIBEVAL::T_TOKEN | |
CLIBEVAL::T_TOKEN_VALUE | |
CDIALOG_MULTICHANNEL_REPEAT_LAYOUT::TABLE_ENTRY | |
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 |
CTEMPLATES | |
CKI_TEST::TEMPORARY_DIRECTORY | A temporary directory that will be deleted when it goes out of scope |
CKIGFX::OPENGL_GAL::TessParams | |
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_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_PIN_FIXTURE | |
CTEST_SCH_RTREE_FIXTURE | |
CTEST_SCH_SHEET_FIXTURE | |
CTEST_SCH_SHEET_PATH_FIXTURE | |
CTEST_SCH_SYMBOL_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 | |
CtestExtensions | |
CLTSPICE_SCHEMATIC::TEXT | |
CTEXT_ATTRIBUTES | |
CKIGFX::PREVIEW::TEXT_DIMS | |
CPIN_LAYOUT_CACHE::TEXT_EXTENTS_CACHE | Cached extent of a text item |
CPIN_LAYOUT_CACHE::TEXT_INFO | |
CTEXT_ITEM_INFO | |
CTEXTENTRY_TRICKS | Add cut/copy/paste to a wxTextEntry instance |
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 |
CmpScaleBase::TICK_LABEL | |
CPNS::TIME_LIMIT | |
►CKIGFX::ACCELERATING_ZOOM_CONTROLLER::TIMESTAMP_PROVIDER | |
CPREDEF_TIMESTAMPER | Timestamper that returns predefined values from a vector |
CSIMPLE_TIMESTAMPER | A very simple timestamper that uses the KIGFX::ACCELERATING_ZOOM_CONTROLLER::CLOCK to provide a timestamp |
CTITLE_BLOCK | Hold the information shown in the lower right corner of a plot, printout, or editing view |
CTitleBlockFixture | |
CTLAYER | |
CODB_COMPONENT::TOEPRINT | |
CNUMERIC_EVALUATOR::Token | |
CLIBEVAL::TOKENIZER | |
CNUMERIC_EVALUATOR::TokenStat | |
CnumEval::TokenType | |
►CTOOL_ACTION | Represent a single user action |
CPSEUDO_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 |
CKI_TEST::DUMMY_TOOL | |
►CTOOL_INTERACTIVE | |
►CSCH_TOOL_BASE< SCH_EDIT_FRAME > | |
CSCH_DRAWING_TOOLS | Tool responsible for drawing/placing items (symbols, wires, buses, labels, etc.) |
CSCH_EDITOR_CONTROL | Handle actions specific to the schematic editor |
CSCH_EDIT_TABLE_TOOL | |
CSCH_EDIT_TOOL | |
CSCH_FIND_REPLACE_TOOL | Handle actions specific to the schematic editor |
CSCH_LINE_WIRE_BUS_TOOL | Tool responsible for drawing/placing items (symbols, wires, buses, labels, etc.) |
CSCH_MOVE_TOOL | |
CSCH_NAVIGATE_TOOL | Handle actions specific to the schematic editor |
►CSCH_TOOL_BASE< SCH_BASE_FRAME > | |
CSCH_INSPECTION_TOOL | |
CSCH_POINT_EDITOR | Tool that displays edit points allowing to modify items by dragging the points |
CSYMBOL_EDITOR_CONTROL | Handle actions for the various symbol editor and viewers |
►CSCH_TOOL_BASE< SYMBOL_EDIT_FRAME > | |
CSYMBOL_EDITOR_DRAWING_TOOLS | SYMBOL_EDITOR_DRAWING_TOOLS |
CSYMBOL_EDITOR_EDIT_TOOL | |
CSYMBOL_EDITOR_MOVE_TOOL | |
CSYMBOL_EDITOR_PIN_TOOL | |
CALIGN_DISTRIBUTE_TOOL | |
CBITMAP2CMP_CONTROL | Handle actions for the various symbol editor and viewers |
CCOMMON_CONTROL | Handle actions that are shared between different applications |
CCOMMON_TOOLS | Handles action that are shared between different applications |
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 |
►CDESIGN_BLOCK_CONTROL | Handle schematic design block actions in the schematic editor |
CPCB_DESIGN_BLOCK_CONTROL | Handle design block actions in the PCB editor |
CSCH_DESIGN_BLOCK_CONTROL | Handle design block actions in the schematic editor |
CEDA_3D_CONTROLLER | Handle view actions for various 3D canvases |
CEMBED_TOOL | |
CFOOTPRINT_CHOOSER_SELECTION_TOOL | Selection tool for the footprint viewer in CvPcb |
CGERBVIEW_CONTROL | Handle actions that are shared between different frames in Pcbnew |
CGERBVIEW_INSPECTION_TOOL | |
CKICAD_MANAGER_CONTROL | Handle actions in the kicad manager frame |
CLIBRARY_EDITOR_CONTROL | Module editor specific tools |
CPCB_CALCULATOR_CONTROL | Handle actions for the various symbol editor and viewers |
►CPCB_TOOL_BASE | |
CARRAY_TOOL | The array tool |
CAUTOPLACE_TOOL | Tool responsible for automagic placement of components |
CBOARD_EDITOR_CONTROL | Handle actions specific to the board editor in PcbNew |
CBOARD_INSPECTION_TOOL | Tool for pcb inspection |
CBOARD_REANNOTATE_TOOL | |
CCONVERT_TOOL | |
CDRAWING_TOOL | Tool responsible for drawing graphical elements like lines, arcs, circles, etc |
CDRC_TOOL | |
CEDIT_TOOL | The interactive edit tool |
CFOOTPRINT_EDITOR_CONTROL | Module editor specific tools |
CGLOBAL_EDIT_TOOL | |
CGROUP_TOOL | |
CMICROWAVE_TOOL | Tool responsible for adding microwave features to PCBs |
CMULTICHANNEL_TOOL | |
CPAD_TOOL | Tool relating to pads and pad settings |
CPCB_CONTROL | Handle actions that are shared between different frames in PcbNew |
CPCB_EDIT_TABLE_TOOL | |
CPCB_PICKER_TOOL | Generic tool for picking an item |
CPCB_POINT_EDITOR | Tool that displays edit points allowing to modify items by dragging the points |
►CPNS::TOOL_BASE | |
►CGENERATOR_TOOL_PNS_PROXY | A proxy class to allow access to the PNS router from the generator tool |
CGENERATOR_TOOL | Handle actions specific to filling copper zones |
CROUTER_TOOL | |
CPOSITION_RELATIVE_TOOL | The interactive edit tool |
CSCRIPTING_TOOL | Tool relating to pads and pad settings |
CZONE_FILLER_TOOL | Handle actions specific to filling copper zones |
CPCB_VIEWER_TOOLS | Tool useful for viewing footprints |
CPICKER_TOOL | |
CPL_DRAWING_TOOLS | Tool responsible for drawing/placing items (lines, rectangles, text, etc.) |
CPL_EDITOR_CONTROL | Handle actions specific to the drawing sheet editor |
CPL_EDIT_TOOL | |
CPL_POINT_EDITOR | Tool that displays edit points allowing to modify items by dragging the points |
CPROPERTIES_TOOL | Action handler for the Properties panel |
CSCH_TOOL_BASE< T > | A foundation class for a tool operating on a schematic or symbol |
►CSELECTION_TOOL | |
CGERBVIEW_SELECTION_TOOL | Selection tool for GerbView, based on the one in Pcbnew |
CPCB_SELECTION_TOOL | The selection tool: currently supports: |
CPCB_TEST_SELECTION_TOOL | |
CPL_SELECTION_TOOL | |
CSCH_SELECTION_TOOL | |
CSIMULATOR_CONTROL | Handle actions for the various symbol editor and viewers |
CZOOM_TOOL | |
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_MANAGER | Master controller class: |
CTOOL_MENU | Manage a CONDITIONAL_MENU and some number of CONTEXT_MENUs as sub-menus |
CTOOL_MANAGER::TOOL_STATE | Struct describing the current execution state of a TOOL |
CTOOLBAR_CONFIGURATION | |
CTOOLBAR_GROUP_CONFIG | |
CTOOLBAR_ITEM | |
CODB_DRILL_TOOLS::TOOLS | |
►CTOOLS_HOLDER | |
CEDA_BASE_FRAME | The base frame for deriving all KiCad main window classes |
CMOCK_TOOLS_HOLDER | |
CPANEL_PREVIEW_3D_MODEL | |
►CPCB_TEST_FRAME_BASE | |
CPNS_LOG_VIEWER_FRAME | |
CPNS::TOPOLOGY | |
CFABMASTER::TRACE | |
CTRACE_MANAGER | |
CTRACK_BUFFER | |
CTRACK_VIA_DESC | |
CPCB_CALCULATOR_SETTINGS::TRACK_WIDTH | |
CTRACKS_CLEANER | |
CARRAY_OPTIONS::TRANSFORM | Transform applied to an object by this array |
CCADSTAR_ARCHIVE_PARSER::TRANSFORM | |
CTRANSFORM | For transforming drawing coordinates for a wxDC device context |
►CTRANSLINE | |
CCOAX | |
►CCOPLANAR | |
CGROUNDEDCOPLANAR | |
CC_MICROSTRIP | |
CMICROSTRIP | |
CRECTWAVEGUIDE | |
CSTRIPLINE | |
CTWISTEDPAIR | |
CTRANSLINE_IDENT | A class to handle a list of parameters of a given transline |
CTRANSLINE_PRM | A class to handle one parameter of transline |
CPCB_CALCULATOR_SETTINGS::TRANSMISSION_LINE | |
CLIBEVAL::TREE_NODE | |
CTRIANGLE_DISPLAY_LIST | Store arrays of triangles to be used to create display lists |
CTRIANGLE_LIST | Container to manage a vector of triangles |
CSHAPE_POLY_SET::TRIANGULATED_POLYGON | |
CRN_NET::TRIANGULATOR_STATE | |
CTRIPLET | Segment (element) of our XPATH into the Eagle XML document tree in PTREE form |
►Cstd::true_type | |
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 > | |
CSIM_LIBRARY_SPICE_PARSER::librarySelector< dotInclude > | |
CSIM_LIBRARY_SPICE_PARSER::librarySelector< dotIncludePath > | |
CSIM_LIBRARY_SPICE_PARSER::librarySelector< dotIncludePathWithoutApostrophes > | |
CSIM_LIBRARY_SPICE_PARSER::librarySelector< dotIncludePathWithoutQuotes > | |
CSIM_LIBRARY_SPICE_PARSER::librarySelector< modelName > | |
CSIM_LIBRARY_SPICE_PARSER::librarySelector< modelUnit > | |
CSIM_LIBRARY_SPICE_PARSER::librarySelector< unknownLine > | |
CSIM_MODEL_RAW_SPICE_PARSER::legacyPinSequenceSelector< legacyPinNumber > | |
CSIM_MODEL_SERIALIZER_PARSER::fieldInferValueSelector< number< SIM_VALUE::TYPE_FLOAT, NOTATION::SI > > | |
CSIM_MODEL_SERIALIZER_PARSER::fieldParamValuePairsSelector< flagParam > | |
CSIM_MODEL_SERIALIZER_PARSER::fieldParamValuePairsSelector< param > | |
CSIM_MODEL_SERIALIZER_PARSER::fieldParamValuePairsSelector< quotedStringContent > | |
CSIM_MODEL_SERIALIZER_PARSER::fieldParamValuePairsSelector< unquotedString > | |
CSIM_MODEL_SERIALIZER_PARSER::pinSequenceSelector< pinAssignment > | |
CSIM_MODEL_SERIALIZER_PARSER::pinSequenceSelector< pinName > | |
CSIM_MODEL_SERIALIZER_PARSER::pinSequenceSelector< pinSymbolPinNumber > | |
CSIM_MODEL_SOURCE_PARSER::pwlValuesSelector< number< SIM_VALUE::TYPE_FLOAT, NOTATION::SI > > | |
CSIM_MODEL_SPICE_PARSER::spiceUnitSelector< dotModel > | |
CSIM_MODEL_SPICE_PARSER::spiceUnitSelector< dotModelAko > | |
CSIM_MODEL_SPICE_PARSER::spiceUnitSelector< dotModelType > | |
CSIM_MODEL_SPICE_PARSER::spiceUnitSelector< dotSubckt > | |
CSIM_MODEL_SPICE_PARSER::spiceUnitSelector< modelName > | |
CSIM_MODEL_SPICE_PARSER::spiceUnitSelector< param > | |
CSIM_MODEL_SPICE_PARSER::spiceUnitSelector< paramValue > | |
CSIM_MODEL_SUBCKT_SPICE_PARSER::spiceUnitSelector< dotSubckt > | |
CSIM_MODEL_SUBCKT_SPICE_PARSER::spiceUnitSelector< dotSubcktParams > | |
CSIM_MODEL_SUBCKT_SPICE_PARSER::spiceUnitSelector< dotSubcktPinName > | |
CSIM_MODEL_SUBCKT_SPICE_PARSER::spiceUnitSelector< modelName > | |
CSIM_MODEL_SUBCKT_SPICE_PARSER::spiceUnitSelector< number< SIM_VALUE::TYPE_FLOAT, NOTATION::SPICE > > | |
CSIM_MODEL_SUBCKT_SPICE_PARSER::spiceUnitSelector< number< SIM_VALUE::TYPE_INT, NOTATION::SPICE > > | |
CSIM_MODEL_SUBCKT_SPICE_PARSER::spiceUnitSelector< param > | |
CSIM_MODEL_SUBCKT_SPICE_PARSER::spiceUnitSelector< paramValue > | |
CSIM_VALUE_PARSER::numberSelector< SIM_VALUE_GRAMMAR::significand< SIM_VALUE::TYPE_FLOAT > > | |
CSIM_VALUE_PARSER::numberSelector< SIM_VALUE_GRAMMAR::significand< SIM_VALUE::TYPE_INT > > | |
CSIM_VALUE_PARSER::numberSelector< exponent > | |
CSIM_VALUE_PARSER::numberSelector< fracPart > | |
CSIM_VALUE_PARSER::numberSelector< intPart > | |
CSIM_VALUE_PARSER::numberSelector< unitPrefix< SIM_VALUE::TYPE_FLOAT, NOTATION::SI > > | |
CSIM_VALUE_PARSER::numberSelector< unitPrefix< SIM_VALUE::TYPE_FLOAT, NOTATION::SPICE > > | |
CSIM_VALUE_PARSER::numberSelector< unitPrefix< SIM_VALUE::TYPE_INT, NOTATION::SI > > | |
CSIM_VALUE_PARSER::numberSelector< unitPrefix< SIM_VALUE::TYPE_INT, NOTATION::SPICE > > | |
CSIM_XSPICE_PARSER_GRAMMAR::spiceUnitSelector< invertionDigital > | |
CSIM_XSPICE_PARSER_GRAMMAR::spiceUnitSelector< nodeName > | |
CSIM_XSPICE_PARSER_GRAMMAR::spiceUnitSelector< portModifierDigital > | |
CSIM_XSPICE_PARSER_GRAMMAR::spiceUnitSelector< portModifiersDifferential > | |
CSIM_XSPICE_PARSER_GRAMMAR::spiceUnitSelector< portModifiersSingle > | |
CSIM_XSPICE_PARSER_GRAMMAR::spiceUnitSelector< squareBracketC > | |
CSIM_XSPICE_PARSER_GRAMMAR::spiceUnitSelector< squareBracketO > | |
CPCAD2KICAD::TTEXTVALUE | |
CTWO_LINE_CHAMFER_TEST_CASE | Declares the FilletFixture struct as the boost test fixture |
CKIGFX::PREVIEW::TWO_POINT_GEOMETRY_MANAGER | Represent a very simple geometry manager for items that have a start and end point |
►CTYPE_CAST_BASE | |
CTYPE_CAST< Base, Derived > | |
CTYPE_TO_EXTS | |
CTYPED_POINT2I | |
►CLIBEVAL::UCODE | |
CPCBEXPR_UCODE | |
CUNDO_REDO_CONTAINER | A holder to handle a list of undo (or redo) commands |
CUTF8::uni_iter | Uni_iter is a non-mutating iterator that walks through unicode code points in the UTF8 encoded string |
CUNIQUE_STRINGS | Track unique wxStrings and is useful in telling if a string has been seen before |
CWX_MULTI_ENTRY_DIALOG::UNIT_BOUND | |
►CLIBEVAL::UNIT_RESOLVER | |
CPCBEXPR_UNITLESS_RESOLVER | |
CPCBEXPR_UNIT_RESOLVER | |
CUnitFixture | |
CSIM_VALUE_GRAMMAR::unitPrefix< ValueType, Notation > | |
►CUNITS_PROVIDER | |
CDRC_ENGINE | Design Rule Checker object that performs all the DRC tests |
►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_CACHE_GENERATOR | |
CDRC_INTERACTIVE_COURTYARD_CLEARANCE | |
CDRC_TEST_PROVIDER_COPPER_CLEARANCE | |
CDRC_TEST_PROVIDER_COURTYARD_CLEARANCE | |
CDRC_TEST_PROVIDER_CREEPAGE | |
CDRC_TEST_PROVIDER_EDGE_CLEARANCE | |
CDRC_TEST_PROVIDER_HOLE_TO_HOLE | |
CDRC_TEST_PROVIDER_PHYSICAL_CLEARANCE | |
CDRC_TEST_PROVIDER_CONNECTION_WIDTH | |
CDRC_TEST_PROVIDER_CONNECTIVITY | |
CDRC_TEST_PROVIDER_DISALLOW | |
CDRC_TEST_PROVIDER_FOOTPRINT_CHECKS | |
CDRC_TEST_PROVIDER_HOLE_SIZE | |
CDRC_TEST_PROVIDER_LIBRARY_PARITY | |
CDRC_TEST_PROVIDER_MATCHED_LENGTH | |
CDRC_TEST_PROVIDER_MISC | |
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 | |
Ctest::DRC_TEST_PROVIDER_DIFF_PAIR_COUPLING | |
CEDA_BASE_FRAME | The base frame for deriving all KiCad main window classes |
CGERBV::IFACE | |
CPANEL_PCBNEW_COLOR_SETTINGS | |
CPCB::IFACE | |
CPGE::IFACE | |
CSCH::IFACE | |
►Cstd::unordered_set< K > | STL class |
CSCOPED_FLAGS_CLEANER | |
►Cuntil | |
CMARKUP::grammar | |
CSIM_XSPICE_PARSER_GRAMMAR::validPortTypes | |
CLIBEVAL::UOP | |
CUPDATE_CANCELLER | |
CKIGFX::VIEW::UPDATE_COLOR_VISITOR | |
CKIGFX::VIEW::UPDATE_DEPTH_VISITOR | |
CUPDATE_MANAGER | |
CUPDATE_REQUEST | |
CFOOTPRINT_EDITOR_SETTINGS::USER_GRID | |
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 |
CUtf8Fixture | |
CKI_TEST::UTILITY_PROGRAM | Description of a "utility program", which is a program that takes some command line and does "something" |
CUTILITY_REGISTRY | A class to handle the registration of utility programs |
CUTILS_BOX3D | |
CUTILS_STEP_MODEL | |
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< T > | |
CVALIDATION_ERROR_TOO_SMALL< T > | |
►CLIBEVAL::VALUE | |
CPCBEXPR_COMPONENT_CLASS_VALUE | |
CPCBEXPR_LAYER_VALUE | |
CPCBEXPR_NETCLASS_VALUE | |
CPCBEXPR_NET_VALUE | |
CPCBEXPR_PINTYPE_VALUE | |
►CLIBEVAL::VAR_REF | |
►CPCBEXPR_VAR_REF | |
CPCBEXPR_COMPONENT_CLASS_REF | |
CPCBEXPR_NETCLASS_REF | |
CPCBEXPR_NETNAME_REF | |
CPCBEXPR_TYPE_REF | |
CKIGFX::VC_SETTINGS | Structure to keep VIEW_CONTROLS settings for easy store/restore operations |
►Cstd::vector< T > | STL class |
CALT_PIN_DATA_MODEL | |
CESERIES::ESERIES_IN_DECADE | Creates a vector of doubles of the values in the requested eseries and decade |
►CESERIES::ESERIES_VALUES | |
CESERIES::E12_VALUES | Creates a vector of integers of the E12 series values |
CESERIES::E192_VALUES | Creates a vector of integers of the E192 series values |
CESERIES::E1_VALUES | Creates a vector of integers of the E1 series values |
CESERIES::E24_VALUES | Creates a vector of integers of the E24 series values |
CESERIES::E3_VALUES | Creates a vector of integers of the E3 series values |
CESERIES::E48_VALUES | Creates a vector of integers of the E48 series values |
CESERIES::E6_VALUES | Creates a vector of integers of the E6 series values |
CESERIES::E96_VALUES | Creates a vector of integers of the E96 series values |
CFIELDS_GRID_TABLE | |
CKIFONT::STROKE_GLYPH | |
CPCB_FIELDS_GRID_TABLE | |
CPRIVATE_LAYERS_GRID_TABLE | |
CSCH_PIN_TABLE_DATA_MODEL | |
CSCH_SHEET_LIST | A container for handling SCH_SHEET_PATH objects in a flattened hierarchy |
CVECTOR2< T > | Define a general 2D-vector/point |
CVECTOR2< double > | |
►CVECTOR2< int32_t > | |
CCADSTAR_ARCHIVE_PARSER::POINT | Represent a point in x,y coordinates |
CVECTOR2< NumericType > | |
CVECTOR2< size_type > | |
CVECTOR2_TRAITS< T > | Traits class for VECTOR2 |
CVECTOR2_TRAITS< int > | |
CVECTOR3< T > | Define a general 3D-vector |
CVECTOR3< double > | |
CVECTOR3_TRAITS< T > | Traits class for VECTOR2 |
CVECTOR3_TRAITS< int > | |
►Cstd::vector< PCB_LAYER_ID > | |
CLSEQ | LSEQ is a sequence (and therefore also a set) of PCB_LAYER_IDs |
CKIFONT::VERSION_INFO | Container for library version helpers |
CKIGFX::VERTEX | |
CMODEL_3D::VERTEX | |
CVERTEX | |
CVERTEX_APPEND_CASE | |
►CKIGFX::VERTEX_CONTAINER | |
►CKIGFX::CACHED_CONTAINER | Class to store VERTEX instances with caching |
CKIGFX::CACHED_CONTAINER_GPU | Specialization of CACHED_CONTAINER that stores data in video memory via memory mapping |
CKIGFX::CACHED_CONTAINER_RAM | Specialization of CACHED_CONTAINER that stores data in RAM |
CKIGFX::NONCACHED_CONTAINER | |
CSHAPE_POLY_SET::VERTEX_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 |
CKIGFX::VERTEX_ITEM | |
CKIGFX::VERTEX_MANAGER | Class to control vertex container and GPU with possibility of emulating old-style OpenGL 1.0 state machine using modern OpenGL methods |
►CVERTEX_SET | |
CPOLYGON_TEST | |
CPOLYGON_TRIANGULATION | |
CVERTEX_CONNECTOR | |
CVIA_DIMENSION | Container to handle a stock of specific vias each with unique diameter and drill sizes in the BOARD class |
CPNS::VIA_HANDLE | |
CPCB_CALCULATOR_SETTINGS::VIA_SIZE | |
CEESCHEMA_SETTINGS::SIMULATOR::VIEW | |
►CKIGFX::VIEW | Hold a (potentially large) number of VIEW_ITEMs and renders them on a graphics device provided by the GAL |
CKIGFX::PCB_VIEW | |
CKIGFX::SCH_VIEW | |
►CKIGFX::VIEW_CONTROLS | An interface for classes handling user events controlling the view behavior such as zooming, panning, mouse grab, etc |
CKIGFX::WX_VIEW_CONTROLS | An implementation of class VIEW_CONTROLS for wxWidgets library |
CKIGFX::VIEW_ITEM_DATA | |
CKIGFX::VIEW::VIEW_LAYER | |
►CVIEW_RTREE_BASE | |
CKIGFX::VIEW_RTREE | Implement an non-owning R-tree for fast spatial indexing of VIEW items |
CPCB_VIEWERS_SETTINGS_BASE::VIEWERS_DISPLAY_OPTIONS | |
CVIEWPORT | |
CVIEWPORT3D | |
CRC_JSON::VIOLATION | |
CKIGFX::GPU_CACHED_MANAGER::VRANGE | |
CVRML_COLOR | |
CPCB_CALCULATOR_SETTINGS::WAVELENGTH | |
CWIDGET_SAVE_RESTORE::WIDGET_CTRL_T | Struct that represents a single bound control |
CWIDGET_SAVE_RESTORE | |
CWINDOW_DISABLER | Temporarily disable a window, and then re-enable on destruction |
CWINDOW_SETTINGS | Store the common settings that are saved and loaded for each window / frame |
CWINDOW_STATE | Store the window positioning/state |
CWINDOW_THAWER | |
CLTSPICE_SCHEMATIC::WIRE | A metallic connection, used for transfer, between two points or pin |
Cwrapper | |
►CWRL1NODE | The base class of all VRML1 nodes |
CWRL1BASE | Represent the top node of a VRML1 model |
CWRL1COORDS | |
CWRL1FACESET | |
CWRL1GROUP | |
CWRL1MATBINDING | |
CWRL1MATERIAL | |
CWRL1SEPARATOR | |
CWRL1SHAPEHINTS | |
CWRL1SWITCH | |
CWRL1TRANSFORM | |
CWRL1STATUS | |
►CWRL2NODE | |
CWRL2APPEARANCE | |
CWRL2BASE | The top node of a VRML2 model |
CWRL2BOX | |
CWRL2COLOR | |
CWRL2COORDS | |
CWRL2FACESET | |
CWRL2INLINE | |
CWRL2LINESET | |
CWRL2MATERIAL | |
CWRL2NORMS | |
CWRL2POINTSET | |
CWRL2SHAPE | |
CWRL2SWITCH | |
CWRL2TRANSFORM | |
CWRLPROC | |
CWX_CONV_CASE | |
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_AUTOSIZER | Class that manages autosizing of columns in a wxGrid |
CWX_LOGLEVEL_CONTEXT | Context class to set wx loglevel for a block, and always restore it at the end |
►CwxAnyToVariantRegistration | |
CwxAnyToCOLOR4D_VARIANTRegistrationImpl | |
CwxAnyToEDA_ANGLE_VARIANTRegistrationImpl | |
CwxAnyToSTD_OPTIONAL_DOUBLE_VARIANTRegistrationImpl | |
CwxAnyToSTD_OPTIONAL_INT_VARIANTRegistrationImpl | |
►CwxApp | |
CAPP_KICAD | Not publicly visible because most of the action is in PGM_KICAD these days |
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) |
►CwxAppConsole | |
CAPP_KICAD_CLI | Not publicly visible because most of the action is in PGM_KICAD these days |
►CwxAuiDefaultDockArt | |
CWX_AUI_DOCK_ART | |
►CwxAuiDefaultToolBarArt | |
CWX_AUI_TOOLBAR_ART | |
►CwxAuiPaneInfo | |
CEDA_PANE | Specialization of the wxAuiPaneInfo class for KiCad panels |
►CwxAuiToolBar | |
CACTION_TOOLBAR | Define the structure of a toolbar with buttons that invoke ACTIONs |
►CwxBitmapComboBox | |
CLAYER_BOX_SELECTOR | Display a layer list in a wxBitmapComboBox |
CPinShapeComboBox | |
CPinTypeComboBox | |
►CwxBoolProperty | |
CPGPROPERTY_BOOL | |
CSIM_BOOL_PROPERTY | |
►CwxChoice | |
CFONT_CHOICE | |
►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 | |
►CwxClientData | |
CPCB_LAYER_ID_CLIENT_DATA | A helper wxWidgets control client data object to store layer IDs |
CWIDGET_HOTKEY_CLIENT_DATA | Store the hotkey change data associated with each row |
CWX_SHAPE_TREE_ITEM_DATA | |
►CwxComboBox | |
CDCODE_SELECTION_BOX | Helper to display a DCode list and select a DCode id |
►CwxComboCtrl | |
►CFILTER_COMBOBOX | A combobox that has a filterable popup |
CNET_SELECTOR | |
CSYMBOL_FILTER_COMBOBOX | |
CTEXT_BUTTON_FILE_BROWSER | |
CTEXT_BUTTON_FP_CHOOSER | |
CTEXT_BUTTON_SYMBOL_CHOOSER | |
CTEXT_BUTTON_URL | |
►CwxComboPopup | |
►CFILTER_COMBOPOPUP | |
CNET_SELECTOR_COMBOPOPUP | |
CSYMBOL_FILTER_COMBOPOPUP | |
►CwxControl | |
CWX_COLLAPSIBLE_PANE_HEADER | A header control for WX_COLLAPSIBLE_PANE |
►CwxDataViewCtrl | |
CWX_DATAVIEWCTRL | Extension of the wxDataViewCtrl to include some helper functions for working with items |
►CwxDataViewCustomRenderer | |
CLIB_TREE_RENDERER | |
►CwxDataViewModel | |
►CLIB_TREE_MODEL_ADAPTER | |
CDESIGN_BLOCK_TREE_MODEL_ADAPTER | |
►CFP_TREE_MODEL_ADAPTER | |
CFP_TREE_SYNCHRONIZING_ADAPTER | |
CSYMBOL_TREE_MODEL_ADAPTER | |
CSYMBOL_TREE_SYNCHRONIZING_ADAPTER | |
CPCB_NET_INSPECTOR_PANEL::DATA_MODEL | Data model for display in the Net Inspector panel |
►CRC_TREE_MODEL | |
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 |
►CwxDataViewVirtualListModel | |
CMODEL_ZONES_OVERVIEW_TABLE | |
CSHEET_SYNCHRONIZATION_MODEL | |
►CwxDialog | |
►CDIALOG_ABOUT_BASE | Class DIALOG_ABOUT_BASE |
CDIALOG_ABOUT | About dialog to show application specific information |
►CDIALOG_PCM_PROGRESS_BASE | Class DIALOG_PCM_PROGRESS_BASE |
CDIALOG_PCM_PROGRESS | Progress dialog for PCM system |
CDIALOG_SHIM | Dialog helper object to sit in the inheritance tree between wxDialog and any class written by wxFormBuilder |
►CwxDirTraverser | |
CFILE_TRAVERSER | |
CJSON_DIR_TRAVERSER | |
CLIBRARY_TRAVERSER | Traverser implementation that looks to find any and all "folder" libraries by looking for files with a specific extension inside folders |
CMIGRATION_TRAVERSER | |
CPATH_COLLECTOR | |
CPCM_DESIGN_BLOCK_LIB_TRAVERSER | |
CPCM_FP_LIB_TRAVERSER | |
CPCM_SYM_LIB_TRAVERSER | |
CPLUGIN_TRAVERSER | |
CPROJECT_ARCHIVER_DIR_ZIP_TRAVERSER | |
CSAVE_AS_TRAVERSER | |
CVECTOR_INSERT_TRAVERSER | |
►CwxEnumProperty | |
CPGPROPERTY_COLORENUM | |
CSIM_ENUM_PROPERTY | |
►CwxEvent | |
CKIWAY_EXPRESS | Carry a payload from one KIWAY_PLAYER to another within a PROJECT |
►CwxEvtHandler | |
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) |
CARRAY_TOOL | The array tool |
CBITMAP2CMP_CONTROL | Handle actions for the various symbol editor and viewers |
CBOARD_INSPECTION_TOOL | Tool for pcb inspection |
CBOARD_REANNOTATE_TOOL | |
CDESIGN_BLOCK_CONTROL | Handle schematic design block actions in the schematic editor |
►CGEOM_SYNCER | A class that operates over a list of BOUND_CONTROLs and keeps them in sync with a PCB_SHAPE |
CARC_GEOM_SYNCER | |
CBEZIER_GEOM_SYNCER | |
CCIRCLE_GEOM_SYNCER | |
CLINE_GEOM_SYNCER | |
CRECTANGLE_GEOM_SYNCER | Class that keeps a rectangle's various fields all up to date |
►CGRID_TRICKS | Add mouse and command handling (such as cut, copy, and paste) to a WX_GRID instance |
CCURSORS_GRID_TRICKS | |
CEMBEDDED_FILES_GRID_TRICKS | |
CFIELDS_EDITOR_GRID_TRICKS | |
CFIELDS_GRID_TRICKS | |
CJOBS_GRID_TRICKS | |
►CLIB_TABLE_GRID_TRICKS | |
CDESIGN_BLOCK_GRID_TRICKS | |
CFP_GRID_TRICKS | |
CSYMBOL_GRID_TRICKS | |
CMEASUREMENTS_GRID_TRICKS | |
CPLUGINS_GRID_TRICKS | |
CSIGNALS_GRID_TRICKS | |
CKICAD_API_SERVER | |
CKIGFX::WX_VIEW_CONTROLS | An implementation of class VIEW_CONTROLS for wxWidgets library |
CKIWAY | A minimalistic software bus for communications between various DLLs/DSOs (DSOs) within the same KiCad process |
CLAYER_PAIR_SETTINGS | Management class for layer pairs in a PCB |
CLISTBOX_TRICKS | |
CPCB_CALCULATOR_CONTROL | Handle actions for the various symbol editor and viewers |
CPL_EDITOR_CONTROL | Handle actions specific to the drawing sheet editor |
CRC_TREE_MODEL | |
CSCH_EDITOR_CONTROL | Handle actions specific to the schematic editor |
CSCH_FIND_REPLACE_TOOL | Handle actions specific to the schematic editor |
CSCH_INSPECTION_TOOL | |
CSCH_NAVIGATE_TOOL | Handle actions specific to the schematic editor |
CSCINTILLA_TRICKS | Add cut/copy/paste, dark theme, autocomplete and brace highlighting to a wxStyleTextCtrl instance |
CSELECTION_TOOL | |
CSIMULATOR_CONTROL | Handle actions for the various symbol editor and viewers |
CSYMBOL_EDITOR_CONTROL | Handle actions for the various symbol editor and viewers |
CTOOL_DISPATCHER | |
►CUNIT_BINDER | |
CPROPERTY_EDITOR_UNIT_BINDER | Specialization for wxPropertyGrid, where we have no labels and units are displayed in the editor |
►CwxFileDialogCustomizeHook | |
CFILEDLG_HOOK_SAVE_PROJECT | |
CFILEDLG_IMPORT_NON_KICAD | |
CFILEDLG_IMPORT_SHEET_CONTENTS | |
CFILEDLG_NEW_PROJECT | |
CFILEDLG_OPEN_EMBED_FILE | |
CSYMBOL_FILEDLG_SAVE_AS | |
►CwxFileHistory | |
CFILE_HISTORY | This class implements a file history object to store a list of files, that can then be added to a menu |
►CwxFileOutputStream | |
CwxFileOutputStreamWithProgress | |
►CwxFloatProperty | |
CPGPROPERTY_ANGLE | A wxEnumProperty that displays a color next to the enum value |
CPGPROPERTY_RATIO | |
►CwxFrame | |
CBACKGROUND_JOB_LIST | |
CEDA_BASE_FRAME | The base frame for deriving all KiCad main window classes |
CNOTIFICATIONS_LIST | |
►CPNS_LOG_VIEWER_FRAME_BASE | Class PNS_LOG_VIEWER_FRAME_BASE |
CPNS_LOG_VIEWER_FRAME | |
►CwxGauge | |
CGAUGE_PROGRESS_REPORTER | |
►CwxGLCanvas | |
►CHIDPI_GL_CANVAS | WxGLCanvas wrapper for HiDPI/Retina support |
CEDA_3D_MODEL_VIEWER | Implement a canvas based on a wxGLCanvas |
►CHIDPI_GL_3D_CANVAS | Provides basic 3D controls ( zoom, rotate, translate, ... ) |
CEDA_3D_CANVAS | Implement a canvas based on a wxGLCanvas |
CKIGFX::OPENGL_GAL | OpenGL implementation of the Graphics Abstraction Layer |
►CwxGrid | |
CWX_GRID | |
►CwxGridCellAttrProvider | |
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 |
►CwxGridCellAutoWrapStringRenderer | |
CGRIDCELL_AUTOWRAP_STRINGRENDERER | |
►CwxGridCellBoolRenderer | |
CGRID_CELL_CHECKBOX_RENDERER | |
►CwxGridCellEditor | |
CGRID_CELL_COLOR_SELECTOR | |
CGRID_CELL_COMBOBOX | |
CGRID_CELL_ICON_TEXT_POPUP | |
CGRID_CELL_LAYER_SELECTOR | |
CGRID_CELL_STC_EDITOR | |
►CGRID_CELL_TEXT_BUTTON | |
CGRID_CELL_FPID_EDITOR | |
CGRID_CELL_PATH_EDITOR | Editor for wxGrid cells that adds a file/folder browser to the grid input field |
CGRID_CELL_SYMBOL_ID_EDITOR | |
CGRID_CELL_URL_EDITOR | |
►CwxGridCellRenderer | |
CGRID_BITMAP_TOGGLE_RENDERER | A toggle button renderer for a wxGrid, similar to BITMAP_TOGGLE |
CGRID_BUTTON_RENDERER | |
CGRID_CELL_COLOR_RENDERER | |
CGRID_CELL_ICON_RENDERER | |
CGRID_CELL_STATUS_ICON_RENDERER | |
►CwxGridCellStringRenderer | |
CBitmapGridCellRenderer | |
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_ICON_TEXT_RENDERER | |
CGRID_CELL_LAYER_RENDERER | |
►CwxGridCellTextEditor | |
CGRID_CELL_MARK_AS_NULLABLE | |
CGRID_CELL_READONLY_TEXT_EDITOR | |
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 |
►CwxGridColumnHeaderRendererDefault | |
CWX_GRID_COLUMN_HEADER_RENDERER | |
►CwxGridCornerHeaderRendererDefault | |
CWX_GRID_CORNER_HEADER_RENDERER | |
►CwxGridRowHeaderRendererDefault | |
CWX_GRID_ROW_HEADER_RENDERER | |
►CwxGridTableBase | |
CALT_PIN_DATA_MODEL | |
CLAYER_GRID_TABLE | |
CLAYER_NAMES_GRID_TABLE | |
►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 |
CDESIGN_BLOCK_LIB_TABLE_GRID | This class builds a wxGridTableBase by wrapping an DESIGN_BLOCK_LIB_TABLE object |
CFP_LIB_TABLE_GRID | This class builds a wxGridTableBase by wrapping an FP_LIB_TABLE object |
CSYMBOL_LIB_TABLE_GRID | Build a wxGridTableBase by wrapping an SYMBOL_LIB_TABLE object |
CNET_GRID_TABLE | |
CPIN_TABLE_DATA_MODEL | |
CTEXT_ITEMS_GRID_TABLE | |
►CWX_GRID_TABLE_BASE | |
CFIELDS_EDITOR_GRID_DATA_MODEL | |
CFIELDS_GRID_TABLE | |
CPCB_FIELDS_GRID_TABLE | |
CPRIVATE_LAYERS_GRID_TABLE | |
CSCH_PIN_TABLE_DATA_MODEL | |
►CwxHtmlWindow | |
►CHTML_WINDOW | Add dark theme support to wxHtmlWindow |
CWX_HTML_REPORT_BOX | A slimmed down version of WX_HTML_REPORT_PANEL |
►CwxInfoBarGeneric | |
CWX_INFOBAR | A modified version of the wxInfoBar class that allows us to: |
►CwxIntProperty | |
CPGPROPERTY_AREA | |
CPGPROPERTY_COORD | Customized wxPGProperty class to handle angles |
►CwxListBox | |
CWX_LISTBOX | |
►CwxListView | |
►CITEMS_LISTBOX_BASE | Base class to display symbol and footprint lists |
CFOOTPRINTS_LISTBOX | |
CLIBRARY_LISTBOX | |
CSYMBOLS_LISTBOX | |
CSEARCH_PANE_LISTVIEW | |
►CwxLogGui | |
CLIB_LOGGER | |
►CwxLogInterposerTemp | |
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 |
►CwxMenu | |
►CACTION_MENU | Define the structure of a menu based on ACTIONs |
CALT_PIN_FUNCTION_MENU | |
CBODY_STYLE_MENU | |
CBUS_UNFOLD_MENU | |
►CCONDITIONAL_MENU | |
CLOCK_CONTEXT_MENU | |
CDIFF_PAIR_MENU | |
CGRID_MENU | |
CGROUP_CONTEXT_MENU | |
CHIGHLIGHT_MENU | |
CNET_CONTEXT_MENU | |
CPIN_TRICKS_MENU | |
CSEARCH_PANE_MENU | |
CSELECT_MENU | |
CSYMBOL_UNIT_MENU | |
CTRACK_WIDTH_MENU | |
CVIA_SIZE_MENU | |
CZONE_CONTEXT_MENU | |
CZOOM_MENU | |
►CwxMenuBar | |
CWX_MENUBAR | Wrapper around a wxMenuBar object that prevents the accelerator table from being used |
►CwxModule | |
CHtmlModule | |
►CwxNavigationEnabled | |
CWX_COLLAPSIBLE_PANE | A better wxCollapsiblePane that |
►CwxNotebook | |
CPANE_ZONE_VIEWER | |
►CwxObject | |
CPCAD2KICAD::PCAD_NET | |
CPCAD2KICAD::PCAD_NET_NODE | |
►CPCAD2KICAD::PCAD_PCB_COMPONENT | |
CPCAD2KICAD::PCAD_ARC | |
►CPCAD2KICAD::PCAD_FOOTPRINT | |
CPCAD2KICAD::PCAD_PCB | |
CPCAD2KICAD::PCAD_LINE | |
►CPCAD2KICAD::PCAD_PAD | |
CPCAD2KICAD::PCAD_VIA | |
►CPCAD2KICAD::PCAD_PAD_SHAPE | |
CPCAD2KICAD::PCAD_VIA_SHAPE | |
►CPCAD2KICAD::PCAD_POLYGON | |
CPCAD2KICAD::PCAD_COPPER_POUR | |
CPCAD2KICAD::PCAD_CUTOUT | |
CPCAD2KICAD::PCAD_KEEPOUT | |
CPCAD2KICAD::PCAD_PLANE | |
CPCAD2KICAD::PCAD_TEXT | |
►CmpLayer | |
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 |
CTRACE | |
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 |
CCURSOR | The SIMULATOR_FRAME holds the main user-interface for running simulations |
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 |
►CmpScaleBase | Plot layer implementing a x-scale ruler |
►CmpScaleXBase | |
►CmpScaleX | |
►CLIN_SCALE< mpScaleX > | |
CTIME_SCALE | |
CmpScaleXLog | |
CmpScaleY | Plot layer implementing a y-scale ruler |
►CwxOwnerDrawnComboBox | |
CFOOTPRINT_CHOICE | Customized combo box for footprint selection |
CWX_COMBOBOX | Fix some issues with wxCombobox: |
►CwxPanel | |
CBACKGROUND_JOB_PANEL | |
►CBITMAP2CMP_PANEL_BASE | Class BITMAP2CMP_PANEL_BASE |
CBITMAP2CMP_PANEL | |
CBITMAP_BUTTON | A bitmap button widget that behaves like an AUI toolbar item's button when it is drawn |
CBITMAP_TOGGLE | A checkbox control except with custom bitmaps for the checked and unchecked states |
CBUTTON_ROW_PANEL | A panel that contains buttons, arranged on the left and/or right sides |
►CCALCULATOR_PANEL | |
►CPANEL_BOARD_CLASS_BASE | Class PANEL_BOARD_CLASS_BASE |
CPANEL_BOARD_CLASS | |
►CPANEL_CABLE_SIZE_BASE | Class PANEL_CABLE_SIZE_BASE |
CPANEL_CABLE_SIZE | |
►CPANEL_COLOR_CODE_BASE | Class PANEL_COLOR_CODE_BASE |
CPANEL_COLOR_CODE | |
►CPANEL_ELECTRICAL_SPACING_BASE | Class PANEL_ELECTRICAL_SPACING_BASE |
CPANEL_ELECTRICAL_SPACING | |
►CPANEL_ELECTRICAL_SPACING_IEC60664_BASE | Class PANEL_ELECTRICAL_SPACING_IEC60664_BASE |
CPANEL_ELECTRICAL_SPACING_IEC60664 | |
►CPANEL_ELECTRICAL_SPACING_IPC2221_BASE | Class PANEL_ELECTRICAL_SPACING_IPC2221_BASE |
CPANEL_ELECTRICAL_SPACING_IPC2221 | |
►CPANEL_ESERIES_DISPLAY_BASE | Class PANEL_ESERIES_DISPLAY_BASE |
CPANEL_ESERIES_DISPLAY | |
►CPANEL_FUSING_CURRENT_BASE | Class PANEL_FUSING_CURRENT_BASE |
CPANEL_FUSING_CURRENT | |
►CPANEL_GALVANIC_CORROSION_BASE | Class PANEL_GALVANIC_CORROSION_BASE |
CPANEL_GALVANIC_CORROSION | |
►CPANEL_REGULATOR_BASE | Class PANEL_REGULATOR_BASE |
CPANEL_REGULATOR | |
►CPANEL_RF_ATTENUATORS_BASE | Class PANEL_RF_ATTENUATORS_BASE |
CPANEL_RF_ATTENUATORS | |
►CPANEL_R_CALCULATOR_BASE | Class PANEL_R_CALCULATOR_BASE |
CPANEL_R_CALCULATOR | |
►CPANEL_TRACK_WIDTH_BASE | Class PANEL_TRACK_WIDTH_BASE |
CPANEL_TRACK_WIDTH | |
►CPANEL_TRANSLINE_BASE | Class PANEL_TRANSLINE_BASE |
CPANEL_TRANSLINE | |
►CPANEL_VIA_SIZE_BASE | Class PANEL_VIA_SIZE_BASE |
CPANEL_VIA_SIZE | |
►CPANEL_WAVELENGTH_BASE | Class PANEL_WAVELENGTH_BASE |
CPANEL_WAVELENGTH | |
CCOLOR_SWATCH | A simple color swatch of the kind used to set layer colors |
►CDESIGN_BLOCK_PREVIEW_WIDGET | |
CPCB_DESIGN_BLOCK_PREVIEW_WIDGET | |
CSCH_DESIGN_BLOCK_PREVIEW_WIDGET | |
CEDA_INFOBAR_PANEL | A wxPanel derived class that hold an infobar and another control |
CEDA_MSG_PANEL | A panel to display various information messages |
CEXPORT_NETLIST_PAGE | |
CFILTER_COMBOPOPUP | |
►CFOOTPRINT_PREVIEW_WIDGET | |
CFOOTPRINT_DIFF_WIDGET | |
CFOOTPRINT_SELECT_WIDGET | |
CFOOTPRINT_TREE_PANE | Footprint Editor pane with footprint library tree |
►CGAL_OPTIONS_PANEL_BASE | Class GAL_OPTIONS_PANEL_BASE |
CGAL_OPTIONS_PANEL | |
CINDICATOR_ICON | Represent a row indicator icon for use in places like the layer widget |
►CLAYER_WIDGET | Manage a list of layers with the notion of a "current" layer, and layer specific visibility control |
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 |
CLAZY_PAGE | |
CLEGACYFILEDLG_NETLIST_OPTIONS | Helper widget to add controls to a wxFileDialog to set netlist configuration options |
CLIB_TREE | Widget displaying a tree of symbols with optional search text control and description panel |
►CNET_INSPECTOR_PANEL | A base class used to implement docking net inspector panels |
CPCB_NET_INSPECTOR_PANEL | Net inspection panel for pcbnew |
CNOTIFICATION_PANEL | |
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 |
►CPANEL_ASSIGN_COMPONENT_CLASSES_BASE | Class PANEL_ASSIGN_COMPONENT_CLASSES_BASE |
CPANEL_ASSIGN_COMPONENT_CLASSES | |
►CPANEL_BOM_PRESETS_BASE | Class PANEL_BOM_PRESETS_BASE |
CPANEL_BOM_PRESETS | |
►CPANEL_COMPONENT_CLASS_ASSIGNMENT_BASE | Class PANEL_COMPONENT_CLASS_ASSIGNMENT_BASE |
CPANEL_COMPONENT_CLASS_ASSIGNMENT | Panel which configures a set of conditions for a component class assignment rule |
►CPANEL_COMPONENT_CLASS_CONDITION_CUSTOM_BASE | Class PANEL_COMPONENT_CLASS_CONDITION_CUSTOM_BASE |
CPANEL_COMPONENT_CLASS_CONDITION_CUSTOM | Configures matching based on a custom DRC expression |
►CPANEL_COMPONENT_CLASS_CONDITION_FIELD_BASE | Class PANEL_COMPONENT_CLASS_CONDITION_FIELD_BASE |
CPANEL_COMPONENT_CLASS_CONDITION_FIELD | Configures matching based on footprint field contents |
►CPANEL_COMPONENT_CLASS_CONDITION_FOOTPRINT_BASE | Class PANEL_COMPONENT_CLASS_CONDITION_FOOTPRINT_BASE |
CPANEL_COMPONENT_CLASS_CONDITION_FOOTPRINT | Configures matching based on footprint library identifier |
►CPANEL_COMPONENT_CLASS_CONDITION_REFERENCE_BASE | Class PANEL_COMPONENT_CLASS_CONDITION_REFERENCE_BASE |
CPANEL_COMPONENT_CLASS_CONDITION_REFERENCE | Configures matching based on footprint reference |
►CPANEL_COMPONENT_CLASS_CONDITION_ROTATION_BASE | Class PANEL_COMPONENT_CLASS_CONDITION_ROTATION_BASE |
CPANEL_COMPONENT_CLASS_CONDITION_ROTATION | Configures matching based on footprint rotation |
►CPANEL_COMPONENT_CLASS_CONDITION_SHEET_BASE | Class PANEL_COMPONENT_CLASS_CONDITION_SHEET_BASE |
CPANEL_COMPONENT_CLASS_CONDITION_SHEET | Configures matching based on a custom DRC expression |
►CPANEL_COMPONENT_CLASS_CONDITION_SIDE_BASE | Class PANEL_COMPONENT_CLASS_CONDITION_SIDE_BASE |
CPANEL_COMPONENT_CLASS_CONDITION_SIDE | Configures matching based on which side of the board a footprint is on |
CPANEL_DESIGN_BLOCK_CHOOSER | |
►CPANEL_DESIGN_BLOCK_LIB_TABLE_BASE | Class PANEL_DESIGN_BLOCK_LIB_TABLE_BASE |
CPANEL_DESIGN_BLOCK_LIB_TABLE | Dialog to show and edit symbol library tables |
►CPANEL_DESTINATION_BASE | Class PANEL_DESTINATION_BASE |
CPANEL_DESTINATION | |
►CPANEL_EMBEDDED_FILES_BASE | Class PANEL_EMBEDDED_FILES_BASE |
CPANEL_EMBEDDED_FILES | |
CPANEL_FOOTPRINT_CHOOSER | |
►CPANEL_FP_LIB_TABLE_BASE | Class PANEL_FP_LIB_TABLE_BASE |
CPANEL_FP_LIB_TABLE | Dialog to show and edit symbol library tables |
►CPANEL_FP_PROPERTIES_3D_MODEL_BASE | Class PANEL_FP_PROPERTIES_3D_MODEL_BASE |
CPANEL_FP_PROPERTIES_3D_MODEL | |
CPANEL_GAL_DISPLAY_OPTIONS | |
►CPANEL_IMAGE_EDITOR_BASE | Class PANEL_IMAGE_EDITOR_BASE |
CPANEL_IMAGE_EDITOR | |
►CPANEL_NOTEBOOK_BASE | |
►CPANEL_JOBSET_BASE | Class PANEL_JOBSET_BASE |
CPANEL_JOBSET | |
►CPANEL_KICAD_LAUNCHER_BASE | Class PANEL_KICAD_LAUNCHER_BASE |
CPANEL_KICAD_LAUNCHER | |
►CPANEL_PACKAGES_AND_UPDATES_BASE | Class PANEL_PACKAGES_AND_UPDATES_BASE |
CPANEL_PACKAGES_AND_UPDATES | |
►CPANEL_PACKAGES_VIEW_BASE | Class PANEL_PACKAGES_VIEW_BASE |
CPANEL_PACKAGES_VIEW | |
►CPANEL_PACKAGE_BASE | Class PANEL_PACKAGE_BASE |
CPANEL_PACKAGE | |
►CPANEL_PCBNEW_ACTION_PLUGINS_BASE | Class PANEL_PCBNEW_ACTION_PLUGINS_BASE |
CPANEL_PCBNEW_ACTION_PLUGINS | |
►CPANEL_PREVIEW_3D_MODEL_BASE | Class PANEL_PREVIEW_3D_MODEL_BASE |
CPANEL_PREVIEW_3D_MODEL | |
►CPANEL_PRINTER_LIST_BASE | Class PANEL_PRINTER_LIST_BASE |
CPANEL_PRINTER_LIST | |
►CPANEL_PROPERTIES_BASE | Class PANEL_PROPERTIES_BASE |
CPROPERTIES_FRAME | PROPERTIES_FRAME display properties of the current item |
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_SETUP_BOARD_FINISH_BASE | Class PANEL_SETUP_BOARD_FINISH_BASE |
CPANEL_SETUP_BOARD_FINISH | |
►CPANEL_SETUP_BOARD_STACKUP_BASE | Class PANEL_SETUP_BOARD_STACKUP_BASE |
CPANEL_SETUP_BOARD_STACKUP | |
►CPANEL_SETUP_BUSES_BASE | Class PANEL_SETUP_BUSES_BASE |
CPANEL_SETUP_BUSES | |
►CPANEL_SETUP_CONSTRAINTS_BASE | Class PANEL_SETUP_CONSTRAINTS_BASE |
CPANEL_SETUP_CONSTRAINTS | |
►CPANEL_SETUP_DIMENSIONS_BASE | Class PANEL_SETUP_DIMENSIONS_BASE |
CPANEL_SETUP_DIMENSIONS | |
►CPANEL_SETUP_FORMATTING_BASE | Class PANEL_SETUP_FORMATTING_BASE |
CPANEL_SETUP_FORMATTING | |
►CPANEL_SETUP_LAYERS_BASE | Class PANEL_SETUP_LAYERS_BASE |
CPANEL_SETUP_LAYERS | |
►CPANEL_SETUP_MASK_AND_PASTE_BASE | Class PANEL_SETUP_MASK_AND_PASTE_BASE |
CPANEL_SETUP_MASK_AND_PASTE | |
►CPANEL_SETUP_NETCLASSES_BASE | Class PANEL_SETUP_NETCLASSES_BASE |
CPANEL_SETUP_NETCLASSES | |
►CPANEL_SETUP_RULES_BASE | Class PANEL_SETUP_RULES_BASE |
CPANEL_SETUP_RULES | |
CPANEL_SETUP_SEVERITIES | |
►CPANEL_SETUP_TEARDROPS_BASE | Class PANEL_SETUP_TEARDROPS_BASE |
CPANEL_SETUP_TEARDROPS | |
►CPANEL_SETUP_TEXT_AND_GRAPHICS_BASE | Class PANEL_SETUP_TEXT_AND_GRAPHICS_BASE |
CPANEL_SETUP_TEXT_AND_GRAPHICS | |
►CPANEL_SETUP_TRACKS_AND_VIAS_BASE | Class PANEL_SETUP_TRACKS_AND_VIAS_BASE |
CPANEL_SETUP_TRACKS_AND_VIAS | |
►CPANEL_SETUP_TUNING_PATTERNS_BASE | Class PANEL_SETUP_TUNING_PATTERNS_BASE |
CPANEL_SETUP_TUNING_PATTERNS | |
CPANEL_SYMBOL_CHOOSER | |
►CPANEL_SYM_COLOR_SETTINGS_BASE | Class PANEL_SYM_COLOR_SETTINGS_BASE |
CPANEL_SYM_COLOR_SETTINGS | |
►CPANEL_SYM_LIB_TABLE_BASE | Class PANEL_SYM_LIB_TABLE_BASE |
CPANEL_SYM_LIB_TABLE | Dialog to show and edit symbol library tables |
►CPANEL_SYNC_SHEET_PINS_BASE | Class PANEL_SYNC_SHEET_PINS_BASE |
CPANEL_SYNC_SHEET_PINS | |
►CPANEL_TEMPLATE_FIELDNAMES_BASE | Class PANEL_TEMPLATE_FIELDNAMES_BASE |
CPANEL_TEMPLATE_FIELDNAMES | |
►CPANEL_TEXT_VARIABLES_BASE | Class PANEL_TEXT_VARIABLES_BASE |
CPANEL_TEXT_VARIABLES | |
CPANEL_ZONE_GAL_CONTAINER | |
►CPANEL_ZONE_PROPERTIES_BASE | Class PANEL_ZONE_PROPERTIES_BASE |
CPANEL_ZONE_PROPERTIES | |
►CPROPERTIES_PANEL | |
CPCB_PROPERTIES_PANEL | |
CSCH_PROPERTIES_PANEL | |
►CRESETTABLE_PANEL | A wxPanel that is designed to be reset in a standard manner |
►CPANEL_3D_DISPLAY_OPTIONS_BASE | Class PANEL_3D_DISPLAY_OPTIONS_BASE |
CPANEL_3D_DISPLAY_OPTIONS | |
►CPANEL_3D_OPENGL_OPTIONS_BASE | Class PANEL_3D_OPENGL_OPTIONS_BASE |
CPANEL_3D_OPENGL_OPTIONS | |
►CPANEL_3D_RAYTRACING_OPTIONS_BASE | Class PANEL_3D_RAYTRACING_OPTIONS_BASE |
CPANEL_3D_RAYTRACING_OPTIONS | |
►CPANEL_COLOR_SETTINGS_BASE | Class PANEL_COLOR_SETTINGS_BASE |
►CPANEL_COLOR_SETTINGS | |
CPANEL_EESCHEMA_COLOR_SETTINGS | |
CPANEL_FP_EDITOR_COLOR_SETTINGS | |
CPANEL_GERBVIEW_COLOR_SETTINGS | |
CPANEL_PCBNEW_COLOR_SETTINGS | |
►CPANEL_COMMON_SETTINGS_BASE | Class PANEL_COMMON_SETTINGS_BASE |
CPANEL_COMMON_SETTINGS | |
►CPANEL_DATA_COLLECTION_BASE | Class PANEL_DATA_COLLECTION_BASE |
CPANEL_DATA_COLLECTION | |
►CPANEL_DISPLAY_OPTIONS_BASE | Class PANEL_DISPLAY_OPTIONS_BASE |
CPANEL_DISPLAY_OPTIONS | |
►CPANEL_EDIT_OPTIONS_BASE | Class PANEL_EDIT_OPTIONS_BASE |
CPANEL_EDIT_OPTIONS | |
►CPANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE | Class PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE |
CPANEL_EESCHEMA_ANNOTATION_OPTIONS | |
►CPANEL_EESCHEMA_DISPLAY_OPTIONS_BASE | Class PANEL_EESCHEMA_DISPLAY_OPTIONS_BASE |
CPANEL_EESCHEMA_DISPLAY_OPTIONS | |
►CPANEL_EESCHEMA_EDITING_OPTIONS_BASE | Class PANEL_EESCHEMA_EDITING_OPTIONS_BASE |
CPANEL_EESCHEMA_EDITING_OPTIONS | |
►CPANEL_FP_EDITOR_FIELD_DEFAULTS_BASE | Class PANEL_FP_EDITOR_FIELD_DEFAULTS_BASE |
CPANEL_FP_EDITOR_FIELD_DEFAULTS | |
►CPANEL_FP_EDITOR_GRAPHICS_DEFAULTS_BASE | Class PANEL_FP_EDITOR_GRAPHICS_DEFAULTS_BASE |
CPANEL_FP_EDITOR_GRAPHICS_DEFAULTS | |
►CPANEL_GERBVIEW_DISPLAY_OPTIONS_BASE | Class PANEL_GERBVIEW_DISPLAY_OPTIONS_BASE |
CPANEL_GERBVIEW_DISPLAY_OPTIONS | |
►CPANEL_GERBVIEW_EXCELLON_SETTINGS_BASE | Class PANEL_GERBVIEW_EXCELLON_SETTINGS_BASE |
CPANEL_GERBVIEW_EXCELLON_SETTINGS | |
►CPANEL_GIT_REPOS_BASE | Class PANEL_GIT_REPOS_BASE |
CPANEL_GIT_REPOS | |
►CPANEL_GRID_SETTINGS_BASE | Class PANEL_GRID_SETTINGS_BASE |
CPANEL_GRID_SETTINGS | |
CPANEL_HOTKEYS_EDITOR | |
►CPANEL_MOUSE_SETTINGS_BASE | Class PANEL_MOUSE_SETTINGS_BASE |
CPANEL_MOUSE_SETTINGS | |
►CPANEL_PCBNEW_DISPLAY_ORIGIN_BASE | Class PANEL_PCBNEW_DISPLAY_ORIGIN_BASE |
CPANEL_PCBNEW_DISPLAY_ORIGIN | |
►CPANEL_PLUGIN_SETTINGS_BASE | Class PANEL_PLUGIN_SETTINGS_BASE |
CPANEL_PLUGIN_SETTINGS | |
►CPANEL_PL_EDITOR_COLOR_SETTINGS_BASE | Class PANEL_PL_EDITOR_COLOR_SETTINGS_BASE |
CPANEL_PL_EDITOR_COLOR_SETTINGS | |
CPANEL_PL_EDITOR_DISPLAY_OPTIONS | |
►CPANEL_SETUP_PINMAP_BASE | Class PANEL_SETUP_PINMAP_BASE |
CPANEL_SETUP_PINMAP | |
►CPANEL_SIMULATOR_PREFERENCES_BASE | Class PANEL_SIMULATOR_PREFERENCES_BASE |
CPANEL_SIMULATOR_PREFERENCES | |
►CPANEL_SYM_DISPLAY_OPTIONS_BASE | Class PANEL_SYM_DISPLAY_OPTIONS_BASE |
CPANEL_SYM_DISPLAY_OPTIONS | |
►CPANEL_SYM_EDITING_OPTIONS_BASE | Class PANEL_SYM_EDITING_OPTIONS_BASE |
CPANEL_SYM_EDITING_OPTIONS | |
►CPANEL_TOOLBAR_CUSTOMIZATION_BASE | Class PANEL_TOOLBAR_CUSTOMIZATION_BASE |
CPANEL_TOOLBAR_CUSTOMIZATION | |
►CSEARCH_PANE_BASE | Class SEARCH_PANE_BASE |
►CSEARCH_PANE | |
CPCB_SEARCH_PANE | |
CSCH_SEARCH_PANE | |
CSEARCH_PANE_TAB | |
►CSIMULATOR_FRAME_UI_BASE | Class SIMULATOR_FRAME_UI_BASE |
CSIMULATOR_FRAME_UI | The SIMULATOR_FRAME_UI holds the main user-interface for running simulations |
CSPLIT_BUTTON | |
CSTD_BITMAP_BUTTON | A bitmap button widget that behaves like a standard dialog button except with an icon |
►CSYMBOL_PREVIEW_WIDGET | |
CSYMBOL_DIFF_WIDGET | |
CSYMBOL_TREE_PANE | Library Editor pane with symbol tree and symbol library table selector |
►CTEMPLATE_SELECTION_PANEL_BASE | Class TEMPLATE_SELECTION_PANEL_BASE |
CTEMPLATE_SELECTION_PANEL | |
►CTEMPLATE_WIDGET_BASE | Class TEMPLATE_WIDGET_BASE |
CTEMPLATE_WIDGET | |
►CTUNER_SLIDER_BASE | Class TUNER_SLIDER_BASE |
CTUNER_SLIDER | Custom widget to handle quick component values modification and simulation on the fly |
►CWX_HTML_REPORT_PANEL_BASE | Class WX_HTML_REPORT_PANEL_BASE |
CWX_HTML_REPORT_PANEL | A widget for browsing a rich text error/status report |
►CWX_PANEL | |
►CAPPEARANCE_CONTROLS_3D_BASE | Class APPEARANCE_CONTROLS_3D_BASE |
CAPPEARANCE_CONTROLS_3D | |
►CAPPEARANCE_CONTROLS_BASE | Class APPEARANCE_CONTROLS_BASE |
CAPPEARANCE_CONTROLS | |
►CDESIGN_BLOCK_PANE | |
CPCB_DESIGN_BLOCK_PANE | |
CSCH_DESIGN_BLOCK_PANE | |
CHIERARCHY_PANE | |
►CPANEL_SCH_SELECTION_FILTER_BASE | Class PANEL_SCH_SELECTION_FILTER_BASE |
CPANEL_SCH_SELECTION_FILTER | |
►CPANEL_SELECTION_FILTER_BASE | Class PANEL_SELECTION_FILTER_BASE |
CPANEL_SELECTION_FILTER | |
►CwxPathList | |
CSEARCH_STACK | Look for files in a number of paths |
►CwxPGCheckBoxEditor | |
CPG_CHECKBOX_EDITOR | |
►CwxPGDefaultRenderer | |
CPG_CELL_RENDERER | Enhanced renderer to work around some limitations in wxWidgets 3.0 capabilities |
►CwxPGEditor | |
CPG_COLOR_EDITOR | |
►CwxPGTextCtrlEditor | |
CPG_RATIO_EDITOR | |
CPG_UNIT_EDITOR | |
►CwxPopupTransientWindow | |
CACTION_TOOLBAR_PALETTE | A popup window that contains a row of toolbar-like buttons for the user to choose from |
►CwxPopupWindow | |
►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 |
►CwxPreviewFrame | |
CKI_PREVIEW_FRAME | Custom print preview frame |
CPLEDITOR_PREVIEW_FRAME | Custom print preview frame |
CSCH_PREVIEW_FRAME | Custom schematic print preview frame |
►CwxPrintout | |
►CBOARD_PRINTOUT | An object derived from wxPrintout to handle the necessary information to control a printer when printing a board |
CGERBVIEW_PRINTOUT | |
CPCBNEW_PRINTOUT | |
CPLEDITOR_PRINTOUT | Custom print out for printing schematics |
CSCH_PRINTOUT | Custom print out for printing schematics |
►CwxProcess | |
CTERMINATE_HANDLER | |
►CwxProgressDialog | |
CAPP_PROGRESS_DIALOG | WxProgressDialog with the option to also update the application progress on the taskbar |
CWX_PROGRESS_REPORTER | Multi-thread safe progress reporter dialog, intended for use of tasks that parallel reporting back of work status |
►CwxRichMessageDialog | |
CKIDIALOG | Helper class to create more flexible dialogs, including 'do not show again' checkbox handling |
►CwxSashLayoutWindow | |
CPROJECT_TREE_PANE | PROJECT_TREE_PANE Window to display the tree files |
►CwxScrolledCanvas | |
►CEDA_DRAW_PANEL_GAL | |
CGERBVIEW_DRAW_PANEL_GAL | |
►CPCB_DRAW_PANEL_GAL | |
CFOOTPRINT_PREVIEW_PANEL | Panel that renders a single footprint via Cairo GAL, meant to be exported through Kiface |
CPANEL_ZONE_GAL | |
CPL_DRAW_PANEL_GAL | |
CSCH_DRAW_PANEL | |
CSCH_PREVIEW_PANEL | |
►CwxSlider | |
CSTEPPED_SLIDER | Customized wxSlider with forced stepping |
►CwxSplashScreen | |
CWX_SPLASH | |
►CwxSplitterWindow | |
CWX_SPLITTER_WINDOW | |
►CwxStaticText | |
CWX_ELLIPSIZED_STATIC_TEXT | A version of a wxStaticText control that will request a smaller size than the full string |
►CwxStatusBar | |
CKISTATUSBAR | KISTATUSBAR is a wxStatusBar suitable for Kicad manager |
►CwxStringProperty | |
CPGPROPERTY_COLOR4D | |
CPGPROPERTY_STRING | |
CSIM_STRING_PROPERTY | |
►CwxTextCtrl | |
CTEXT_CTRL_EVAL | WxTextCtrl wrapper to handle math expression evaluation |
►CwxTextEntryDialog | |
CRENAME_DIALOG | |
►CwxTextValidator | |
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 |
CFIELD_VALIDATOR | A text control validator used for validating the text allowed in fields |
CFOOTPRINT_NAME_VALIDATOR | Provide a custom wxValidator object for limiting the allowable characters when defining footprint names |
►CNETNAME_VALIDATOR | |
CSCH_NETNAME_VALIDATOR | |
CSPICE_VALIDATOR | |
►CwxThread | |
CSTDSTREAM_THREAD | This thread handles consuming the input streams from the launched process |
►CwxTreebook | |
CWX_TREEBOOK | |
►CwxTreeCtrl | |
CHIERARCHY_TREE | Navigation hierarchy tree control |
CPROJECT_TREE | PROJECT_TREE This is the class to show (as a tree) the files in the project directory |
►CwxTreeItemData | |
CNET_NAVIGATOR_ITEM_DATA | Tree view item data for the net navigator |
CPROJECT_TREE_ITEM | Handle one item (a file or a directory name) for the tree file |
CTOOLBAR_TREE_ITEM_DATA | |
CTREE_ITEM_DATA | Store an SCH_SHEET_PATH of each sheet in hierarchy |
►CwxTreeListCtrl | |
CWIDGET_HOTKEY_LIST | |
►CwxUIntProperty | |
CPGPROPERTY_SIZE | |
►CwxValidator | |
CSIM_VALIDATOR | WxPropertyGrid property specializations for simulator |
►CwxVariantData | |
CCOLOR4D_VARIANT_DATA | |
CEDA_ANGLE_VARIANT_DATA | |
CSTD_OPTIONAL_DOUBLE_VARIANT_DATA | |
CSTD_OPTIONAL_INT_VARIANT_DATA | |
►CwxWindow | |
CKIGFX::CAIRO_GAL | |
►CSIM_TAB | |
CSIM_NOPLOT_TAB | |
CSIM_PLOT_TAB | |
CmpWindow | Canvas for plotting mpLayer implementations |
►CwxXmlNode | |
CXNODE | Hold an XML or S-expression element |
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 | |
►CX3DNODE | The base class of all X3D nodes |
CX3DAPP | |
CX3DCOORDS | |
CX3DIFACESET | |
CX3DSHAPE | |
CX3DTRANSFORM | |
CX3DPARSER | |
CX_e | |
CXPATH | Keep track of what we are working on within a PTREE |
CZONE_DESC | |
CZONE_FILL_TEST_FIXTURE | |
CZONE_FILLER | |
CZONE_LAYER_PROPERTIES | |
►CZONE_MANAGEMENT_BASE | Classes need post progress after user click OK |
CMANAGED_ZONE | Workaround to keep the original priorities if user didn't change any |
CPANEL_ZONE_PROPERTIES | |
CZONES_CONTAINER | |
CZONE_MANAGER_PREFERENCE | |
►CZONE_SELECTION_CHANGE_NOTIFIER | Subscriber who is interested in the zone selection change |
CPANEL_ZONE_GAL | |
CPANEL_ZONE_PROPERTIES | |
CPANE_ZONE_VIEWER | |
CZONE_SETTINGS | ZONE_SETTINGS handles zones parameters |
CZONE_TEST_FIXTURE | |
CPCBNEW_SETTINGS::ZONES | |
►CKIGFX::ZOOM_CONTROLLER | Handle the response of the zoom scale to external inputs |
CKIGFX::ACCELERATING_ZOOM_CONTROLLER | Class that zooms faster if scroll events happen very close together |
CKIGFX::CONSTANT_ZOOM_CONTROLLER | A CONSTANT_ZOOM_CONTROLLER that zooms by a fixed factor based only on the magnitude of the scroll wheel rotation |
Czwp_confined_pointer_v1_listener | |
Czwp_locked_pointer_v1_listener | |