occt: master 243505b8

Author Committer Branch Timestamp Parent
nbv bugmaster master 2016-03-29 13:29:55 master cb120537
Changeset 0027300: Boolean operation produces invalid shape in terms of "bopargcheck" command

1. Check, if value found by math_PSO algorithm cannot be precised by math_NewtonMinimum algorithm. In this case, we call math_PSO algorithm repeatedly, however, with other parameters.

2. Some margin of edge tolerance value has been provided in IntTools_Tools class.

3. Interface of math_NewtonMinimum class has been changed (method GetStatus() has been added).

Correction of some test cases according to their new behavior.
mod - src/GeomLib/GeomLib_CheckCurveOnSurface.cxx Diff File
mod - src/IntTools/IntTools_Tools.cxx Diff File
mod - src/math/math_NewtonMinimum.cxx Diff File
mod - src/math/math_NewtonMinimum.hxx Diff File
mod - src/math/math_NewtonMinimum.lxx Diff File
mod - tests/bugs/modalg_6/bug25613_1 Diff File
mod - tests/bugs/modalg_6/bug26896_2 Diff File
mod - tests/bugs/modalg_6/bug27282_1 Diff File