]> OCCT Git - occt.git/commit
0030206: Improve API of commands bbop and bapibop
authoremv <emv@opencascade.com>
Tue, 7 Sep 2021 13:00:25 +0000 (16:00 +0300)
committersmoskvin <smoskvin@opencascade.com>
Fri, 10 Sep 2021 17:24:50 +0000 (20:24 +0300)
commit74a53b82dcc4622d0987ed2f0e5f08c8fb7e91be
tree8baf62df588a5d3de71b8893d7c5a9e61cea7b6b
parentefac1733770f766f136694da42454bdd0db62c67
0030206: Improve API of commands bbop and bapibop
0030620: Tests - perf/bop/buildfaces does not match description (broken)

Allow using meaningful parameters for the commands bbop and bapibop:
* common - for Common operation
* fuse - for Fuse operation
* cut - for Cut operation
* tuc/cut21 - for Cut21 operation
* section - for Section operation

Add description for the commands dealing with Boolean/GF/Split operations.
Validate arguments of these commands.

Correct test case perf/bop/buildfaces to perform GF execution in parallel and serial modes - compare the results.
src/BOPTest/BOPTest.cxx
src/BOPTest/BOPTest.hxx
src/BOPTest/BOPTest_APICommands.cxx
src/BOPTest/BOPTest_ObjCommands.cxx
src/BOPTest/BOPTest_PartitionCommands.cxx
tests/bugs/modalg_5/bug24639
tests/bugs/modalg_7/bug30206 [new file with mode: 0644]
tests/perf/bop/buildfaces