0028567: Get rid of the unused DRAW commands based on old Boolean Operations (BRepAlgo)
authoremv <emv@opencascade.com>
Fri, 17 Mar 2017 11:33:50 +0000 (14:33 +0300)
committerbugmaster <bugmaster@opencascade.com>
Thu, 23 Mar 2017 12:57:27 +0000 (15:57 +0300)
commite45b5ff7f2355c2eb8fe4dc34f05338102614332
tree558860c82d9667a8b176d9a4f01e4569657ee242
parent8b956afe8ee9707838020769da14fdd2ce4f47fe
0028567: Get rid of the unused DRAW commands based on old Boolean Operations (BRepAlgo)

1. Removal of the traces of the usage of old Boolean operations in BRepFeat package.

2. The DRAW commands *fubl* and *cubl* based on old Boolean operations have been removed.
The alternative for these commands are the commands *bfuseblend* and *bcutblend* respectively.
The last two commands are based on the modern Boolean operations.

3. The DRAW command *ksection* based on old Boolean operations has been removed.
The command *bsection* should be used as alternative.

Test cases which have been using the *ksection* command have been modified to use the *bsection* command.

4. The class QANewBRepNaming_BooleanOperation has been modified to use modern Boolean operations.

The class QANewBRepNaming_BooleanOperation has been removed as not used.
The class QANewBRepNaming_BooleanOperationFeat has been renamed to QANewBRepNaming_BooleanOperation as it has nothing to do with Feat algorithm.
34 files changed:
dox/dev_guides/upgrade/upgrade.md
dox/user_guides/draw_test_harness/draw_test_harness.md
src/BRepFeat/BRepFeat.cxx
src/BRepFeat/BRepFeat_Form.cxx
src/BRepFeat/BRepFeat_MakeDPrism.cxx
src/BRepFeat/BRepFeat_MakeLinearForm.cxx
src/BRepFeat/BRepFeat_MakePipe.cxx
src/BRepFeat/BRepFeat_MakeRevol.cxx
src/BRepFeat/BRepFeat_MakeRevolutionForm.cxx
src/BRepFeat/BRepFeat_RibSlot.cxx
src/BRepTest/BRepTest_FilletCommands.cxx
src/QABugs/QABugs_3.cxx
src/QANewBRepNaming/FILES
src/QANewBRepNaming/QANewBRepNaming.hxx
src/QANewBRepNaming/QANewBRepNaming_BooleanOperation.cxx
src/QANewBRepNaming/QANewBRepNaming_BooleanOperation.hxx
src/QANewBRepNaming/QANewBRepNaming_BooleanOperationFeat.cxx [deleted file]
src/QANewBRepNaming/QANewBRepNaming_BooleanOperationFeat.hxx [deleted file]
src/QANewBRepNaming/QANewBRepNaming_Common.cxx
src/QANewBRepNaming/QANewBRepNaming_Common.hxx
src/QANewBRepNaming/QANewBRepNaming_Cut.cxx
src/QANewBRepNaming/QANewBRepNaming_Cut.hxx
src/QANewBRepNaming/QANewBRepNaming_Fuse.cxx
src/QANewBRepNaming/QANewBRepNaming_Fuse.hxx
src/QANewBRepNaming/QANewBRepNaming_Intersection.cxx
src/QANewBRepNaming/QANewBRepNaming_Intersection.hxx
src/QANewBRepNaming/QANewBRepNaming_Limitation.cxx
src/QANewBRepNaming/QANewBRepNaming_Limitation.hxx
src/QANewDBRepNaming/QANewDBRepNaming_FeatureCommands.cxx
src/ViewerTest/ViewerTest_FilletCommands.cxx
tests/bugs/modalg_1/buc60669
tests/bugs/modalg_1/buc60682
tests/bugs/modalg_1/buc60744
tests/bugs/modalg_4/pro19626