]> OCCT Git - occt-copy.git/commit
0030151: Modeling Algorithms - Removal of the API level of old Boolean operations... CR30151
authoremv <emv@opencascade.com>
Fri, 21 Sep 2018 08:43:16 +0000 (11:43 +0300)
committeremv <emv@opencascade.com>
Mon, 24 Sep 2018 07:45:56 +0000 (10:45 +0300)
commit536340415313d524db8974b04cade688e4853c61
treeaac3bda4e22655482a142dacccfc0e08097c7035
parent8ba3cce6bfbe02fb398b4848bc4a3dcdc925cb32
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 should 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) should be used instead.

Adjustment of the test cases to use the commands for modern algorithm.
39 files changed:
dox/dev_guides/upgrade/upgrade.md
dox/user_guides/draw_test_harness/draw_test_harness.md
dox/user_guides/shape_healing/shape_healing.md
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/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/bug22886
tests/bugs/modalg_7/bug83
tests/bugs/moddata_1/bug17046
tests/bugs/moddata_1/bug22194
tests/bugs/moddata_2/bug254
tests/caf/nam/A3