]> OCCT Git - occt-copy.git/commit
0028873: Optimization of HLR
authorisn <isn@opencascade.com>
Tue, 20 Jun 2017 17:25:11 +0000 (20:25 +0300)
committerisn <isn@opencascade.com>
Fri, 22 Sep 2017 11:10:38 +0000 (14:10 +0300)
commit217af1b8a1ade182bdc1891d2a5fa2b800235e05
tree118b03108b4310fb9399c75669ce071166f6f59d
parent048e1b3b03f0a6a70b6c67c9d01ff85b1ce5876b
0028873: Optimization of HLR

draft version. Parallelization of:
1) contour's building, 2) BRep-adaptor creation of original shapes, 3) BRep-adaptor creation of outlined shapes
Also, some code re-factoring/re-design to provide the thread-safety of Contap functions.
14 files changed:
src/AIS/AIS_Shape.cxx
src/BRepTopAdaptor/BRepTopAdaptor_Tool.cxx
src/BRepTopAdaptor/BRepTopAdaptor_Tool.hxx
src/Contap/Contap_ArcFunction.cxx
src/Contap/Contap_HContTool.cxx
src/Contap/Contap_HContTool.hxx
src/Contap/Contap_SurfFunction.cxx
src/HLRBRep/HLRBRep_FaceData.cxx
src/HLRBRep/HLRBRep_FaceData.hxx
src/HLRBRep/HLRBRep_ShapeToHLR.cxx
src/HLRBRep/HLRBRep_ShapeToHLR.hxx
src/HLRTopoBRep/HLRTopoBRep_DSFiller.cxx
src/HLRTopoBRep/HLRTopoBRep_DSFiller.hxx
src/HLRTopoBRep/HLRTopoBRep_OutLiner.cxx