]> OCCT Git - occt-copy.git/commit
0026218: Wrong result done by General Fuse algorithm
authoremv <emv@opencascade.com>
Thu, 14 May 2015 09:39:16 +0000 (12:39 +0300)
committervsr <vsr@opencascade.com>
Mon, 18 May 2015 08:40:53 +0000 (11:40 +0300)
commita5416a8c8ce06383b1986e05d06de85b5686ace4
tree181da86fc6710a29828c520d271056a65ce6a5d8
parentb3b55601fb31e7c769cc6e25e0eefca3cdb4d0ab
0026218: Wrong result done by General Fuse algorithm

class BOPAlgo_PaveFiller
1. method
  void BOPAlgo_PaveFiller::MakeBlocks()
 Update of FaceInfo IN information before filling the maps.

2. methods
  void BOPAlgo_PaveFiller::UpdateFaceInfo
    (BOPDS_DataMapOfPaveBlockListOfPaveBlock& theDME,
     const BOPCol_DataMapOfIntegerInteger& theDMV)

  void BOPAlgo_PaveFiller::ProcessExistingPaveBlocks
    (const Standard_Integer theInt,
     const BOPDS_IndexedMapOfPaveBlock& aMPBOnIn,
     const BOPCol_DataMapOfIntegerListOfInteger& aDMBV,
     BOPDS_IndexedDataMapOfShapeCoupleOfPaveBlocks& aMSCPB,
     BOPCol_DataMapOfShapeInteger& aMVI,
     BOPDS_MapOfPaveBlock& aMPB)

  Small changes in treatment of existing pave blocks when making new ones from intersection curves.
src/BOPAlgo/BOPAlgo_PaveFiller.cdl
src/BOPAlgo/BOPAlgo_PaveFiller_6.cxx
tests/bugs/modalg_6/bug26218 [new file with mode: 0755]