]> OCCT Git - occt.git/commit
0033180: We had a problem calling the OCC library at the customer site, and the progr...
authorakaftasev <akaftasev@opencascade.com>
Thu, 17 Nov 2022 07:25:36 +0000 (10:25 +0300)
committersmoskvin <smoskvin@opencascade.com>
Sun, 4 Dec 2022 10:35:24 +0000 (13:35 +0300)
commit3eb891ec496520ed05ea35101af6d8497f4d4e87
tree0fa94bc8bbcca659aa3dcdd8c26bc9612940740b
parent057dcfddf77c75cfad6a05e7f7be57d17db01e86
0033180: We had a problem calling the OCC library at the customer site, and the program crashed

Added status for thrusection operations and changed throw constructions to set of the status and break the function.
12 files changed:
src/BRepFill/BRepFill_CompatibleWires.cxx
src/BRepFill/BRepFill_CompatibleWires.hxx
src/BRepFill/BRepFill_Generator.cxx
src/BRepFill/BRepFill_Generator.hxx
src/BRepFill/BRepFill_ThruSectionErrorStatus.hxx [new file with mode: 0644]
src/BRepFill/FILES
src/BRepOffsetAPI/BRepOffsetAPI_ThruSections.cxx
src/BRepOffsetAPI/BRepOffsetAPI_ThruSections.hxx
src/BRepTest/BRepTest_SweepCommands.cxx
tests/bugs/modalg_6/bug26636
tests/bugs/modalg_8/bug33180 [new file with mode: 0644]
tests/thrusection/bugs/bug24997