int PCBNEW_PAIRING_RESOLVER::PairingPolarity(int aNet) const { wxString refName = m_board->FindNet( aNet )->GetNetname(); wxString dummy1, dummy2; return MatchDpSuffix( refName, dummy1, dummy2 ); }
int PNS_TOPOLOGY::DpNetPolarity( int aNet ) { BOARD* brd = PNS_ROUTER::GetInstance()->GetBoard(); wxString refName = brd->FindNet( aNet )->GetNetname(); wxString dummy1, dummy2; return MatchDpSuffix( refName, dummy1, dummy2 ); }
int PCBNEW_PAIRING_RESOLVER::PairedNet(int aNet) const { wxString refName = m_board->FindNet( aNet )->GetNetname(); wxString dummy, coupledNetName; if( MatchDpSuffix( refName, coupledNetName, dummy ) ) { NETINFO_ITEM* net = m_board->FindNet( coupledNetName ); if( !net ) return -1; return net->GetNet(); } return -1; }
int PNS_TOPOLOGY::DpCoupledNet( int aNet ) { BOARD* brd = PNS_ROUTER::GetInstance()->GetBoard(); wxString refName = brd->FindNet( aNet )->GetNetname(); wxString dummy, coupledNetName; if( MatchDpSuffix( refName, coupledNetName, dummy ) ) { NETINFO_ITEM* net = brd->FindNet( coupledNetName ); if( !net ) return -1; return net->GetNet(); } return -1; }