diff --git a/Drilling.cpp b/Drilling.cpp index 1b8eaf9..1a3e77a 100644 --- a/Drilling.cpp +++ b/Drilling.cpp @@ -489,17 +489,15 @@ Drilling::SetGeometry( const SELVECTOR& vIds) m_vId.clear() ; // se lavorazione standard if ( m_Params.m_nSubType == DRI_SUB_STD) { - // recupero il valore di tolleranza sul diametro - //double dDiamTol = GetHoleDiamToler() ; - // verifico che gli identificativi rappresentino dei fori con il corretto diametro + // verifico che gli identificativi rappresentino dei fori (il corretto diametro è verificato dopo) for ( int i = 0 ; i < int( vIds.size()) ; ++ i) { // recupero i dati del foro - //Hole hole ; - //if ( ! GetHoleData( vIds[i], hole) || !VerifyDiameter(hole.dDiam, m_TParams.m_dDiam, dDiamTol)) { - // string sInfo = "Warning in Drilling : Skipped entity " + ToString( vIds[i].nId) ; - // m_pMchMgr->SetWarning( 2151, sInfo) ; - // continue ; - //} + Hole hole ; + if ( ! GetHoleData( vIds[i], hole)) { + string sInfo = "Warning in Drilling : Skipped entity " + ToString( vIds[i].nId) ; + m_pMchMgr->SetWarning( 2151, sInfo) ; + continue ; + } // posso aggiungere alla lista m_vId.push_back( vIds[i]) ; }