]> OCCT Git - occt-copy.git/commit
0030892: Improve Extrema_ExtPS algorithm by unifying the GRAD and TREE methods
authoremv <emv@opencascade.com>
Mon, 19 Aug 2019 05:41:04 +0000 (08:41 +0300)
committeremv <emv@opencascade.com>
Fri, 2 Oct 2020 05:17:45 +0000 (08:17 +0300)
commit4059fcddcb525688c88d9588fc573b723b83c2da
treebaf0295172750b361fe97594b0df6b7a2b0ffe9f
parent68922bccc48539a8f52e632eea1cb8ce60921dfe
0030892: Improve Extrema_ExtPS algorithm by unifying the GRAD and TREE methods

Refactoring of the Extrema_GenExtPS class in order to improve performance and robustness of the algorithm by unifying the GRAD and TREE search methods.
43 files changed:
src/BRepExtrema/BRepExtrema_DistShapeShape.cxx
src/BRepExtrema/BRepExtrema_DistShapeShape.hxx
src/BRepExtrema/BRepExtrema_DistanceSS.cxx
src/BRepExtrema/BRepExtrema_DistanceSS.hxx
src/BRepExtrema/BRepExtrema_ExtPF.cxx
src/BRepExtrema/BRepExtrema_ExtPF.hxx
src/BRepLib/BRepLib_FindSurface.cxx
src/BRepTest/BRepTest_ExtremaCommands.cxx
src/BRepTest/BRepTest_SurfaceCommands.cxx
src/BVH/BVH_BoxSet.hxx
src/BVH/BVH_IndexedBoxSet.hxx
src/BVH/BVH_Tools.hxx
src/Draw/Draw_Debug.cxx
src/Extrema/Extrema_ExtAlgo.hxx [deleted file]
src/Extrema/Extrema_ExtFlag.hxx
src/Extrema/Extrema_ExtPExtS.cxx
src/Extrema/Extrema_ExtPExtS.hxx
src/Extrema/Extrema_ExtPRevS.cxx
src/Extrema/Extrema_ExtPRevS.hxx
src/Extrema/Extrema_ExtPS.cxx
src/Extrema/Extrema_ExtPS.hxx
src/Extrema/Extrema_FuncPSNorm.cxx
src/Extrema/Extrema_FuncPSNorm.hxx
src/Extrema/Extrema_GenExtPS.cxx
src/Extrema/Extrema_GenExtPS.hxx
src/Extrema/Extrema_POnSurfParams.lxx
src/Extrema/FILES
src/GCPnts/FILES
src/GCPnts/GCPnts.cxx [new file with mode: 0644]
src/GCPnts/GCPnts.hxx [new file with mode: 0644]
src/GeomAPI/GeomAPI_ProjectPointOnSurf.cxx
src/GeomAPI/GeomAPI_ProjectPointOnSurf.hxx
src/GeomInt/GeomInt_IntSS_1.cxx
src/GeometryTest/GeometryTest_APICommands.cxx
src/ProjLib/ProjLib_ComputeApproxOnPolarSurface.cxx
src/TopOpeBRepTool/TopOpeBRepTool_PROJECT.cxx
src/TopOpeBRepTool/TopOpeBRepTool_PROJECT.hxx
tests/bugs/modalg_6/bug26356
tests/bugs/moddata_3/bug24068
tests/bugs/moddata_3/bug24134
tests/bugs/moddata_3/bug24138
tests/bugs/xde/bug22826
tests/perf/modalg/bug23906