|
KiCad PCB EDA Suite
|
Classes | |
| class | NAVIGATION_QUERY |
| Net membership for one UI operation. More... | |
| struct | NETCHAIN_INPUT |
| Immediate-use netchain input; shared-screen items are qualified by their instance. More... | |
| class | NETCHAIN_MANAGER |
| Persistent chain configuration and the derived chains for one schematic. More... | |
| struct | PIN_NAME_FACT |
| struct | PIN_NAME_REFERENCE |
Typedefs | |
| using | NET_ITEMS_BY_SHEET = std::map<SCH_SHEET_PATH, std::vector<SCH_ITEM*>, SHEET_PATH_CMP> |
Functions | |
| wxString | RenderPinNetName (const PIN_NAME_FACT &aPin, const PIN_NAME_REFERENCE &aReference, bool aForceNoConnect=false) |
| Render a non-power pin name from unescaped values; an absent reference uses the symbol UUID. | |
| std::optional< wxString > | AppendConnectionInfo (const SCH_ITEM &aItem, std::vector< MSG_PANEL_ITEM > &aList, const SCH_SHEET_PATH *aPath=nullptr) |
| Append connection details; return its name for a signal, or no value for a bus/missing row. | |
| using SCH_CONNECTIVITY::NET_ITEMS_BY_SHEET = std::map<SCH_SHEET_PATH, std::vector<SCH_ITEM*>, SHEET_PATH_CMP> |
Definition at line 34 of file conn_navigation.h.
| std::optional< wxString > SCH_CONNECTIVITY::AppendConnectionInfo | ( | const SCH_ITEM & | aItem, |
| std::vector< MSG_PANEL_ITEM > & | aList, | ||
| const SCH_SHEET_PATH * | aPath = nullptr ) |
Append connection details; return its name for a signal, or no value for a bus/missing row.
Definition at line 27 of file conn_presentation.cpp.
References _, SCH_CONNECTION::AppendInfoToMsgPanel(), SCH_ITEM::Connection(), SCH_ITEM::GetEffectiveNetClass(), NETCLASS::GetHumanReadableName(), SCH_CONNECTION::IsBus(), SCH_CONNECTION::Name(), name, and UnescapeString().
Referenced by SCH_BUS_ENTRY_BASE::GetMsgPanelInfo(), SCH_JUNCTION::GetMsgPanelInfo(), SCH_LABEL_BASE::GetMsgPanelInfo(), and SCH_LINE::GetMsgPanelInfo().
| wxString SCH_CONNECTIVITY::RenderPinNetName | ( | const PIN_NAME_FACT & | aPin, |
| const PIN_NAME_REFERENCE & | aReference, | ||
| bool | aForceNoConnect ) |
Render a non-power pin name from unescaped values; an absent reference uses the symbol UUID.
Definition at line 27 of file conn_pin_name.cpp.
References CTX_NETNAME, EscapeString(), SCH_CONNECTIVITY::PIN_NAME_FACT::hasDuplicateName, KIID::Hash(), name, SCH_CONNECTIVITY::PIN_NAME_FACT::name, SCH_CONNECTIVITY::PIN_NAME_FACT::noConnect, SCH_CONNECTIVITY::PIN_NAME_FACT::number, SCH_CONNECTIVITY::PIN_NAME_FACT::padNumber, SCH_CONNECTIVITY::PIN_NAME_REFERENCE::reference, SCH_CONNECTIVITY::PIN_NAME_REFERENCE::referenceWithUnit, SCH_CONNECTIVITY::PIN_NAME_FACT::shownNumber, and SCH_CONNECTIVITY::PIN_NAME_REFERENCE::symbolUuid.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and SCH_PIN::GetDefaultNetName().