]> 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)
committervglukhik <vglukhik@opencascade.com>
Fri, 17 Mar 2023 23:04:04 +0000 (23:04 +0000)
commit6241604814e5a76dc12cfe4aa6754674c3c4ad0f
treee749be3698a929c60483d4a853f1ee14f13ff952
parenta457daa116c03059f8d82472834e8bbec3391ccf
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