| 
    KiCad PCB EDA Suite
    
   | 
 
Used to store the component pin name to net name (and pin function) associations stored in a netlist. More...
#include <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) | 
| 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 common/netlist_reader/netlist.h.
      
  | 
  inline | 
Definition at line 49 of file common/netlist_reader/netlist.h.
Referenced by operator<().
      
  | 
  inline | 
Definition at line 51 of file common/netlist_reader/netlist.h.
References m_netName, m_pinFunction, m_pinName, and m_pinType.
      
  | 
  inline | 
Definition at line 49 of file pcb_netlist.h.
      
  | 
  inline | 
Definition at line 51 of file pcb_netlist.h.
References m_netName, m_pinFunction, m_pinName, and m_pinType.
| int COMPONENT_NET::Format | ( | OUTPUTFORMATTER * | aOut, | 
| int | aNestLevel, | ||
| int | aCtl ) | 
Definition at line 33 of file common/netlist_reader/netlist.cpp.
References m_netName, m_pinName, OUTPUTFORMATTER::Print(), and OUTPUTFORMATTER::Quotew().
| int COMPONENT_NET::Format | ( | OUTPUTFORMATTER * | aOut, | 
| int | aNestLevel, | ||
| int | aCtl ) | 
References m_netName, m_pinFunction, m_pinName, and m_pinType.
      
  | 
  inline | 
Definition at line 61 of file common/netlist_reader/netlist.h.
References m_netName.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), 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 61 of file pcb_netlist.h.
References m_netName.
      
  | 
  inline | 
Definition at line 62 of file common/netlist_reader/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 62 of file pcb_netlist.h.
References m_pinFunction.
      
  | 
  inline | 
Definition at line 60 of file common/netlist_reader/netlist.h.
References m_pinName.
Referenced by BOOST_AUTO_TEST_CASE(), TEST_NETLIST_EXPORTER_KICAD_FIXTURE::CompareNetlists(), BOARD_NETLIST_UPDATER::testConnectivity(), and DRC_TEST_PROVIDER_SCHEMATIC_PARITY::testNetlist().
      
  | 
  inline | 
Definition at line 60 of file pcb_netlist.h.
References m_pinName.
      
  | 
  inline | 
Definition at line 63 of file common/netlist_reader/netlist.h.
References m_pinType.
Referenced by TEST_NETLIST_EXPORTER_KICAD_FIXTURE::CompareNetlists(), and BOARD_NETLIST_UPDATER::updateComponentPadConnections().
      
  | 
  inline | 
Definition at line 63 of file pcb_netlist.h.
References m_pinType.
      
  | 
  inline | 
Definition at line 65 of file common/netlist_reader/netlist.h.
References m_pinName.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and BOARD_NETLIST_UPDATER::updateComponentPadConnections().
      
  | 
  inline | 
Definition at line 65 of file pcb_netlist.h.
References m_pinName.
      
  | 
  inline | 
Definition at line 67 of file common/netlist_reader/netlist.h.
References COMPONENT_NET(), and m_pinName.
      
  | 
  inline | 
Definition at line 67 of file pcb_netlist.h.
References COMPONENT_NET(), and m_pinName.
      
  | 
  private | 
Definition at line 76 of file common/netlist_reader/netlist.h.
Referenced by COMPONENT_NET(), Format(), and GetNetName().
      
  | 
  private | 
Definition at line 77 of file common/netlist_reader/netlist.h.
Referenced by COMPONENT_NET(), Format(), and GetPinFunction().
      
  | 
  private | 
Definition at line 75 of file common/netlist_reader/netlist.h.
Referenced by COMPONENT_NET(), Format(), GetPinName(), IsValid(), and operator<().
      
  | 
  private | 
Definition at line 78 of file common/netlist_reader/netlist.h.
Referenced by COMPONENT_NET(), Format(), and GetPinType().