KiCad PCB EDA Suite
CONNECTION_GRAPH Member List
This is the complete list of members for
CONNECTION_GRAPH
, including all inherited members.
assignNetCodesToBus
(SCH_CONNECTION *aConnection)
CONNECTION_GRAPH
private
assignNewNetCode
(SCH_CONNECTION &aConnection)
CONNECTION_GRAPH
private
buildConnectionGraph
()
CONNECTION_GRAPH
private
buildItemSubGraphs
()
CONNECTION_GRAPH
private
collectAllDriverValues
()
CONNECTION_GRAPH
private
CONNECTION_GRAPH
(SCHEMATIC *aSchematic=nullptr)
CONNECTION_GRAPH
inline
ercCheckBusToBusConflicts
(const CONNECTION_SUBGRAPH *aSubgraph)
CONNECTION_GRAPH
private
ercCheckBusToBusEntryConflicts
(const CONNECTION_SUBGRAPH *aSubgraph)
CONNECTION_GRAPH
private
ercCheckBusToNetConflicts
(const CONNECTION_SUBGRAPH *aSubgraph)
CONNECTION_GRAPH
private
ercCheckFloatingWires
(const CONNECTION_SUBGRAPH *aSubgraph)
CONNECTION_GRAPH
private
ercCheckHierSheets
()
CONNECTION_GRAPH
private
ercCheckLabels
(const CONNECTION_SUBGRAPH *aSubgraph)
CONNECTION_GRAPH
private
ercCheckMultipleDrivers
(const CONNECTION_SUBGRAPH *aSubgraph)
CONNECTION_GRAPH
private
ercCheckNoConnects
(const CONNECTION_SUBGRAPH *aSubgraph)
CONNECTION_GRAPH
private
FindFirstSubgraphByName
(const wxString &aNetName)
CONNECTION_GRAPH
FindSubgraphByName
(const wxString &aNetName, const SCH_SHEET_PATH &aPath)
CONNECTION_GRAPH
generateInvisiblePinSubGraphs
()
CONNECTION_GRAPH
private
GetBusAlias
(const wxString &aName)
CONNECTION_GRAPH
GetBusesNeedingMigration
()
CONNECTION_GRAPH
getDefaultConnection
(SCH_ITEM *aItem, CONNECTION_SUBGRAPH *aSubgraph)
CONNECTION_GRAPH
private
GetNetMap
() const
CONNECTION_GRAPH
inline
GetSubgraphForItem
(SCH_ITEM *aItem)
CONNECTION_GRAPH
m_allowRealTime
CONNECTION_GRAPH
static
m_bus_alias_cache
CONNECTION_GRAPH
private
m_bus_name_to_code_map
CONNECTION_GRAPH
private
m_driver_subgraphs
CONNECTION_GRAPH
private
m_global_label_cache
CONNECTION_GRAPH
private
m_invisible_power_pins
CONNECTION_GRAPH
private
m_item_to_subgraph_map
CONNECTION_GRAPH
private
m_items
CONNECTION_GRAPH
private
m_last_bus_code
CONNECTION_GRAPH
private
m_last_net_code
CONNECTION_GRAPH
private
m_last_subgraph_code
CONNECTION_GRAPH
private
m_local_label_cache
CONNECTION_GRAPH
private
m_net_code_to_subgraphs_map
CONNECTION_GRAPH
private
m_net_name_to_code_map
CONNECTION_GRAPH
private
m_net_name_to_subgraphs_map
CONNECTION_GRAPH
private
m_schematic
CONNECTION_GRAPH
private
m_sheet_to_subgraphs_map
CONNECTION_GRAPH
private
m_sheetList
CONNECTION_GRAPH
private
m_subgraphs
CONNECTION_GRAPH
private
matchBusMember
(SCH_CONNECTION *aBusConnection, SCH_CONNECTION *aSearch)
CONNECTION_GRAPH
private
static
processSubGraphs
()
CONNECTION_GRAPH
private
propagateToNeighbors
(CONNECTION_SUBGRAPH *aSubgraph)
CONNECTION_GRAPH
private
recacheSubgraphName
(CONNECTION_SUBGRAPH *aSubgraph, const wxString &aOldName)
CONNECTION_GRAPH
private
Recalculate
(const SCH_SHEET_LIST &aSheetList, bool aUnconditional=false, std::function< void(SCH_ITEM *)> *aChangedItemHandler=nullptr)
CONNECTION_GRAPH
Reset
()
CONNECTION_GRAPH
resolveAllDrivers
()
CONNECTION_GRAPH
private
RunERC
()
CONNECTION_GRAPH
SetSchematic
(SCHEMATIC *aSchematic)
CONNECTION_GRAPH
inline
updateItemConnectivity
(const SCH_SHEET_PATH &aSheet, const std::vector< SCH_ITEM * > &aItemList)
CONNECTION_GRAPH
private
~CONNECTION_GRAPH
()
CONNECTION_GRAPH
inline
Generated on Tue Jun 28 2022 04:07:36 for KiCad PCB EDA Suite by
1.8.15