]> 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, 11 Aug 2017 17:02:33 +0000 (20:02 +0300)
commit93b792e86b5133fdc6b3f2be6edee3964101d313
tree1ebd4f6272ad19a9bcc9e566063b0d150bf8e795
parent82af2baefa166a066b30ee6e0382965d83b90ff1
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