NAC_GROUPS | List of known groups for advanced configuration options |
NAC_KEYS | List of known keys for advanced configuration options |
NAC_STACK | Limits and default settings for the coroutine stack size allowed |
Nalg | |
Nbase64 | |
►NBMP2CMP | |
CIFACE | |
►NCADSTAR_PARTS_LIB | |
CACCEPTANCE_PART_NAME | |
CACCEPTANCE_TEXT | |
CATTRIBUTE_NAME | |
CATTRIBUTE_VALUE | |
CATTRIBUTE_VALUE_EOLF | |
CCURRENT_FORMAT_NUMBER | |
CDEFINITION_NAME | |
CDFN_LINE | |
CEMPTY_LINE | Empty line with whitespaces |
CEQUIVALENT_PIN | |
CEQUIVALENT_PINS_GROUP | |
CEXTERNAL_SWAP_GATE | |
CEXTERNAL_SWAP_GROUP | |
CFORMAT | |
CGATE_PINS_LIST | |
CGENERIC_ATTRIBUTE | |
CGRAMMAR | Grammar for CADSTAR Parts Library file format (*.lib) |
CHIDDEN_PIN_ENTRY | |
CHIERARCHY_CURRENT_NODE | |
CHIERARCHY_NODE_ENTRY | |
CHIERARCHY_NODE_INDEX | |
CHIERARCHY_NODE_NAME | |
CHIERARCHY_PARENT_NODE | |
CHIERARCHY_PART_NAME | |
CINTERNAL_SWAP_GATE | |
CINTERNAL_SWAP_GROUP | |
CLINE_CONTINUATION | Any text in the format can span multiple lines using '&' |
CMAX_PIN_COUNT | |
CMXP_LINE | |
CNGS_LINE | |
CNPV_LINE | |
CPAC_LINE | |
CPART_ATTRIBUTE | |
CPART_DESCRIPTION | |
CPART_ENTRY | |
CPART_HEADER | |
CPART_HEADER_START | |
CPART_NAME | |
CPART_NAME_FILTER | |
CPART_NUMBER | |
CPART_NUMBER_FILTER | |
CPART_PCB_COMPONENT | |
CPART_VALUE | |
CPART_VERSION | |
CPART_VERSION_FILTER | |
CPCB_ALTERNATE | |
CPCB_ALTERNATE_FILTER | |
CPCB_ATTRIBUTE | |
CPCB_COMPONENT | |
CPCB_COMPONENT_FILTER | |
CPIN_ENTRY | |
CPIN_EQUIVALENCES | |
CPIN_IDENTIFIER | |
CPIN_LABELS_LIST | |
CPIN_LIST | |
CPIN_LOADING | |
CPIN_NAMES_LIST | |
CPIN_POSITION | |
CPIN_SIGNAL_NAME | |
CPIN_TYPE | |
CPINLABEL | |
CPINLABEL_ENTRY | |
CPINNAME | |
CPINNAME_ENTRY | |
CPINNUM | |
CQUOTED_STRING | String inside quotation marks |
CREADONLY | |
CSCH_ALTERNATE | |
CSCH_NAME | |
CSCH_PCB_ATTRIBUTE | |
CSCH_SYMBOL_LINE | |
CSCM_ATTRIBUTE | |
CSINGLE_QUOTED_STRING | String inside single quotation marks |
Cspaced_ch | Control character with or without preceding whitespace |
CSPI_LINE | |
CSPICE_MODEL | |
CSPICE_PART_NAME | |
CSTEM | |
CSTM_LINE | |
CSTR_SEGMENT_EXCLUDING | String segment( no line continuation ), with exclusion rules |
CSTRING_EXCLUDING | String with optional line continuation and exclusion rules |
CSTRING_IN_BRACKETS | String inside brackets with preceding spaces |
CSTRING_IN_BRACKETS_EOLF | String inside brackets with preceding spaces, ending with EOL or EOF |
CSYM_ELEMENT_NAME | |
CSYM_LINE | |
CSYMBOL_ENTRY | |
CUSER_PART_ATTRIBUTE | |
CUSER_PART_ATTRIBUTE_NAME | |
CUSER_PART_ATTRIBUTE_VALUE | |
CVALID_HEADER | Grammar to parse the file header only |
CVALUE | |
CWHITESPACE | Needed, because PEGTL "space" includes newline characters |
CWHITESPACE_OR_CONTINUATION | |
NCFB | |
►NCLI | |
NEXIT_CODES | |
CCOMMAND | |
CFP_COMMAND | |
CFP_EXPORT_COMMAND | |
CFP_EXPORT_SVG_COMMAND | |
CFP_UPGRADE_COMMAND | |
CJOBSET_COMMAND | |
CJOBSET_RUN_COMMAND | |
CPCB_COMMAND | |
CPCB_DRC_COMMAND | |
CPCB_EXPORT_3D_COMMAND | |
CPCB_EXPORT_BASE_COMMAND | |
CPCB_EXPORT_COMMAND | |
CPCB_EXPORT_DRILL_COMMAND | |
CPCB_EXPORT_DXF_COMMAND | |
CPCB_EXPORT_GENCAD_COMMAND | |
CPCB_EXPORT_GERBER_COMMAND | |
CPCB_EXPORT_GERBERS_COMMAND | |
CPCB_EXPORT_IPC2581_COMMAND | |
CPCB_EXPORT_PDF_COMMAND | |
CPCB_EXPORT_POS_COMMAND | |
CPCB_EXPORT_SVG_COMMAND | |
CPCB_RENDER_COMMAND | |
CSCH_COMMAND | |
CSCH_ERC_COMMAND | |
CSCH_EXPORT_BOM_COMMAND | |
CSCH_EXPORT_COMMAND | |
CSCH_EXPORT_NETLIST_COMMAND | |
CSCH_EXPORT_PLOT_COMMAND | |
CSCH_EXPORT_PYTHONBOM_COMMAND | |
CSYM_COMMAND | |
CSYM_EXPORT_COMMAND | |
CSYM_EXPORT_SVG_COMMAND | |
CSYM_UPGRADE_COMMAND | |
CVERSION_COMMAND | |
►NCV | |
CIFACE | |
►Ndetail | |
Cchar_traits< wxUniChar > | |
►NDSN | This source file implements export and import capabilities to the specctra dsn file format |
CANCESTOR | |
CBOUNDARY | |
CCIRCLE | |
CCLASS | The <class_descriptor> in the specctra spec |
CCLASS_CLASS | |
CCLASSES | |
CCOMP_ORDER | The <component_order_descriptor> |
CCOMPONENT | Implement a <component_descriptor> in the specctra dsn spec |
CCONNECT | |
CCONTROL | |
CCOPPER_PLANE | A <plane_descriptor> in the specctra dsn spec |
CELEM | A base class for any DSN element class |
CELEM_HOLDER | A holder for any DSN class |
CFROMTO | |
CGRID | |
CHISTORY | |
CIMAGE | |
CKEEPOUT | Used for <keepout_descriptor> and <plane_descriptor> |
CLAYER | |
CLAYER_NOISE_WEIGHT | |
CLAYER_RULE | |
CLIBRARY | A <library_descriptor> in the specctra dsn specification |
CNET | A <net_descriptor> in the DSN spec |
CNET_OUT | A <net_out_descriptor> of the specctra dsn spec |
CNETWORK | |
CPADSTACK | Hold either a via or a pad definition |
CPARSER | A configuration record per the SPECCTRA DSN file spec |
CPATH | Support both the <path_descriptor> and the <polygon_descriptor> per the specctra dsn spec |
CPCB | |
CPIN | |
CPIN_PAIR | Used within the WAS_IS class below to hold a pair of PIN_REFs and corresponds to the (pins was is) construct within the specctra dsn spec |
CPIN_REF | A <pin_reference> definition in the specctra dsn spec |
CPLACE | Implement a <placement_reference> in the specctra dsn spec |
CPLACEMENT | |
CPOINT | A point in the SPECCTRA DSN coordinate system |
CPROPERTY | |
CQARC | |
CRECTANGLE | |
CREGION | |
CROUTE | |
CRULE | A <rule_descriptor> in the specctra dsn spec |
CSESSION | A <session_file_descriptor> in the specctra dsn spec |
CSHAPE | A "(shape ..)" element in the specctra dsn spec |
CSPECCTRA_DB | A DSN data tree, usually coming from a DSN file |
CSPECCTRA_LAYER_PAIR | |
CSTRINGPROP | A container for a single property whose value is a string |
CSTRUCTURE | |
CSTRUCTURE_OUT | |
CSUPPLY_PIN | A <supply_pin_descriptor> in the specctra dsn spec |
CTOKPROP | A container for a single property whose value is another DSN_T token |
CTOPOLOGY | |
CUNIT_RES | A holder for either a T_unit or T_resolution object which are usually mutually exclusive in the dsn grammar, except within the T_pcb level |
CVIA | A <via_descriptor> in the specctra dsn spec |
CWAS_IS | A <was_is_descriptor> in the specctra dsn spec |
CWINDOW | |
CWIRE | A <wire_shape_descriptor> in the specctra dsn spec |
CWIRE_VIA | A <wire_via_descriptor> in the specctra dsn spec |
CWIRING | A <wiring_descriptor> in the specctra dsn spec |
►NEASYEDA | |
CC_PARA | |
CDOCUMENT | |
CDOCUMENT_PCB | |
CDOCUMENT_SCHEMATICS | |
CDOCUMENT_SYM | |
CHEAD | |
►NEASYEDAPRO | |
CBLOB | |
CPCB_ATTR | |
CPIN_INFO | |
CPOURED | |
CPRJ_BOARD | |
CPRJ_DEVICE | |
CPRJ_FOOTPRINT | |
CPRJ_SCHEMATIC | |
CPRJ_SHEET | |
CPRJ_SYMBOL | |
CSCH_ATTR | |
CSCH_COMPONENT | |
CSCH_WIRE | |
CSYM_HEAD | |
CSYM_INFO | |
CSYM_PIN | |
►NEDA_UNIT_UTILS | |
NUI | |
NENV_VAR | |
►NESERIES | E-Values derived from a geometric sequence formula by Charles Renard were already accepted and widely used before the ISO recommendation no |
CE12_VALUES | Creates a vector of integers of the E12 series values |
CE192_VALUES | Creates a vector of integers of the E192 series values |
CE1_VALUES | Creates a vector of integers of the E1 series values |
CE24_VALUES | Creates a vector of integers of the E24 series values |
CE3_VALUES | Creates a vector of integers of the E3 series values |
CE48_VALUES | Creates a vector of integers of the E48 series values |
CE6_VALUES | Creates a vector of integers of the E6 series values |
CE96_VALUES | Creates a vector of integers of the E96 series values |
CESERIES_IN_DECADE | Creates a vector of doubles of the values in the requested eseries and decade |
CESERIES_VALUES | |
►Nfontconfig | |
CFONTCONFIG | |
CFONTCONFIG_PAT | A simple wrapper to avoid exporing fontconfig in the header |
CFONTINFO | |
NGEOM_TEST | Utility functions for testing geometry functions |
►NGERBV | |
CIFACE | |
►Ngoogle | |
Nprotobuf | |
NIO_UTILS | |
►NJUNCTION_HELPERS | |
CPOINT_INFO | A selection of information about a point in the schematic that might be eligible for turning into a junction |
►NKI_TEST | |
CBOARD_DUMPER | A helper that contains logic to assist in dumping boards to disk depending on some environment variables |
CCOMBINED_UTILITY | Class that handles delegation of command lines to one of a number of "sub-utilities" |
CCommonTestData | Common data for some of the SHAPE_POLY_SET tests: |
CCONSOLE_LOG | |
CCONSOLE_MSG_REPORTER | |
CDUMMY_TOOL | |
Ckitest_cmp_drawings | |
CSCHEMATIC_TEST_FIXTURE | A generic fixture for loading schematics and associated settings for qa tests |
CUTILITY_PROGRAM | Description of a "utility program", which is a program that takes some command line and does "something" |
CWX_ASSERT_ERROR | An exception class to represent a WX assertion |
►Nkiapi | |
►Nboard | |
Ntypes | |
Ncommon | |
NKICAD_FORMAT | |
►NKIFONT | |
CCONTOUR | |
CFONT | FONT is an abstract base class for both outline and stroke fonts |
CGLYPH | |
CGLYPH_DATA | |
CMETRICS | |
COUTLINE_DECOMPOSER | |
COUTLINE_FONT | Class OUTLINE_FONT implements outline font drawing |
COUTLINE_GLYPH | |
CSTROKE_FONT | Implement a stroke font drawing |
CSTROKE_GLYPH | |
CVERSION_INFO | Container for library version helpers |
NKIGEOM | |
►NKIGFX | The Cairo implementation of the graphics abstraction layer |
►NBUILTIN_FONT | |
CFONT_GLYPH_TYPE | |
CFONT_IMAGE_TYPE | |
CFONT_INFO_TYPE | |
CFONT_SPAN_TYPE | |
NDETAIL | |
►NPREVIEW | |
CARC_ASSISTANT | Represents an assistant draw when interactively drawing an arc on a canvas |
CARC_GEOM_MANAGER | Manage the construction of a circular arc though sequential setting of critical points: center, arc start and arc end |
CBEZIER_ASSISTANT | Represents an assistant draw when interactively drawing a bezier on a canvas |
CBEZIER_GEOM_MANAGER | Manage the construction of a bezier through a series of steps |
CCENTRELINE_RECT_ITEM | Represent an area drawn by drawing a rectangle of a given aspect along a vector, with the midpoint of one side on the start point and the mid point of the opposite side on the end |
CDRAW_CONTEXT | A KIGFX::PREVIEW::DRAW_CONTEXT is a wrapper around a GAL and some other settings that makes it easy to draw preview items consistently |
CMULTISTEP_GEOM_MANAGER | A geometry manager that works by accepting a sequence of points and advancing though stages of geometric construction with each point "locked in" |
CPOLYGON_ITEM | A preview item which shows an in-progress polygon, which can be used for zone outlines, etc |
CRULER_ITEM | A drawn ruler item for showing the distance between two points |
CSELECTION_AREA | Represent a selection area (currently a rectangle) in a VIEW, drawn corner-to-corner between two points |
CSIMPLE_OVERLAY_ITEM | SIMPLE_OVERLAY_ITEM is class that represents a visual area drawn on a canvas, used to temporarily demarcate an area or show something on an overlay |
CTEXT_DIMS | |
CTWO_POINT_ASSISTANT | Represents an assistant draw when interactively drawing a line or circle on a canvas |
CTWO_POINT_GEOMETRY_MANAGER | Represent a very simple geometry manager for items that have a start and end point |
►CACCELERATING_ZOOM_CONTROLLER | Class that zooms faster if scroll events happen very close together |
CTIMESTAMP_PROVIDER | |
CANCHOR_DEBUG | View item to draw debug items for anchors |
CANTIALIASING_NONE | |
CANTIALIASING_SMAA | |
CANTIALIASING_SUPERSAMPLING | |
CCACHED_CONTAINER | Class to store VERTEX instances with caching |
CCACHED_CONTAINER_GPU | Specialization of CACHED_CONTAINER that stores data in video memory via memory mapping |
CCACHED_CONTAINER_RAM | Specialization of CACHED_CONTAINER that stores data in RAM |
►CCAIRO_COMPOSITOR | |
CCAIRO_BUFFER | |
CCAIRO_GAL | |
►CCAIRO_GAL_BASE | |
CGROUP_ELEMENT | Type definition for an graphics group element |
CCAIRO_PRINT_CTX | Provide a Cairo context created from wxPrintDC |
CCAIRO_PRINT_GAL | |
CCOLOR4D | A color representation with 4 components: red, green, blue, alpha |
CCOMPOSITOR | |
CCONSTANT_ZOOM_CONTROLLER | A CONSTANT_ZOOM_CONTROLLER that zooms by a fixed factor based only on the magnitude of the scroll wheel rotation |
►CCONSTRUCTION_GEOM | Shows construction geometry for things like line extensions, arc centers, etc |
CDRAWABLE_INFO | |
CDS_PAINTER | Methods for painting drawing sheet items |
CDS_RENDER_SETTINGS | Store page-layout-specific render settings |
CGAL | Abstract interface for drawing on a 2D-surface |
CGAL_CONTEXT_LOCKER | |
CGAL_DISPLAY_OPTIONS | |
CGAL_DISPLAY_OPTIONS_OBSERVER | |
CGAL_DRAWING_CONTEXT | |
CGAL_PRINT | Wrapper around GAL to provide information needed for printing |
CGAL_SCOPED_ATTRS | Attribute save/restore for GAL attributes |
CGAL_UPDATE_CONTEXT | |
CGERBVIEW_PAINTER | Methods for drawing GerbView specific items |
CGERBVIEW_RENDER_SETTINGS | Store GerbView specific render settings |
►CGL_BITMAP_CACHE | |
CCACHED_BITMAP | |
►CGPU_CACHED_MANAGER | |
CVRANGE | |
CGPU_MANAGER | Class to handle uploading vertices and indices to GPU in drawing purposes |
CGPU_NONCACHED_MANAGER | |
CNONCACHED_CONTAINER | |
►COPENGL_COMPOSITOR | |
COPENGL_BUFFER | |
►COPENGL_GAL | OpenGL implementation of the Graphics Abstraction Layer |
CTessParams | |
COPENGL_PRESENTOR | |
CORIGIN_VIEWITEM | |
CPAINTER | Contains all the knowledge about how to draw graphical object onto any particular output device |
CPCB_PAINTER | Contains methods for drawing PCB-specific items |
CPCB_PRINT_PAINTER | Special flavor of PCB_PAINTER that contains modifications to handle printing options |
CPCB_RENDER_SETTINGS | PCB specific render settings |
CPCB_VIEW | |
CPRINT_CONTEXT | |
CRENDER_SETTINGS | Container for all the knowledge about how graphical objects are drawn on any output surface/device |
CSCH_PAINTER | Contains methods for drawing schematic-specific items |
CSCH_VIEW | |
CSHADER | Provide the access to the OpenGL shaders |
CSNAP_INDICATOR | View item to draw an origin marker with an optional snap type indicator |
CVC_SETTINGS | Structure to keep VIEW_CONTROLS settings for easy store/restore operations |
CVERTEX | |
CVERTEX_CONTAINER | |
CVERTEX_ITEM | |
CVERTEX_MANAGER | Class to control vertex container and GPU with possibility of emulating old-style OpenGL 1.0 state machine using modern OpenGL methods |
►CVIEW | Hold a (potentially large) number of VIEW_ITEMs and renders them on a graphics device provided by the GAL |
CCLEAR_LAYER_CACHE_VISITOR | |
CDRAW_ITEM_VISITOR | |
CRECACHE_ITEM_VISITOR | |
CUPDATE_COLOR_VISITOR | |
CUPDATE_DEPTH_VISITOR | |
CVIEW_LAYER | |
CVIEW_CONTROLS | An interface for classes handling user events controlling the view behavior such as zooming, panning, mouse grab, etc |
CVIEW_GROUP | Extend VIEW_ITEM by possibility of grouping items into a single object |
CVIEW_ITEM | An abstract base class for deriving all objects that can be added to a VIEW |
CVIEW_ITEM_DATA | |
►CVIEW_OVERLAY | |
CCOMMAND | |
CCOMMAND_ARC | |
CCOMMAND_BITMAP_TEXT | |
CCOMMAND_CIRCLE | |
CCOMMAND_GLYPH_SIZE | |
CCOMMAND_LINE | |
CCOMMAND_POINT_POLYGON | |
CCOMMAND_POLY_POLYGON | |
CCOMMAND_POLYGON | |
CCOMMAND_RECTANGLE | |
CCOMMAND_SET_COLOR | |
CCOMMAND_SET_FILL | |
CCOMMAND_SET_STROKE | |
CCOMMAND_SET_WIDTH | |
CVIEW_RTREE | Implement an non-owning R-tree for fast spatial indexing of VIEW items |
CWX_VIEW_CONTROLS | An implementation of class VIEW_CONTROLS for wxWidgets library |
CZOOM_CONTROLLER | Handle the response of the zoom scale to external inputs |
NKIGIT_ERROR | |
►NKIPLATFORM | |
NAPP | |
NDRIVERS | |
►NENV | |
CPROXY_CONFIG | |
NIO | |
NPOLICY | |
NSECRETS | |
NUI | |
CCPU_INFO | |
CGPU_INFO | |
CMEMORY_INFO | |
CSYSINFO | |
CSYSINFO_BASE | |
NKIUI | |
►NLIBEVAL | |
CCOMPILER | |
CCONTEXT | |
CERROR_STATUS | |
CT_TOKEN | |
CT_TOKEN_VALUE | |
CTOKENIZER | |
CTREE_NODE | |
CUCODE | |
CUNIT_RESOLVER | |
CUOP | |
CVALUE | |
CVAR_REF | |
►NMARKUP | |
CanyString | AnyString = a run of characters that do not start a command sequence, or if they do, they do not start a complete command prefix (command char + open brace) |
CanyStringWithinBraces | |
Canything | Finally, the full grammar |
Cbraces | |
CescapeSequence | |
Cgrammar | |
Cmarkup | |
CMARKUP_PARSER | |
CNODE | |
Coverbar | |
Csubscript | |
Csuperscript | |
Nnanodbc | |
►Nnlohmann | |
Cadl_serializer< std::optional< T > > | |
Cadl_serializer< wxString > | |
►NnumEval | |
CTokenType | |
►NODB | |
CCHECK_ONCE | |
CEnumStringMap | |
►NODB_ATTR | |
CAttribute | |
CAttributeBase | |
CAttributeName | |
CAttributeSimple | |
CBooleanAttribute | |
CFloatAttribute | |
CIsComp | |
CIsFeature | |
CIsLayer | |
CIsNet | |
CIsPkg | |
CIsProductModel | |
CIsStep | |
CIsSymbol | |
COPTION_Attribute | |
CTextAttribute | |
►NPCAD2KICAD | |
CPCAD_ARC | |
CPCAD_CALLBACKS | |
CPCAD_COPPER_POUR | |
CPCAD_CUTOUT | |
CPCAD_FOOTPRINT | |
CPCAD_KEEPOUT | |
CPCAD_LINE | |
CPCAD_NET | |
CPCAD_NET_NODE | |
CPCAD_PAD | |
CPCAD_PAD_SHAPE | |
CPCAD_PCB | |
CPCAD_PCB_COMPONENT | |
CPCAD_PLANE | |
CPCAD_POLYGON | |
CPCAD_TEXT | |
CPCAD_VIA | |
CPCAD_VIA_SHAPE | |
CTTEXTVALUE | |
►NPCB | |
CIFACE | |
►NPCBCALC | |
CIFACE | |
►NPGE | |
CIFACE | |
►NPNS | Push and Shove diff pair dimensions (gap) settings dialog |
CALGO_BASE | Base class for all P&S algorithms (shoving, walkaround, line placement, dragging, etc.) |
CANGLE_CONSTRAINT_45 | |
CARC | |
CAREA_CONSTRAINT | |
CCOLLISION_SEARCH_CONTEXT | |
CCOLLISION_SEARCH_OPTIONS | |
►CCOMPONENT_DRAGGER | COMPONENT_DRAGGER |
CDRAGGED_CONNECTION | |
CCONSTRAINT | An abstract function object, returning a design rule (clearance, diff pair gap, etc) required between two items |
CCORNER_COUNT_LIMIT_CONSTRAINT | |
CCOST_ESTIMATOR | Calculate the cost of a given line, taking corner angles and total length into account |
►CDEBUG_DECORATOR | |
CSRC_LOCATION_INFO | |
►CDIFF_PAIR | Basic class for a differential pair |
CCOUPLED_SEGMENTS | |
CDIFF_PAIR_PLACER | Single track placement algorithm |
CDP_GATEWAY | Define a "gateway" for routing a differential pair - e.g |
►CDP_GATEWAYS | A set of gateways calculated for the cursor or starting/ending primitive pair |
CDP_CANDIDATE | |
CDP_MEANDER_PLACER | Differential Pair length-matching/meandering tool |
CDP_PRIMITIVE_PAIR | Store starting/ending primitives (pads, vias or segments) for a differential pair |
CDRAG_ALGO | DRAG_ALGO |
CDRAGGER | DRAGGER |
►CFIXED_TAIL | |
CFIX_POINT | |
CSTAGE | |
CHIT_VISITOR | |
CHOLE | |
CINDEX | INDEX |
CITEM | Base class for PNS router board items |
CITEM_OWNER | |
CITEM_SET | |
►CJOINT | A 2D point on a given set of layers and belonging to a certain net, that links together a number of board items |
CHASH_TAG | < Joints are hashed by their position, layers and net |
CJOINT_TAG_HASH | |
CKEEP_TOPOLOGY_CONSTRAINT | |
CLAYER_CONTEXT_SETTER | |
CLINE | Represents a track on a PCB, connecting two non-trivial joints (that is, vias, pads, junctions between multiple traces or two traces different widths and combinations of these) |
CLINE_PLACER | Single track placement algorithm |
CLINK_HOLDER | |
CLINKED_ITEM | |
►CLOGGER | |
CEVENT_ENTRY | |
CMEANDER_PLACER | Single track length matching/meandering tool |
CMEANDER_PLACER_BASE | Base class for Single trace & Differential pair meandering tools, as both of them share a lot of code |
CMEANDER_SETTINGS | Dimensions for the meandering algorithm |
CMEANDER_SHAPE | The geometry of a single meander |
CMEANDER_SKEW_PLACER | MEANDER_SKEW_PLACER |
CMEANDERED_LINE | Represent a set of meanders fitted over a single or two lines |
CMOUSE_TRAIL_TRACER | |
►CMULTI_DRAGGER | MULTI_DRAGGER |
CMDRAG_LINE | |
►CNODE | Keep the router "world" - i.e |
CDEFAULT_OBSTACLE_VISITOR | |
COBSTACLE | Hold an object colliding with another object, along with some useful data about the collision |
COBSTACLE_VISITOR | |
COPT_CONSTRAINT | |
►COPTIMIZER | Perform various optimizations of the lines being routed, attempting to make the lines shorter and less cornery |
CCACHE_VISITOR | |
CCACHED_ITEM | |
COWNABLE_ITEM | |
CPLACEMENT_ALGO | PLACEMENT_ALGO |
CPRESERVE_VERTEX_CONSTRAINT | |
CRESTRICT_VERTEX_RANGE_CONSTRAINT | |
CROUTER | |
CROUTER_IFACE | ROUTER |
CROUTING_SETTINGS | Contain all persistent settings of the router, such as the mode, optimization effort, etc |
CRULE_RESOLVER | |
CSEGMENT | |
►CSHOVE | The actual Push and Shove algorithm |
CHEAD_LINE_ENTRY | |
CROOT_LINE_ENTRY | |
CSPRINGBACK_TAG | |
CSIZES_SETTINGS | |
CSOLID | |
CTIME_LIMIT | |
CTOOL_BASE | |
►CTOPOLOGY | |
CCLUSTER | |
CVIA | |
CVIA_HANDLE | |
CVVIA | |
►CWALKAROUND | |
CRESULT | |
►NRC_JSON | Contains the json serialization structs for DRC and ERC reports If you are trying to change the output schema Please update the schemas located in /resources/schemas/ as both documentation and use by end user implementations |
CAFFECTED_ITEM | |
CCOORDINATE | |
CDRC_REPORT | |
CERC_REPORT | |
CREPORT_BASE | |
CVIOLATION | |
►NS3D | |
CMATLIST | |
►NSCH | |
CIFACE | |
►NSEXPR | |
C_IN_STRING | |
C_OUT_STRING | |
CINVALID_TYPE_EXCEPTION | |
CISEXPRABLE | |
CPARSE_EXCEPTION | |
CPARSER | |
CSEXPR | |
CSEXPR_CHILDREN_ARG | |
CSEXPR_DOUBLE | |
CSEXPR_INTEGER | |
CSEXPR_LIST | |
CSEXPR_SCAN_ARG | |
CSEXPR_STRING | |
CSEXPR_SYMBOL | |
►NSIM_LIBRARY_SPICE_PARSER | |
ClibraryGrammar | |
ClibrarySelector | |
ClibrarySelector< dotInclude > | |
ClibrarySelector< dotIncludePath > | |
ClibrarySelector< dotIncludePathWithoutApostrophes > | |
ClibrarySelector< dotIncludePathWithoutQuotes > | |
ClibrarySelector< modelName > | |
ClibrarySelector< modelUnit > | |
ClibrarySelector< unknownLine > | |
►NSIM_MODEL_RAW_SPICE_PARSER | |
ClegacyPinSequenceSelector | |
ClegacyPinSequenceSelector< legacyPinNumber > | |
►NSIM_MODEL_SERIALIZER_GRAMMAR | |
Cerror | |
CfieldInferValue | |
CfieldInferValueGrammar | |
CfieldParamValuePair | |
CfieldParamValuePairs | |
CfieldParamValuePairsGrammar | |
CflagParam | |
ClegacyPinNumber | |
ClegacyPinSequence | |
ClegacyPinSequenceGrammar | |
Cparam | |
CpinAssignment | |
CpinName | |
CpinSequence | |
CpinSequenceGrammar | |
CpinSymbolPinNumber | |
CquotedString | |
CquotedStringContent | |
Csep | |
CunquotedString | |
►NSIM_MODEL_SERIALIZER_PARSER | |
CfieldInferValueSelector | |
CfieldInferValueSelector< number< SIM_VALUE::TYPE_FLOAT, NOTATION::SI > > | |
CfieldParamValuePairsSelector | |
CfieldParamValuePairsSelector< flagParam > | |
CfieldParamValuePairsSelector< param > | |
CfieldParamValuePairsSelector< quotedStringContent > | |
CfieldParamValuePairsSelector< unquotedString > | |
CpinSequenceSelector | |
CpinSequenceSelector< pinAssignment > | |
CpinSequenceSelector< pinName > | |
CpinSequenceSelector< pinSymbolPinNumber > | |
►NSIM_MODEL_SOURCE_GRAMMAR | |
CpwlSep | |
CpwlValues | |
CpwlValuesGrammar | |
►NSIM_MODEL_SOURCE_PARSER | |
CpwlValuesSelector | |
CpwlValuesSelector< number< SIM_VALUE::TYPE_FLOAT, NOTATION::SI > > | |
►NSIM_MODEL_SPICE_PARSER | |
CspiceUnitSelector | |
CspiceUnitSelector< dotModel > | |
CspiceUnitSelector< dotModelAko > | |
CspiceUnitSelector< dotModelType > | |
CspiceUnitSelector< dotSubckt > | |
CspiceUnitSelector< modelName > | |
CspiceUnitSelector< param > | |
CspiceUnitSelector< paramValue > | |
►NSIM_MODEL_SUBCKT_SPICE_PARSER | |
CspiceUnitSelector | |
CspiceUnitSelector< dotSubckt > | |
CspiceUnitSelector< dotSubcktParams > | |
CspiceUnitSelector< dotSubcktPinName > | |
CspiceUnitSelector< modelName > | |
CspiceUnitSelector< number< SIM_VALUE::TYPE_FLOAT, NOTATION::SPICE > > | |
CspiceUnitSelector< number< SIM_VALUE::TYPE_INT, NOTATION::SPICE > > | |
CspiceUnitSelector< param > | |
CspiceUnitSelector< paramValue > | |
►NSIM_VALUE_GRAMMAR | |
Cdigits | |
Cexponent | |
CexponentPrefix | |
CexponentWithPrefix | |
CfracPart | |
CgarbageSuffix | |
CgarbageSuffix< NOTATION::SI > | |
CgarbageSuffix< NOTATION::SPICE > | |
CintPart | |
Cnumber | |
CnumberGrammar | |
Csign | |
Csignificand | |
Csignificand< SIM_VALUE::TYPE_FLOAT > | |
Csignificand< SIM_VALUE::TYPE_INT > | |
CunitPrefix | |
CunitPrefix< SIM_VALUE::TYPE_FLOAT, NOTATION::SI > | |
CunitPrefix< SIM_VALUE::TYPE_FLOAT, NOTATION::SPICE > | |
CunitPrefix< SIM_VALUE::TYPE_INT, NOTATION::SI > | |
CunitPrefix< SIM_VALUE::TYPE_INT, NOTATION::SPICE > | |
►NSIM_VALUE_PARSER | |
CnumberSelector | |
CnumberSelector< exponent > | |
CnumberSelector< fracPart > | |
CnumberSelector< intPart > | |
CnumberSelector< SIM_VALUE_GRAMMAR::significand< SIM_VALUE::TYPE_FLOAT > > | |
CnumberSelector< SIM_VALUE_GRAMMAR::significand< SIM_VALUE::TYPE_INT > > | |
CnumberSelector< unitPrefix< SIM_VALUE::TYPE_FLOAT, NOTATION::SI > > | |
CnumberSelector< unitPrefix< SIM_VALUE::TYPE_FLOAT, NOTATION::SPICE > > | |
CnumberSelector< unitPrefix< SIM_VALUE::TYPE_INT, NOTATION::SI > > | |
CnumberSelector< unitPrefix< SIM_VALUE::TYPE_INT, NOTATION::SPICE > > | |
CPARSE_RESULT | |
►NSIM_XSPICE_PARSER_GRAMMAR | |
Cerror | |
CinvertionDigital | |
CinvertionSeparated | |
CnodeDifferential | |
CnodeDigital | |
CnodeName | Notes: spaces are allowed everywhere in any number ~ can only be before ? ~~ is not allowed [] can enclose as many '?' with modifiers as we want nested vectors are not allowed [ [?] ? ] () and spaces are allowed and treated as separators we want at least one node '?' |
CnodeNameSeparated | |
CnodeSequence | |
CnodeSequenceGrammar | |
CnodeSingle | |
CportInversion | |
CportInversionDouble | |
CportInversionVector | |
CportModifierDifferentialNames | |
CportModifierDigital | |
CportModifiersDifferential | |
CportModifiersSingle | |
CportModifiersSingleNames | |
Csep | |
CspiceUnitSelector | |
CspiceUnitSelector< invertionDigital > | |
CspiceUnitSelector< nodeName > | |
CspiceUnitSelector< portModifierDigital > | |
CspiceUnitSelector< portModifiersDifferential > | |
CspiceUnitSelector< portModifiersSingle > | |
CspiceUnitSelector< squareBracketC > | |
CspiceUnitSelector< squareBracketO > | |
CsquareBracketC | |
CsquareBracketO | |
CvalidPortTypes | |
CvectorExpr | |
CvectorPattern | |
►NSPICE_GRAMMAR | |
CbackslashContinuation | |
CbracedExpr | |
CcommentBackslashContinuation | |
CcommentLine | |
Ccontinuation | |
CcplParamValue | |
CcplParamValuePair | |
CcplParamValuePairs | |
CcplSep | |
CdotControl | |
CdotInclude | |
CdotIncludePath | |
CdotIncludePathWithoutApostrophes | |
CdotIncludePathWithoutQuotes | |
CdotLine | |
CdotModel | |
CdotModelAko | |
CdotModelCPL | |
CdotModelType | |
CdotSubckt | |
CdotSubcktEnd | |
CdotSubcktParams | |
CdotSubcktParamValuePair | |
CdotSubcktParamValuePairs | |
CdotSubcktPinName | |
CdotSubcktPinSequence | |
CdotTitle | |
CdotTitleTitle | |
CeolfComment | |
CeolfCommentStart | |
Cerror | |
Cgarbage | |
CgarbageOrEolf | |
CkLine | |
Cleaders | |
CmodelName | |
CmodelUnit | |
Cnewline | |
Cparam | |
CparamValue | |
CparamValuePair | |
CparamValuePairs | |
CplusContinuation | |
Csep | |
CspiceSource | |
CspiceSourceGrammar | |
CspiceUnit | |
CspiceUnitGrammar | |
Ctoken | |
CtokenStart | |
Ctrailers | |
CunknownLine | |
CvectorExpr | |
►Nstd | STL namespace |
Chash< BASE_SET > | |
Chash< CLEARANCE_CACHE_KEY > | |
Chash< EDA_TEXT > | |
Chash< GLYPH_CACHE_KEY > | |
Chash< NET_NAME_CODE_CACHE_KEY > | |
Chash< NETCODE_LAYER_CACHE_KEY > | |
Chash< PTR_LAYER_CACHE_KEY > | |
Chash< PTR_PTR_CACHE_KEY > | |
Chash< PTR_PTR_LAYER_CACHE_KEY > | |
Chash< SCALED_BITMAP_ID > | |
Chash< SCH_SHEET_PATH > | |
Chash< std::pair< BITMAPS, int > > | |
Chash< TEXT_ATTRIBUTES > | |
Chash< TRANSFORM > | |
Chash< VECTOR2I > | |
Chash< wxPoint > | |
Cless< VECTOR2I > | |
Cless< wxPoint > | |
►Ntest | |
CDRC_TEST_PROVIDER_DIFF_PAIR_COUPLING | |
►NTMATCH | |
CBACKTRACK_STAGE | |
CCOMPONENT | |
CCONNECTION_GRAPH | |
CPIN | |
NTOOL_EVT_UTILS | Namespace TOOL_EVT_UTILS |
►NUTIL | A model subscriber implementation using links to represent connections |
►NDETAIL | |
Cequals | |
►COBSERVABLE_BASE | |
CIMPL | |
CLINK | Simple RAII-handle to a subscription |
COBSERVABLE | |
NX3D | |