occt: master efac1733

Author Committer Branch Timestamp Parent
emv smoskvin master 2018-09-21 08:43:16 master 35ad04e7
Affected Issues  0030151: Modeling Algorithms - Removal of the API level of old Boolean operations algorithm (BRepAlgo_BooleanOperation)
Changeset 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.
mod - dox/upgrade/upgrade.md Diff File
mod - dox/user_guides/draw_test_harness/draw_test_harness.md Diff File
mod - dox/user_guides/shape_healing/shape_healing.md Diff File
mod - samples/ocafsamples/TNaming_Sample.cxx Diff File
mod - samples/tcl/cutter.tcl Diff File
mod - samples/tcl/drill.tcl Diff File
mod - src/BRepAlgo/BRepAlgo.hxx Diff File
rm - src/BRepAlgo/BRepAlgo_BooleanOperation.cxx Diff File
rm - src/BRepAlgo/BRepAlgo_BooleanOperation.hxx Diff File
rm - src/BRepAlgo/BRepAlgo_CheckStatus.hxx Diff File
rm - src/BRepAlgo/BRepAlgo_Common.cxx Diff File
rm - src/BRepAlgo/BRepAlgo_Common.hxx Diff File
rm - src/BRepAlgo/BRepAlgo_Cut.cxx Diff File
rm - src/BRepAlgo/BRepAlgo_Cut.hxx Diff File
rm - src/BRepAlgo/BRepAlgo_Fuse.cxx Diff File
rm - src/BRepAlgo/BRepAlgo_Fuse.hxx Diff File
rm - src/BRepAlgo/BRepAlgo_Section.cxx Diff File
rm - src/BRepAlgo/BRepAlgo_Section.hxx Diff File
rm - src/BRepAlgo/BRepAlgo_Tool.cxx Diff File
rm - src/BRepAlgo/BRepAlgo_Tool.hxx Diff File
mod - src/BRepAlgo/FILES Diff File
mod - src/BRepOffset/BRepOffset_Tool.cxx Diff File
mod - src/BRepTest/BRepTest_TopologyCommands.cxx Diff File
mod - tests/bugs/caf/bug31918_2 Diff File
mod - tests/bugs/modalg_1/buc60585_1 Diff File
mod - tests/bugs/modalg_1/buc60585_2 Diff File
mod - tests/bugs/modalg_2/bug526 Diff File
mod - tests/bugs/modalg_4/bug82 Diff File
mod - tests/bugs/modalg_5/bug23855 Diff File
mod - tests/bugs/modalg_5/bug24463 Diff File
mod - tests/bugs/modalg_5/bug24519 Diff File
mod - tests/bugs/modalg_5/bug24758_1 Diff File
mod - tests/bugs/modalg_5/bug24758_2 Diff File
mod - tests/bugs/modalg_5/bug25766 Diff File
mod - tests/bugs/modalg_6/bug21507 Diff File
mod - tests/bugs/modalg_7/bug83 Diff File
mod - tests/bugs/moddata_1/bug17046 Diff File
mod - tests/bugs/moddata_1/bug22194 Diff File
mod - tests/bugs/moddata_2/bug254 Diff File
mod - tests/caf/nam/A3 Diff File
mod - tests/v3d/bugs/bug331_1 Diff File