KiCad PCB EDA Suite
|
Used to store the component pin name to net name (and pin function) associations stored in a netlist. More...
#include <pcb_netlist.h>
Public Member Functions | |
COMPONENT_NET () | |
COMPONENT_NET (const wxString &aPinName, const wxString &aNetName, const wxString &aPinFunction, const wxString &aPinType) | |
const wxString & | GetPinName () const |
const wxString & | GetNetName () const |
const wxString & | GetPinFunction () const |
const wxString & | GetPinType () const |
bool | IsValid () const |
bool | operator< (const COMPONENT_NET &aNet) const |
int | Format (OUTPUTFORMATTER *aOut, int aNestLevel, int aCtl) |
Private Attributes | |
wxString | m_pinName |
wxString | m_netName |
wxString | m_pinFunction |
wxString | m_pinType |
Used to store the component pin name to net name (and pin function) associations stored in a netlist.
Definition at line 46 of file pcb_netlist.h.
|
inline |
Definition at line 49 of file pcb_netlist.h.
|
inline |
Definition at line 51 of file pcb_netlist.h.
int COMPONENT_NET::Format | ( | OUTPUTFORMATTER * | aOut, |
int | aNestLevel, | ||
int | aCtl | ||
) |
Definition at line 34 of file pcb_netlist.cpp.
References m_netName, m_pinName, OUTPUTFORMATTER::Print(), and OUTPUTFORMATTER::Quotew().
|
inline |
Definition at line 61 of file pcb_netlist.h.
References m_netName.
Referenced by TEST_NETLIST_EXPORTER_KICAD_FIXTURE::CompareNetlists(), DRC_TEST_PROVIDER_SCHEMATIC_PARITY::testNetlist(), BOARD_NETLIST_UPDATER::updateComponentPadConnections(), and BOARD_NETLIST_UPDATER::updateCopperZoneNets().
|
inline |
Definition at line 62 of file pcb_netlist.h.
References m_pinFunction.
Referenced by TEST_NETLIST_EXPORTER_KICAD_FIXTURE::CompareNetlists(), FOOTPRINT_VIEWER_FRAME::displayFootprint(), DISPLAY_FOOTPRINTS_FRAME::InitDisplay(), DISPLAY_FOOTPRINTS_FRAME::ReloadFootprint(), and BOARD_NETLIST_UPDATER::updateComponentPadConnections().
|
inline |
Definition at line 60 of file pcb_netlist.h.
References m_pinName.
Referenced by TEST_NETLIST_EXPORTER_KICAD_FIXTURE::CompareNetlists(), BOARD_NETLIST_UPDATER::testConnectivity(), and DRC_TEST_PROVIDER_SCHEMATIC_PARITY::testNetlist().
|
inline |
Definition at line 63 of file pcb_netlist.h.
References m_pinType.
Referenced by TEST_NETLIST_EXPORTER_KICAD_FIXTURE::CompareNetlists(), and BOARD_NETLIST_UPDATER::updateComponentPadConnections().
|
inline |
Definition at line 65 of file pcb_netlist.h.
References m_pinName.
Referenced by BOARD_NETLIST_UPDATER::updateComponentPadConnections().
|
inline |
Definition at line 67 of file pcb_netlist.h.
References m_pinName.
|
private |
Definition at line 76 of file pcb_netlist.h.
Referenced by Format(), and GetNetName().
|
private |
Definition at line 77 of file pcb_netlist.h.
Referenced by GetPinFunction().
|
private |
Definition at line 75 of file pcb_netlist.h.
Referenced by Format(), GetPinName(), IsValid(), and operator<().
|
private |
Definition at line 78 of file pcb_netlist.h.
Referenced by GetPinType().