70 drcItem->SetErrorMessage( drcItem->GetErrorText() + wxS(
" " ) + aMsg );
72 drcItem->SetItems( aItemA, aItemB, aItemC );
80 footprint->CheckFootprintAttributes(
81 [&](
const wxString& aMsg )
84 aMsg, footprint->GetPosition(), footprint->GetLayer() );
92 [&](
const PAD* aPad,
int aErrorCode,
const wxString& aMsg )
94 if( !
m_drcEngine->IsErrorLimitExceeded( aErrorCode ) )
96 errorHandler( aPad,
nullptr,
nullptr, aErrorCode, aMsg,
105 if( footprint->IsNetTie() )
109 footprint->CheckNetTies(
114 wxEmptyString, aPosition, footprint->GetLayer() );
118 footprint->CheckNetTiePadGroups(
119 [&](
const wxString& aMsg )
122 footprint->GetPosition(), footprint->GetLayer() );