|
KiCad PCB EDA Suite
|
#include <topo_match.h>
Public Member Functions | |
| PIN () | |
| ~PIN () | |
| void | SetParent (COMPONENT *parent) |
| const wxString | Format () const |
| void | AddConnection (PIN *pin) |
| bool | IsTopologicallySimilar (const PIN &b) const |
| bool | IsIsomorphic (const PIN &b, TOPOLOGY_MISMATCH_REASON &aDetail) const |
| int | GetNetCode () const |
| const wxString & | GetReference () const |
| COMPONENT * | GetParent () const |
Private Attributes | |
| wxString | m_ref |
| int | m_netcode |
| COMPONENT * | m_parent |
| std::vector< PIN * > | m_conns |
Friends | |
| class | CONNECTION_GRAPH |
Definition at line 82 of file topo_match.h.
|
inline |
Definition at line 87 of file topo_match.h.
References m_netcode, and m_parent.
Referenced by AddConnection(), IsIsomorphic(), and IsTopologicallySimilar().
|
inline |
Definition at line 88 of file topo_match.h.
|
inline |
Definition at line 94 of file topo_match.h.
|
inline |
Definition at line 92 of file topo_match.h.
|
inline |
Definition at line 108 of file topo_match.h.
References m_netcode.
Referenced by TMATCH::CONNECTION_GRAPH::findMatchingComponents().
|
inline |
Definition at line 112 of file topo_match.h.
References m_parent.
|
inline |
Definition at line 110 of file topo_match.h.
References m_ref.
| bool TMATCH::PIN::IsIsomorphic | ( | const PIN & | b, |
| TOPOLOGY_MISMATCH_REASON & | aDetail ) const |
Definition at line 50 of file topo_match.cpp.
References _, TMATCH::COMPONENT::GetParent(), FOOTPRINT::GetReferenceAsString(), TMATCH::TOPOLOGY_MISMATCH_REASON::m_candidate, m_conns, m_netcode, m_parent, TMATCH::TOPOLOGY_MISMATCH_REASON::m_reason, m_ref, TMATCH::COMPONENT::m_reference, TMATCH::TOPOLOGY_MISMATCH_REASON::m_reference, PIN(), and traceTopoMatch.
|
inline |
Definition at line 96 of file topo_match.h.
|
inline |
Definition at line 90 of file topo_match.h.
References m_parent.
Referenced by TMATCH::COMPONENT::AddPin().
|
friend |
Definition at line 84 of file topo_match.h.
References CONNECTION_GRAPH.
Referenced by CONNECTION_GRAPH.
|
private |
Definition at line 119 of file topo_match.h.
Referenced by AddConnection(), and IsIsomorphic().
|
private |
Definition at line 117 of file topo_match.h.
Referenced by GetNetCode(), IsIsomorphic(), and PIN().
|
private |
Definition at line 118 of file topo_match.h.
Referenced by Format(), GetParent(), IsIsomorphic(), IsTopologicallySimilar(), PIN(), and SetParent().
|
private |
Definition at line 116 of file topo_match.h.
Referenced by Format(), GetReference(), IsIsomorphic(), and IsTopologicallySimilar().