]> 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, 18 Sep 2020 07:23:52 +0000 (10:23 +0300)
commitaec5142ffb87eeef47f40ba34c2d8c9729039b57
tree90e6103b1a05b3a52222ca40949530fe01a43d2e
parent88610dfc0e8edbb0b8b436ddaa21fab8477d945e
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