EgtGeomKernel :

- correzione a Subtract di Intervals (l'errore accadeva solo in debug).
This commit is contained in:
Dario Sassi
2018-08-22 07:48:03 +00:00
parent 253f42de1d
commit 322dd46082
+2 -1
View File
@@ -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 ;