mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-04-06 18:26:22 +03:00
Patch 06 I.1. class Bnd_Box2d - method: inline Standard_Real Bnd_Box2d::SquareExtent() const has been added. Purpose : The method returns the squared diagonal of the bounding box. I.3. class BOPCol_BoxBndTree has been added. Purpose : The class is the instantiation of the algorithm of unbalanced binary tree of overlapped bounding boxes 3D. I.4. class BOPCol_Box2DBndTree has been added. Purpose : The class is the instantiation of the algorithm of unbalanced binary tree of overlapped bounding boxes 2D. I.5. class BOPAlgo_Algo - method: void BOPAlgo_Algo::SetRunParallel(const Standard_Boolean theFlag) has been added. Purpose: Set the flag of parallel processing if <theFlag> is true the parallel processing is switched on if <theFlag> is false the parallel processing is switched off - method: Standard_Boolean BOPAlgo_Algo::RunParallel()const has been added Purpose: Returns the flag of parallel processing II.1. class BOPAlgo_Builder - method: void BOPAlgo_Builder::SetRunParallel(const Standard_Boolean theFlag) has been removed due to I.5. - method: Standard_Boolean BOPAlgo_Builder::RunParallel()const has been removed due to I.5 II.2. class BOPDS_BoxBndTree has been removed due to I.3 II.3. classes BOPDS_Iterator, BOPDS_IteratorSI, BOPDS_SubIterator BOPAlgo_PaveFiller, BOPAlgo_Builder the calls to BOPDS_BoxBndTree have been changed to the calls to BOPCol_BoxBndTree due to I.3 II.4. class BOPAlgo_BuilderFace - method: void BOPAlgo_BuilderFace::PerformLoops() the changes that provide parallel run the WireSplitter algorithm have been done. - method: void BOPAlgo_BuilderFace::PerformAreas() the classification the grows and holes has been done using the algorithm of unbalanced binary tree of overlapped bounding boxes II.5. class BOPAlgo_WireSplitter - method: void BOPAlgo_WireSplitter::SplitBlock(const TopoDS_Face& myFace, BOPTools_ConnexityBlock& aCB) the method is transferred to the static, the signature of the method have been changed - method: void BOPAlgo_WireSplitter::MakeWires() the changes to provide parallel run the SplitBlock algorithm have been done
39 lines
1.1 KiB
Plaintext
39 lines
1.1 KiB
Plaintext
BOPCol_Array1.hxx
|
|
BOPCol_DataMapOfShapeInteger.hxx
|
|
BOPCol_MapOfInteger.hxx
|
|
BOPCol_ListOfInteger.hxx
|
|
BOPCol_PInteger.hxx
|
|
BOPCol_DataMapOfIntegerListOfInteger.hxx
|
|
BOPCol_IndexedDataMapOfShapeBox.hxx
|
|
BOPCol_DataMapOfIntegerInteger.hxx
|
|
BOPCol_DataMapOfIntegerReal.hxx
|
|
BOPCol_DataMapOfIntegerMapOfInteger.hxx
|
|
BOPCol_IndexedMapOfInteger.hxx
|
|
BOPCol_ListOfShape.hxx
|
|
BOPCol_DataMapOfShapeAddress.hxx
|
|
BOPCol_DataMapOfTransientAddress.hxx
|
|
BOPCol_PListOfInteger.hxx
|
|
BOPCol_VectorOfInteger.hxx
|
|
BOPCol_MapOfShape.hxx
|
|
BOPCol_DataMapOfShapeShape.hxx
|
|
BOPCol_DataMapOfShapeListOfShape.hxx
|
|
BOPCol_MapOfOrientedShape.hxx
|
|
BOPCol_IndexedDataMapOfShapeListOfShape.hxx
|
|
BOPCol_IndexedMapOfShape.hxx
|
|
BOPCol_ListOfListOfShape.hxx
|
|
BOPCol_SequenceOfShape.hxx
|
|
BOPCol_SequenceOfPnt2d.hxx
|
|
BOPCol_BaseAllocator.hxx
|
|
BOPCol_DataMapOfIntegerListOfShape.hxx
|
|
BOPCol_SequenceOfReal.hxx
|
|
BOPCol_DataMapOfIntegerShape.hxx
|
|
BOPCol_IndexedDataMapOfIntegerListOfInteger.hxx
|
|
BOPCol_IndexedDataMapOfShapeInteger.hxx
|
|
BOPCol_TBB.hxx
|
|
BOPCol_NCVector.hxx
|
|
|
|
BOPCol_BoxBndTree.hxx
|
|
BOPCol_BoxBndTree.cxx
|
|
BOPCol_Box2DBndTree.hxx
|
|
BOPCol_Box2DBndTree.cxx
|