]> OCCT Git - occt-copy.git/commit
0028873: Optimization of HLR CR28873
authorisn <isn@opencascade.com>
Tue, 20 Jun 2017 17:25:11 +0000 (20:25 +0300)
committerisn <isn@opencascade.com>
Tue, 27 Jun 2017 14:45:28 +0000 (17:45 +0300)
commit4132320ddab524d0af0db86be0e522db380941f2
tree040e20979d43d41595f9be941e64cafa8b741c1e
parente9a7ec7a2b92f85777462a56e8a5b5fe808125b9
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