]> OCCT Git - occt-copy.git/commit
0024620: BOPAlgo_CheckerSI returns interferences that are not sub-shapes of the sourc...
authorpkv <pkv@opencascade.com>
Thu, 20 Feb 2014 13:07:51 +0000 (17:07 +0400)
committerabv <abv@opencascade.com>
Tue, 25 Mar 2014 12:40:53 +0000 (16:40 +0400)
commit27eaa707185a217c2ef79b6d0f653ee571637b72
tree738df8c7d3870696221ac948780b508448218046
parente58a5bee9152b77d57f80370134f6db23723e37e
0024620: BOPAlgo_CheckerSI returns interferences that are not sub-shapes of the source shape

void BOPAlgo_CheckerSI::PrepareCopy()
has been added.
Purpose:
   - provides the copy of the argument
   - provides links between the copy and the original
- protected method:
void BOPAlgo_CheckerSI::PostTreatCopy()
has been added.
Purpose: provides post treat actions wit the copy.

void BOPAlgo_PaveFiller::Perform()
The try/catch mechanism is used inside the method

Standard_Integer bopcheck
  (Draw_Interpretor& di, Standard_Integer n,  const char** a )
The redundant copying is removed.

Standard_Integer bopargcheck
  (Draw_Interpretor& di, Standard_Integer n,  const char** a )
The redundant copying is removed.

packages:
BOPAlgo
BOPTest

Test cases for issue CR24620
Small correction of text case for issue CR24620
src/BOPAlgo/BOPAlgo_CheckerSI.cdl
src/BOPAlgo/BOPAlgo_CheckerSI.cxx
src/BOPAlgo/BOPAlgo_PaveFiller.cxx
src/BOPTest/BOPTest_CheckCommands.cxx
tests/bugs/modalg_5/bug24620 [new file with mode: 0755]
tests/bugs/moddata_2/bug469