]> OCCT Git - occt.git/commit
0030151: Modeling Algorithms - Removal of the API level of old Boolean operations...
authoremv <emv@opencascade.com>
Fri, 21 Sep 2018 08:43:16 +0000 (11:43 +0300)
committersmoskvin <smoskvin@opencascade.com>
Fri, 10 Sep 2021 17:24:50 +0000 (20:24 +0300)
commitefac1733770f766f136694da42454bdd0db62c67
treec989954419d3408f67221d5ae0d1d1187c51168f
parent35ad04e78bd6b34d31cc3072ca3611f6e40c7051
0030151: Modeling Algorithms - Removal of the API level of old Boolean operations algorithm (BRepAlgo_BooleanOperation)

The following classes have been removed as obsolete:
- BRepAlgo_BooleanOperation
- BRepAlgo_Fuse
- BRepAlgo_Cut
- BRepAlgo_Common
- BRepAlgo_Section

The corresponding classes from BRepAlgoAPI package have to be used instead.

Draw commands:
- fuse
- cut
- common
- section/psection
have also been removed as obsolete.

The corresponding commands for modern Boolean operations algorithm (bfuse/bcut/bcommon/bsection) have to be used instead.

Adjustment of the test cases to use the commands for modern algorithm.
41 files changed:
dox/upgrade/upgrade.md
dox/user_guides/draw_test_harness/draw_test_harness.md
dox/user_guides/shape_healing/shape_healing.md
samples/ocafsamples/TNaming_Sample.cxx
samples/tcl/cutter.tcl
samples/tcl/drill.tcl
src/BRepAlgo/BRepAlgo.hxx
src/BRepAlgo/BRepAlgo_BooleanOperation.cxx [deleted file]
src/BRepAlgo/BRepAlgo_BooleanOperation.hxx [deleted file]
src/BRepAlgo/BRepAlgo_CheckStatus.hxx [deleted file]
src/BRepAlgo/BRepAlgo_Common.cxx [deleted file]
src/BRepAlgo/BRepAlgo_Common.hxx [deleted file]
src/BRepAlgo/BRepAlgo_Cut.cxx [deleted file]
src/BRepAlgo/BRepAlgo_Cut.hxx [deleted file]
src/BRepAlgo/BRepAlgo_Fuse.cxx [deleted file]
src/BRepAlgo/BRepAlgo_Fuse.hxx [deleted file]
src/BRepAlgo/BRepAlgo_Section.cxx [deleted file]
src/BRepAlgo/BRepAlgo_Section.hxx [deleted file]
src/BRepAlgo/BRepAlgo_Tool.cxx [deleted file]
src/BRepAlgo/BRepAlgo_Tool.hxx [deleted file]
src/BRepAlgo/FILES
src/BRepOffset/BRepOffset_Tool.cxx
src/BRepTest/BRepTest_TopologyCommands.cxx
tests/bugs/caf/bug31918_2
tests/bugs/modalg_1/buc60585_1
tests/bugs/modalg_1/buc60585_2
tests/bugs/modalg_2/bug526
tests/bugs/modalg_4/bug82
tests/bugs/modalg_5/bug23855
tests/bugs/modalg_5/bug24463
tests/bugs/modalg_5/bug24519
tests/bugs/modalg_5/bug24758_1
tests/bugs/modalg_5/bug24758_2
tests/bugs/modalg_5/bug25766
tests/bugs/modalg_6/bug21507
tests/bugs/modalg_7/bug83
tests/bugs/moddata_1/bug17046
tests/bugs/moddata_1/bug22194
tests/bugs/moddata_2/bug254
tests/caf/nam/A3
tests/v3d/bugs/bug331_1