►NClipperLib | |
CClipper | |
CClipperBase | |
CclipperException | |
CClipperOffset | |
CDoublePoint | |
CInt128 | |
CIntersectNode | |
CIntPoint | |
CIntRect | |
CJoin | |
CLocalMinimum | |
CLocMinSorter | |
COutPt | |
COutRec | |
CPolyNode | |
CPolyTree | |
CTEdge | |
►Ndelaunay | |
CDelaunay | |
CEdge | |
CTriangle | |
CVector2 | |
►Ndoj | |
Calphanum_less | Functor class to compare two objects with the "Alphanum
Algorithm" |
►Nhorizon | |
►Nbitmap_font | |
CGlyphInfo | |
►NCSV | |
CCsv | |
►NHTTP | |
CClient | |
CRESTClient | |
►NSQLite | |
CDatabase | |
CError | |
Cnoncopyable | |
►CQuery | |
Cconvert | |
►NSTEPImporter | |
CColor | |
CDATA | |
CFace | |
CVertex | |
CAboutDialog | |
CAccumulator | |
CActionBarPreferences | |
CActionButton | |
CActionButtonBase | |
CActionButtonMenu | |
CActionCatalogItem | |
CActionConnection | |
CActionEditor | |
CActionEditorBase | |
CActionLabelInfo | |
CAddSequenceDialog | |
CAirwire | |
CAirwireFilterWindow | |
CAnnotateDialog | |
CAppearance | |
CArc | Graphical arc |
CAskDatumAngleDialog | |
CAskDatumDialog | |
CAskDatumStringDialog | |
CAskNetMergeDialog | |
Cautofree_ptr | |
CAutosaveRecoveryDialog | |
CBackgroundRenderer | |
CBlock | A block is one level of hierarchy in the netlist |
►CBoard | |
CStackupLayer | |
CBoardColors | |
CBoardDecal | |
CBoardDisplayOptionsBox | |
CBoardEditor | |
CBoardHole | |
CBoardHoleDialog | |
CBoardLayers | |
CBoardPackage | |
CBoardPanel | |
CBoardPreferences | |
CBoardRules | |
►CBOMExportSettings | |
CCSVSettings | |
CBOMExportWindow | |
CBOMRow | |
CBuffer | |
►CBus | A Bus is used for grouping nets |
CMember | |
CBusEditor | |
CBusLabel | Makes a Bus available on the schematic |
CBusMemberEditor | |
CBusRipper | Make a Bus member's Net available on the schematic |
CCanvas | |
CCanvas3D | |
►CCanvas3DBase | |
CFaceVertex | |
CModelTransform | |
CCanvasAnnotation | |
CCanvasCairo | |
CCanvasCairo2 | |
CCanvasGerber | |
CCanvasGL | |
CCanvasHole | |
►CCanvasMesh | |
►CLayer3D | |
CVertex | |
►CCanvasPads | |
CPadKey | |
►CCanvasPatch | |
CPatchKey | |
CCanvasPDF | |
CCanvasPicture | |
CCanvasPreferences | |
CCanvasPreferencesEditor | |
CCaptureDialog | |
CCellRendererColorBox | |
CChangeable | |
CClipboardManager | The ClipBoardManager handles the copy part of copy/paste |
CColor | |
CColorBox | |
CColorEditor | |
CColorEditorLayer | |
CColorEditorPalette | |
CColorI | |
►CColumnChooser | |
CAdapter | |
CIAdapter | |
CCompletionColumns | |
CComponent | A Component is an instanced Entity in a Block |
CComponentButton | |
CComponentSelector | |
CConfirmCloseDialog | |
CConfirmPrDialog | |
CConnection | |
CConnectionLine | |
CConnector | |
CCoord | Your typical coordinate class |
►CCore | Where Tools and and documents meet |
CHistoryItem | |
CCoreBoard | |
CCoreDecal | |
CCoreFrame | |
CCorePackage | |
CCorePadstack | |
CCoreSchematic | |
CCoreSymbol | |
CCoverRenderer | |
CCreatePartDialog | |
CCustomFieldEditor | |
CDCMInfo | |
CDecal | |
CDialogs | |
CDimension | |
CDocument | |
CDocumentBoard | |
CDocuments | Tools use this class to actually access the core |
CDOUBLET | |
CDragSelection | |
CDuplicateBase | |
CDuplicateEntityWidget | |
CDuplicatePackageWidget | |
CDuplicatePartWidget | |
CDuplicateSymbolWidget | |
CDuplicateUnitWidget | |
CDuplicateWindow | |
CDXFAdapter | |
CDXFImporter | |
CEditFrameDialog | |
CEditKeepoutDialog | |
CEditorProcess | |
CEditorWindow | |
CEditorWindowStore | |
CEditPlaneDialog | |
CEditStackupDialog | |
CEditViaDialog | |
CEnterDatumWindow | |
CEntity | |
CEntityEditor | |
CEntityInfoBox | |
CEntityPreview | |
CEntityStore | |
CEntryWithInheritance | |
CExcellonWriter | |
CExportFileChooser | |
►CFabOutputSettings | |
CGerberLayer | |
CFabOutputWindow | |
CFaceRenderer | |
CField | |
CFileVersion | |
CFootagDisplay | |
CFootprintGeneratorBase | |
CFootprintGeneratorDual | |
CFootprintGeneratorFootag | |
CFootprintGeneratorGrid | |
CFootprintGeneratorQuad | |
CFootprintGeneratorSingle | |
CFootprintGeneratorWindow | |
CForcedPoolUpdateDialog | |
CFragmentCache | |
CFrame | |
CGangedSwitch | |
CGate | |
CGateEditor | |
CGateEditorImportWizard | |
CGateEditorWizard | |
CGatePinEditor | |
CGatePinRow | |
CGenerateSilkscreenWindow | |
CGenericComboBox | |
CGerberExporter | |
CGerberHash | |
CGerberLayerEditor | |
CGerberWriter | |
CGitHubClient | |
CGitHubLoginWindow | |
CGrid | |
CGridController | |
CHeaderButton | |
CHelpButton | |
CHole | A hole with diameter and position, that's it |
CIDocument | |
CIDocumentBoard | |
CIDocumentDecal | |
CIDocumentFrame | |
CIDocumentPackage | |
CIDocumentPadstack | |
CIDocumentSchematic | |
CIDocumentSymbol | |
CImage3DExporter | |
►CImpBase | |
CSelectionFilterInfo | |
CImpBoard | |
CImpDecal | |
CImpFrame | |
CImpInterface | |
CImpLayer | |
CImpPackage | |
CImpPadstack | |
CImpPadstackParameterSetEditor | |
CImpSchematic | |
CImpSymbol | |
CIncludedBoard | |
CInToolActionCatalogItem | |
CInToolActionEditor | |
CInToolKeySequencesPreferences | |
CInToolKeySequencesPreferencesEditor | |
CIPool | |
CJunction | A Junction is a point in 2D-Space |
CJunctionProvider | |
CKeepout | |
CKeepoutContour | |
CKeyConflictDialog | |
CKeySequenceDialog | |
CKeySequencesPreferences | |
CKeySequencesPreferencesEditor | |
CKiCadDecalParser | |
CKiCadModuleParser | |
CKiCadPackageParser | |
►CKiCadSymbol | |
►CSPart | |
CSPin | |
CSPoly | |
CSRect | |
CSPartIterProxy | |
CKiCadSymbolImporter | |
CKiCadSymbolImportWizard | |
CLayer | |
CLayerBox | |
CLayerBoxRow | |
CLayerDisplay | |
CLayerDisplayButton | |
CLayerHelpBox | |
CLayerInfo | |
CLayerOptionsCopper | |
CLayerOptionsExp | |
CLayerOptionsExpSilkscreen | |
CLayerProvider | |
CLayerRange | |
CLine | Graphical line |
►CLineNet | LineNet is similar to Line, except it denotes electrical connection |
CConnection | |
CLocationEntry | |
CLogDispatcher | |
►CLogger | |
CItem | |
CLogView | |
CLogWindow | |
CLutEnumStr | Trivial bidirectional map for mapping strings to enums |
CMainWindow | |
CManageBusesDialog | |
CManageIncludedBoardsDialog | |
CManageNetClassesDialog | |
CManagePowerNetsDialog | |
CMapPackageDialog | |
CMapPinDialog | |
CMapSymbolDialog | |
CMarker | |
CMarkerRef | |
CMarkerRenderer | |
CMarkers | |
CMinMaxAccumulator | |
CMiscPreferencesEditor | |
CModelEditor | |
CMSD | |
CMSDAnimator | |
CMyBox | |
CMyLabel | |
CMyMenuItem | |
CMyParameterSetEditor | |
CNet | |
CNetButton | |
CNetClass | |
CNetClassButton | |
CNetClassEditor | |
CNetLabel | Displays the junction's Net name it is attached to |
CNetSegmentInfo | |
CNetSelector | |
CNullableParamEditor | |
CObjectDescription | |
CObjectProperty | |
CObjectProvider | Interface for classes that store objects identified by UUID (e.g. Line or Junction) |
CObjectRef | |
COrderableMPNEditor | |
COrderableMPNSelector | |
COutputWindow | |
►CPackage | |
CModel | |
CMyParameterProgram | |
CPackageInfoBox | |
CPackageRules | |
CPad | |
CPadEditor | |
CPadParameterSetDialog | |
►CPadstack | |
CMyParameterProgram | |
CPadstackPreview | |
CParamEnumEditor | |
CParameterCommands | |
CParameterEditor | |
►CParameterProgram | |
CToken | |
CTokenCommand | |
CTokenInt | |
CTokenString | |
CTokenUUID | |
CParameterProgramPolygon | |
CParameterSetEditor | |
CParameterWindow | |
CParametricEditor | |
CParametricFilterBox | |
CParametricParamEditor | |
CParamQuantityEditor | |
►CPart | |
CPadMapItem | |
CPartBrowserWindow | |
CPartEditor | |
CPartInfoCacheManager | |
CPartInfoPreferences | |
CPartinfoPreferencesEditor | |
CPartPreview | |
CPartStore | |
CPartsWindow | |
CPartWizard | |
►CPDFExportSettings | |
CLayer | |
CPDFExportWindow | |
CPDFLayerEditor | |
CPicture | |
CPictureData | |
CPictureRenderer | |
CPin | A Pin represents a logical pin of a Unit |
CPinDirectionMap | |
CPinEditor | |
CPinNamesBox | |
CPlaceAtPadDialog | |
CPlacement | |
CPlacementProvider | |
►CPlane | |
CFragment | |
CPlaneEditor | |
CPlaneSettings | |
CPnPExportSettings | |
CPnPExportWindow | |
CPnPRow | |
►CPolygon | Polygon used in Padstack, Package and Board for specifying filled Regions |
CVertex | |
CPolygonUsage | |
CPool | Stores objects (Unit, Entity, Symbol, Part, etc.) from the pool |
CPoolBrowser | |
CPoolBrowserButton | |
CPoolBrowserDecal | |
CPoolBrowserDialog | |
CPoolBrowserEntity | |
CPoolBrowserFrame | |
CPoolBrowserPackage | |
CPoolBrowserPadstack | |
►CPoolBrowserParametric | |
CFilterAppliedLabel | |
CPoolBrowserPart | |
CPoolBrowserStockinfo | |
CPoolBrowserSymbol | |
CPoolBrowserUnit | |
CPoolCacheCleanupDialog | |
CPoolCached | |
CPoolCacheMonitor | |
►CPoolCacheStatus | |
CItem | |
CPoolCacheWindow | |
CPoolChooserDialog | |
CPoolChooserDialogRow | |
CPoolEditorInterface | |
CPoolGitBox | |
CPoolGotoProvider | |
CPoolItemEditor | |
CPoolListItem | |
CPoolManager | |
CPoolManagerPool | |
CPoolMergeBox | |
CPoolMergeDialog | |
CPoolNotebook | |
►CPoolParametric | |
CColumn | |
CTable | |
CPoolParams | |
CPoolPreferencesEditor | |
CPoolProjectManagerApplication | |
►CPoolProjectManagerAppWindow | |
CClosePolicy | |
CPoolProjectManagerProcess | |
CPoolProjectManagerViewCreatePool | |
CPoolProjectManagerViewCreateProject | |
CPoolProjectManagerViewProject | |
CPoolRemoteBox | |
CPoolSettingsBox | |
CPoolUpdateErrorDialog | |
CPoolUpdateGraph | |
CPoolUpdateNode | |
CPoolUpdater | |
CPoolUpdaterParametric | |
CPowerNetEditor | |
CPowerSymbol | GND symbols and the like |
CPreferences | |
CPreferencesGroup | |
CPreferencesProvider | |
CPreferencesRow | |
CPreferencesRowBool | |
CPreferencesRowNumeric | |
CPreferencesWindow | |
CPreviewBase | |
CPreviewCanvas | |
CProcWaitDialog | |
CProject | |
CProjectBlock | |
CProjectMetaEditor | |
CPropertyEditor | |
CPropertyEditorAngle | |
CPropertyEditorBool | |
CPropertyEditorDim | |
CPropertyEditorDouble | |
CPropertyEditorEnum | |
CPropertyEditorExpand | |
CPropertyEditorInt | |
CPropertyEditorLayer | |
CPropertyEditorNetClass | |
CPropertyEditorOpacity | |
CPropertyEditorPriority | |
CPropertyEditorScale | |
CPropertyEditorString | |
CPropertyEditorStringMultiline | |
CPropertyEditorStringRO | |
CPropertyMeta | |
CPropertyMetaLayers | |
CPropertyMetaNetClasses | |
CPropertyPanel | |
CPropertyPanels | |
CPropertyValue | |
CPropertyValueBool | |
CPropertyValueDouble | |
CPropertyValueInt | |
CPropertyValueString | |
CPropertyValueUUID | |
CPullRequestItemBox | |
CPushPayload | |
CRecentItemBox | |
CRenumberPadsWindow | |
CRouterSettingsWindow | |
CRule | |
CRuleClearanceCopper | |
CRuleClearanceCopperKeepout | |
CRuleClearanceCopperOther | |
CRuleClearancePackage | |
CRuleClearanceSameNet | |
CRuleClearanceSilkscreenExposedCopper | |
CRuleDescription | |
CRuleDiffpair | |
CRuleEditor | |
CRuleEditorClearanceCopper | |
CRuleEditorClearanceCopperKeepout | |
CRuleEditorClearanceCopperOther | |
CRuleEditorClearanceSameNet | |
CRuleEditorClearanceSilkscreenExposedCopper | |
CRuleEditorDiffpair | |
CRuleEditorHoleSize | |
CRuleEditorLayerPair | |
CRuleEditorPackageChecks | |
CRuleEditorPlane | |
CRuleEditorSinglePinNet | |
CRuleEditorTrackWidth | |
CRuleEditorVia | |
CRuleHoleSize | |
CRuleLabel | |
CRuleLayerPair | |
CRuleMatch | |
CRuleMatchEditor | |
CRuleMatchKeepout | |
CRuleMatchKeepoutEditor | |
CRulePackageChecks | |
CRuleParameters | |
CRulePlane | |
CRulePreflightChecks | |
CRules | |
CRulesCheckCache | |
CRulesCheckCacheBase | |
CRulesCheckCacheBoardImage | |
CRulesCheckCacheNetPins | |
CRulesCheckError | |
CRulesCheckResult | |
CRuleSinglePinNet | |
CRulesWindow | |
CRuleSymbolChecks | |
►CRuleTrackWidth | |
CWidths | |
CRuleVia | |
CScaleBar | |
►CSchematic | A Schematic is the visual representation of a Block |
CAnnotation | |
CSchematicPreferences | |
CSchematicPropertiesDialog | |
CSchematicRules | |
CSchematicSymbol | |
CScopedBlock | |
►CSearcher | |
CSearchQuery | |
CSearchResult | |
CTypeInfo | |
CSearcherBoard | |
CSearcherPackage | |
CSearcherSchematic | |
CSearcherSymbol | |
CSelectable | |
CSelectableRef | |
CSelectables | |
CSelectablesRenderer | |
CSelectGroupTagDialog | |
CSelectIncludedBoardDialog | |
►CSelectionFilter | |
CObjectFilter | |
CSelectionFilterDialog | |
CSelectionProvider | |
CSelectNetDialog | |
CSelectPRDialog | |
CSelectSheetDialog | |
CSelectViaPadstackDialog | |
CSetReset | |
Cshallow_copy_t | |
CShape | For commonly used Pad shapes |
CShapeDialog | |
CShapeEditor | |
CSheet | |
CSheetBox | |
CSheetEditor | |
CSnapFilter | |
CSortController | |
CSpinButtonAngle | |
CSpinButtonDim | |
CStackupLayerEditor | |
►CStatusDispatcher | |
CNotification | |
CSTEPExportSettings | |
CStepExportWindow | |
CStockInfoProvider | |
CStockInfoProviderPartinfo | |
CStockInfoProviderPartinfoWorker | |
CStockInfoRecord | |
►CStockInfoRecordPartinfo | |
COrderablePart | |
CSVGOverlay | |
CSymbol | |
►CSymbolPin | |
CDecoration | |
CSymbolPinNamesWindow | |
CSymbolPreview | |
CSymbolPreviewBox | |
CSymbolPreviewWindow | |
CSymbolRules | |
►CTagEntry | |
CTagLabel | |
►CTagPopover | |
CListColumns | |
CTarget | |
CText | Used wherever a user-editable text is needed |
CTextData | |
CTitleBlockValuesEditor | |
CToolAddKeepout | |
►CToolAddPart | |
CToolDataAddPart | |
CToolAddVertex | |
CToolArgs | This is what a Tool receives when the user did something |
CToolAssignPart | |
►CToolBackannotateConnectionLines | |
►CToolDataBackannotate | |
CItem | |
CToolBase | Common interface for all Tools |
CToolBendLineNet | |
CToolChangeSymbol | |
CToolChangeUnit | |
CToolCopyPlacement | |
CToolCopyTracks | |
CToolData | |
CToolDataEnterDatumWindow | |
CToolDataPaste | |
CToolDataWindow | |
CToolDelete | |
CToolDisconnect | |
CToolDragKeepSlope | |
CToolDrawArc | |
CToolDrawConnectionLine | |
CToolDrawDimension | |
CToolDrawLine | |
CToolDrawLineCircle | |
CToolDrawLineNet | |
CToolDrawLineRectangle | |
CToolDrawPolygon | |
CToolDrawPolygonCircle | |
►CToolDrawPolygonRectangle | |
CSettings | |
CToolDrawTrack | |
CToolEditBoardHole | |
CToolEditLineRectangle | |
CToolEditPadParameterSet | |
CToolEditPlane | |
CToolEditShape | |
CToolEditSymbolPinNames | |
CToolEditVia | |
CToolEnterDatum | |
CToolFix | |
CToolGenerateCourtyard | |
►CToolGenerateSilkscreen | |
CSettings | |
►CToolHelperDrawNetSetting | |
CSettings | |
CToolHelperGetSymbol | |
►CToolHelperLineWidthSetting | |
CSettings | |
CToolHelperMapSymbol | |
CToolHelperMerge | |
CToolHelperMove | |
CToolHelperRestrict | |
CToolImportDXF | |
CToolImportKiCadPackage | |
CToolLineLoopToPolygon | |
CToolLock | |
CToolManageBuses | |
CToolMapPackage | |
CToolMapPin | |
►CToolMapSymbol | |
CToolDataMapSymbol | |
CToolMove | |
CToolMoveNetSegment | |
CToolNoPopulate | |
CToolPaste | |
CToolPlaceBoardHole | |
CToolPlaceBoardPanel | |
CToolPlaceBusLabel | |
CToolPlaceBusRipper | |
CToolPlaceDecal | |
CToolPlaceHole | |
CToolPlaceJunction | |
CToolPlaceNetLabel | |
CToolPlacePad | |
CToolPlacePicture | |
CToolPlacePowerSymbol | |
CToolPlaceRefdesAndValue | |
CToolPlaceShape | |
►CToolPlaceText | |
►CSettings | |
CLayerSettings | |
CToolPlaceVia | |
CToolPolygonToLineLoop | |
CToolPopover | |
CToolRenumberPads | |
CToolResizeSymbol | |
CToolResponse | To signal back to the core what the Tool did, a Tool returns a ToolResponse |
CToolRotateArbitrary | |
CToolRoundOffVertex | |
►CToolRouteTrackInteractive | |
CSettings | |
CToolSetDiffpair | |
CToolSetGroup | |
CToolSetNotConnected | |
CToolSetNotConnectedAll | |
CToolSettings | |
CToolSettingsProxy | |
CToolSetViaNet | |
CToolSmash | |
CToolSmashPackageOutline | |
CToolSmashPanelOutline | |
CToolSmashSilkscreenGraphics | |
CToolSwapGates | |
CToolSwapNets | |
CToolUpdateAllPlanes | |
CToolWindow | |
CToolWrapper | |
►CTrack | |
CConnection | |
CTriangle | |
CTriangleInfo | |
CTriangleRenderer | |
CTRIPLET | |
CTuningWindow | |
CUBOBuffer | |
CUnit | A Unit is the template for a Gate inside of an Entity |
CUnitEditor | |
CUnitInfoBox | |
CUnitPreview | |
CUnitStore | |
CUnplacedBox | |
CUUID | This class encapsulates a UUID and allows it to be uses as a value type |
Cuuid_ptr | |
CUUIDBox | |
CUUIDPath | Stores a sequence of up to 3 UUIDs |
►Cvector_pair | |
Cconst_iterator | |
Citerator | |
CVersion | |
CVia | |
CViaPadstackButton | |
►CViaPadstackProvider | |
CPadstackEntry | |
CView3DWindow | |
CViewInfo | |
CWallRenderer | |
CWarning | |
CWarningsBox | |
CWelcomeWindow | |
CWhereUsedBox | |
CWindowState | |
CWindowStateStore | |
CZoomPreferences | |
►Nlibzip | The libzip namespace |
►Carchive | Safe wrapper on the struct zip structure |
Citerator | Base iterator class |
Cfile | File for reading |
Cstat_ptr | Wrapper for stat as pointer |
►Nnlohmann | Namespace for Niels Lohmann |
►Ndetail | Detail namespace with internal helper functions |
►Ndtoa_impl | Implements the Grisu2 algorithm for binary to decimal floating-point conversion |
Cboundaries | |
Ccached_power | |
Cdiyfp | |
Cbinary_reader | Deserialization of CBOR, MessagePack, and UBJSON values |
Cbinary_writer | Serialization to CBOR and MessagePack values |
Cconjunction | |
Cconjunction< B1 > | |
Cconjunction< B1, Bn... > | |
Cdetector | |
Cdetector< Default, void_t< Op< Args... > >, Op, Args... > | |
Cexception | General exception of the basic_json class |
Cexternal_constructor | |
Cexternal_constructor< value_t::array > | |
Cexternal_constructor< value_t::boolean > | |
Cexternal_constructor< value_t::number_float > | |
Cexternal_constructor< value_t::number_integer > | |
Cexternal_constructor< value_t::number_unsigned > | |
Cexternal_constructor< value_t::object > | |
Cexternal_constructor< value_t::string > | |
Cfile_input_adapter | |
Cfrom_json_fn | |
Chas_from_json | |
Chas_from_json< BasicJsonType, T, enable_if_t< not is_basic_json< T >::value > > | |
Chas_non_default_from_json | |
Chas_non_default_from_json< BasicJsonType, T, enable_if_t< not is_basic_json< T >::value > > | |
Chas_to_json | |
Chas_to_json< BasicJsonType, T, enable_if_t< not is_basic_json< T >::value > > | |
Cindex_sequence | |
Cinput_adapter | |
Cinput_adapter_protocol | Abstract input adapter interface |
Cinput_buffer_adapter | Input adapter for buffer input |
Cinput_stream_adapter | |
Cinternal_iterator | Iterator value |
Cinvalid_iterator | Exception indicating errors with iterators |
Cis_basic_json | |
Cis_basic_json< NLOHMANN_BASIC_JSON_TPL > | |
Cis_compatible_array_type | |
Cis_compatible_array_type_impl | |
Cis_compatible_array_type_impl< BasicJsonType, CompatibleArrayType, enable_if_t< is_detected< value_type_t, CompatibleArrayType >::value and is_detected< iterator_t, CompatibleArrayType >::value and not is_iterator_traits< iterator_traits< CompatibleArrayType > >::value > > | |
Cis_compatible_integer_type | |
Cis_compatible_integer_type_impl | |
Cis_compatible_integer_type_impl< RealIntegerType, CompatibleNumberIntegerType, enable_if_t< std::is_integral< RealIntegerType >::value and std::is_integral< CompatibleNumberIntegerType >::value and not std::is_same< bool, CompatibleNumberIntegerType >::value > > | |
Cis_compatible_object_type | |
Cis_compatible_object_type_impl | |
Cis_compatible_object_type_impl< BasicJsonType, CompatibleObjectType, enable_if_t< is_detected< mapped_type_t, CompatibleObjectType >::value and is_detected< key_type_t, CompatibleObjectType >::value > > | |
Cis_compatible_string_type | |
Cis_compatible_string_type_impl | |
Cis_compatible_string_type_impl< BasicJsonType, CompatibleStringType, enable_if_t< is_detected_exact< typename BasicJsonType::string_t::value_type, value_type_t, CompatibleStringType >::value > > | |
Cis_compatible_type | |
Cis_compatible_type_impl | |
Cis_compatible_type_impl< BasicJsonType, CompatibleType, enable_if_t< is_complete_type< CompatibleType >::value > > | |
Cis_complete_type | |
Cis_complete_type< T, decltype(void(sizeof(T)))> | |
Cis_constructible_array_type | |
Cis_constructible_array_type_impl | |
Cis_constructible_array_type_impl< BasicJsonType, ConstructibleArrayType, enable_if_t< not std::is_same< ConstructibleArrayType, typename BasicJsonType::value_type >::value and std::is_default_constructible< ConstructibleArrayType >::value and(std::is_move_assignable< ConstructibleArrayType >::value or std::is_copy_assignable< ConstructibleArrayType >::value) andis_detected< value_type_t, ConstructibleArrayType >::value andis_detected< iterator_t, ConstructibleArrayType >::value andis_complete_type< detected_t< value_type_t, ConstructibleArrayType > >::value > > | |
Cis_constructible_array_type_impl< BasicJsonType, ConstructibleArrayType, enable_if_t< std::is_same< ConstructibleArrayType, typename BasicJsonType::value_type >::value > > | |
Cis_constructible_object_type | |
Cis_constructible_object_type_impl | |
Cis_constructible_object_type_impl< BasicJsonType, ConstructibleObjectType, enable_if_t< is_detected< mapped_type_t, ConstructibleObjectType >::value and is_detected< key_type_t, ConstructibleObjectType >::value > > | |
Cis_constructible_string_type | |
Cis_constructible_string_type_impl | |
Cis_constructible_string_type_impl< BasicJsonType, ConstructibleStringType, enable_if_t< is_detected_exact< typename BasicJsonType::string_t::value_type, value_type_t, ConstructibleStringType >::value > > | |
Cis_constructible_tuple | |
Cis_constructible_tuple< T1, std::tuple< Args... > > | |
Cis_iterator_traits | |
Cis_iterator_traits< iterator_traits< T > > | |
Cis_sax | |
Cis_sax_static_asserts | |
Citer_impl | Template for a bidirectional iterator for the basic_json class This class implements a both iterators (iterator and const_iterator) for the basic_json class |
Citeration_proxy | Proxy class for the items() function |
Citeration_proxy_value | |
Citerator_traits | |
Citerator_traits< T *, enable_if_t< std::is_object< T >::value > > | |
Citerator_traits< T, enable_if_t< !std::is_pointer< T >::value > > | |
Citerator_types | |
Citerator_types< It, void_t< typename It::difference_type, typename It::value_type, typename It::pointer, typename It::reference, typename It::iterator_category > > | |
Cjson_ref | |
Cjson_reverse_iterator | Template for a reverse iterator class |
Cjson_sax_acceptor | |
Cjson_sax_dom_callback_parser | |
Cjson_sax_dom_parser | SAX implementation to create a JSON value from SAX events |
Clexer | Lexical analysis |
Cmake_index_sequence | |
Cmake_index_sequence< 0 > | |
Cmake_index_sequence< 1 > | |
Cmake_void | |
Cmerge_and_renumber | |
Cmerge_and_renumber< index_sequence< I1... >, index_sequence< I2... > > | |
Cnonesuch | |
Cother_error | Exception indicating other library errors |
Cout_of_range | Exception indicating access out of the defined range |
Coutput_adapter | |
Coutput_adapter_protocol | Abstract output adapter interface |
Coutput_stream_adapter | Output adapter for output streams |
Coutput_string_adapter | Output adapter for basic_string |
Coutput_vector_adapter | Output adapter for byte vectors |
Cparse_error | Exception indicating a parse error |
Cparser | Syntax analysis |
Cposition_t | Struct to capture the start position of the current token |
Cprimitive_iterator_t | |
Cpriority_tag | |
Cpriority_tag< 0 > | |
Cserializer | |
Cstatic_const | |
Cto_json_fn | |
Ctype_error | Exception indicating executing a member function with a wrong type |
Cwide_string_input_adapter | |
Cwide_string_input_helper | |
Cwide_string_input_helper< WideStringType, 2 > | |
Cadl_serializer | Default JSONSerializer template argument |
Cbasic_json | Class to store JSON values |
Cjson_pointer | JSON Pointer |
Cjson_sax | SAX interface |
►Np2t | Sweep-line, Constrained Delauney Triangulation (CDT) See: Domiter, V |
CAdvancingFront | |
CCDT | |
CEdge | |
CNode | |
CPoint | |
CSweep | |
►CSweepContext | |
CBasin | |
CEdgeEvent | |
CTriangle | |
►NPNS | |
CALGO_BASE | Class ALGO_BASE |
CCOST_ESTIMATOR | Class COST_ESTIMATOR |
CDEBUG_DECORATOR | |
►CDIFF_PAIR | Class DIFF_PAIR |
CCOUPLED_SEGMENTS | |
CDIFF_PAIR_PLACER | Class LINE_PLACER |
CDP_GATEWAY | Class DP_GATEWAY |
CDP_GATEWAYS | Class DP_GATEWAYS |
CDP_MEANDER_PLACER | Class DP_MEANDER_PLACER |
CDP_PRIMITIVE_PAIR | Class DP_PRIMITIVE_PAIR |
CDRAGGER | Class DRAGGER |
CHIT_VISITOR | |
CINDEX | Class INDEX |
CITEM | Class ITEM |
►CITEM_SET | |
CENTRY | |
►CJOINT | Class JOINT |
CHASH_TAG |
Joints are hashed by their position, layers and net
|
CJOINT_TAG_HASH | |
CLINE | |
CLINE_PLACER | Class LINE_PLACER |
CLINE_RESTRICTIONS | |
CLOGGER | |
CMEANDER_PLACER | Class MEANDER_PLACER |
CMEANDER_PLACER_BASE | Class MEANDER_PLACER_BASE |
CMEANDER_SETTINGS | Class MEANDER_SETTINGS |
CMEANDER_SHAPE | Class MEANDER_SETTINGS |
CMEANDER_SKEW_PLACER | Class MEANDER_SKEW_PLACER |
CMEANDERED_LINE | Class MEANDERED_LINE |
►CNODE | Class NODE |
CDEFAULT_OBSTACLE_VISITOR | |
COBSTACLE | Struct OBSTACLE |
COBSTACLE_VISITOR | Struct OBSTACLE_VISITOR |
►COPTIMIZER | Class OPTIMIZER |
CCACHE_VISITOR | |
CPLACEMENT_ALGO | Class PLACEMENT_ALGO |
CPNS_HORIZON_DEBUG_DECORATOR | |
CPNS_HORIZON_IFACE | |
CPNS_HORIZON_PARENT_ITEM | |
CPNS_HORIZON_RULE_RESOLVER | |
CROUTER | |
CROUTER_IFACE | Class ROUTER |
CROUTING_SETTINGS | Class ROUTING_SETTINGS |
CRULE_RESOLVER | Class RULE_RESOLVER |
CSEGMENT | |
CSHOVE | Class SHOVE |
CSIZES_SETTINGS | |
CSOLID | |
CTIME_LIMIT | |
CTOPOLOGY | |
CVIA | |
CWALKAROUND | |
►Npybis | |
CAlgorithmic_Model | |
CBaseModel | |
CBoard_Description | |
CBracket | |
CCircuit_Call | |
CComment | |
CComponent | |
Ccontainer | |
CDictParam | |
CDictSection | |
CEBD | |
CEBDParser | |
CEMI_Component | |
CEMI_Model | |
CEnd | |
CExternal_Circuit | |
CExternal_Common | |
CExternal_Model | |
CHeader | |
CIBISCommon | |
CIBISNode | |
CIBS | |
CIBSParser | |
CInteger | |
CKeyword | |
CListSection | |
CMatrixSection | |
CModel | |
CNAReal | |
CNode | |
CNode_Declarations | |
CPackage_Model | |
CParam | |
CParse | |
CParser | |
CPath_Description | |
CPin_Domain_EMI | |
CPin_EMI | |
CPin_Numbers | |
CPKG | |
CPKGParser | |
CRange | |
CRangeDictParam | |
CRangeParam | |
CRangeSection | |
CReal | |
CRealRange | |
CSection | |
CSeries_MOSFET | |
CSeries_Pin_Mapping | |
CSubmodel | |
CTableSection | |
CTest_Data | |
CTest_Load | |
CText | |
CTokenizeSection | |
►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 | |
►Nstd | |
Chash< horizon::ObjectRef > | |
Chash< horizon::UUID > | |
Chash< nlohmann::json > | Hash value for JSON objects |
Cless<::nlohmann::detail::value_t > | Specialization for std::less<value_t> |
Ctuple_element< N, ::nlohmann::detail::iteration_proxy_value< IteratorType > > | |
Ctuple_size<::nlohmann::detail::iteration_proxy_value< IteratorType > > | |
Cballtoland | |
CBoardWrapper | |
CBOX2 | Class BOX2 handles a 2-D bounding box, built on top of an origin point and size vector, both of templated class Vec |
CcompareOriginDistance | |
CDIRECTION_45 | Class DIRECTION_45 |
CDL_ArcData | Arc Data |
CDL_AttributeData | Block attribute data |
CDL_Attributes | Storing and passing around attributes |
CDL_BlockData | Block Data |
CDL_CircleData | Circle Data |
CDL_Codes | Codes for colors and DXF versions |
CDL_ControlPointData | Spline control point data |
CDL_CreationAdapter | An abstract adapter class for receiving DXF events when a DXF file is being read |
CDL_CreationInterface | Abstract class (interface) for the creation of new entities |
CDL_DictionaryData | Dictionary data |
CDL_DictionaryEntryData | Dictionary entry data |
CDL_DimAlignedData | Aligned Dimension Data |
CDL_DimAngular3PData | Angular Dimension Data (3 points version) |
CDL_DimAngularData | Angular Dimension Data |
CDL_DimDiametricData | Diametric Dimension Data |
CDL_DimensionData | Generic Dimension Data |
CDL_DimLinearData | Linear (rotated) Dimension Data |
CDL_DimOrdinateData | Ordinate Dimension Data |
CDL_DimRadialData | Radial Dimension Data |
CDL_Dxf | Reading and writing of DXF files |
CDL_EllipseData | Ellipse Data |
CDL_Exception | Used for exception handling |
CDL_Extrusion | Storing and passing around attributes |
CDL_FitPointData | Spline fit point data |
CDL_GroupCodeExc | Used for exception handling |
CDL_HatchData | Hatch data |
CDL_HatchEdgeData | Hatch edge data |
CDL_HatchLoopData | Hatch boundary path (loop) data |
CDL_ImageData | Image Data |
CDL_ImageDefData | Image Definition Data |
CDL_InsertData | Insert Data |
CDL_KnotData | Spline knot data |
CDL_LayerData | Layer Data |
CDL_LeaderData | Leader (arrow) |
CDL_LeaderVertexData | Leader Vertex Data |
CDL_LineData | Line Data |
CDL_LinetypeData | Line Type Data |
CDL_MTextData | MText Data |
CDL_NullStrExc | Used for exception handling |
CDL_PointData | Point Data |
CDL_PolylineData | Polyline Data |
CDL_RayData | Ray Data |
CDL_SplineData | Spline Data |
CDL_StyleData | Text style data |
CDL_TextData | Text Data |
CDL_TraceData | Trace Data / solid data / 3d face data |
CDL_VertexData | Vertex Data |
CDL_Writer | Defines interface for writing low level DXF constructs to a file |
CDL_WriterA | Implements functions defined in DL_Writer for writing low level DXF constructs to an ASCII format DXF file |
CDL_XLineData | XLine Data |
Cfootag_bitmask | |
Cfootag_ctx | |
Cfootag_data | |
Cfootag_enum | |
Cfootag_integer | |
Cfootag_item | |
Cfootag_op | |
Cfootag_pad | |
Cfootag_param | |
Cfootag_ref | |
Cfootag_rlimit | |
Cfootag_spec | |
Cfootag_typeinfo | |
Cfootol | |
Cipc7251_ref | |
Cipc7251_spec | |
Cipcb_attr | |
Cipcb_bgaspec | |
Cipcb_comp | |
Cipcb_ref | |
Cipcb_twospec | |
Cipcbtable | |
Cipctable | |
CLAYER_RANGE | Class LAYER_RANGE |
CLSEQ | Class LSEQ is a sequence (and therefore also a set) of PCB_LAYER_IDs |
CLSET | Class LSET is a set of PCB_LAYER_IDs |
CMyParameterProgram | |
CPinDirectionMap | |
CProjectWrapper | |
Cpy_exception | |
CPyBoard | |
CPyImage3DExporter | |
CPyPool | |
CPyPoolManager | |
CPyProject | |
CPySchematic | |
CRANGE | |
CRANGED_NUM | |
CRTFileStream | |
►CRTree | Implementation of RTree, a multidimensional bounding rectangle tree |
CBranch | May be data or may be another subtree The parents level determines this |
CIterator | Iterator is not remove safe |
CListNode | A link list of nodes for reinsertion after a delete operation |
CNNNode | Data structure used for Nearest Neighbor search implementation |
CNode | Node for each branch level |
CPartitionVars | Variables for finding a split partition |
CRect | Minimal bounding rectangle (n-dimensional) |
CStatistics | |
CSchematicWrapper | |
CSEG | |
CSHAPE | Class SHAPE |
CSHAPE_ARC | |
CSHAPE_CIRCLE | |
►CSHAPE_INDEX | |
CIterator | |
►CSHAPE_INDEX_LIST | |
Citerator | |
Cquery_iterator | |
►CSHAPE_LINE_CHAIN | Class SHAPE_LINE_CHAIN |
CcompareOriginDistance | |
CINTERSECTION | Struct INTERSECTION |
CSHAPE_RECT | |
CSHAPE_SEGMENT | |
CSHAPE_SIMPLE | Class SHAPE_SIMPLE |
►CTPPLPartition | |
CDiagonal | |
CDPState | |
CDPState2 | |
CMonotoneVertex | |
CPartitionVertex | |
CScanLineEdge | |
CVertexSorter | |
CTPPLPoint | |
CTPPLPoly | |
CVECTOR2 | Class VECTOR2 defines a general 2D-vector/point |
CVECTOR2_TRAITS | Class VECTOR2_TRAITS traits class for VECTOR2 |
CVECTOR2_TRAITS< int > | |