EgtGeomKernel :
- correzione a Subtract di Intervals (l'errore accadeva solo in debug).
This commit is contained in:
+2
-1
@@ -118,7 +118,8 @@ Intervals::Subtract( double dMin, double dMax)
|
||||
// se devo dividerlo in due parti
|
||||
else if ( dMin > ( iIter->first + m_dToler) && dMax < ( iIter->second - m_dToler)) {
|
||||
// inserisco il nuovo intervallo che corrisponde alla parte inferiore
|
||||
iIter = m_vInts.emplace( iIter, iIter->first, dMin) ;
|
||||
double dFirst = iIter->first ; // necessario perché usato per riferimento
|
||||
iIter = m_vInts.emplace( iIter, dFirst, dMin) ;
|
||||
// modifico l'intervallo successivo
|
||||
++ iIter ;
|
||||
iIter->first = dMax ;
|
||||
|
||||
Reference in New Issue
Block a user