0024988: Wrong result done by projection algorithm
authoraml <aml@opencascade.com>
Thu, 4 Dec 2014 12:04:22 +0000 (15:04 +0300)
committerbugmaster <bugmaster@opencascade.com>
Thu, 4 Dec 2014 12:46:41 +0000 (15:46 +0300)
commit368cdde60ef3b612434e7dbe5763db309e3b8fdf
tree466b8e8a292adb744360a8fa9c81ad3d7f7ba927
parente8feb725a40a7af9bf9b6065919d17f2b8919e9b
0024988: Wrong result done by projection algorithm

Wrong border 1.0e-9 jump has deleted. Added periodicity information when projecting to surface.
Period "jump" bug fixes.

AppCont_LeastSquare conversion to non cdl class.
AppCont_Function + AppCont_FunctionTool combined in one class providing the same functionality and converted to non cdl.
Testcase modification.

Test cases for issue CR24988

Fixed incorrect comparison.
37 files changed:
src/AppCont/AppCont.cdl
src/AppCont/AppCont_Function.cdl [deleted file]
src/AppCont/AppCont_Function.cxx [deleted file]
src/AppCont/AppCont_Function.hxx [new file with mode: 0644]
src/AppCont/AppCont_Function2d.cdl [deleted file]
src/AppCont/AppCont_Function2d.cxx [deleted file]
src/AppCont/AppCont_FunctionTool.cdl [deleted file]
src/AppCont/AppCont_FunctionTool.cxx [deleted file]
src/AppCont/AppCont_FunctionTool2d.cdl [deleted file]
src/AppCont/AppCont_FunctionTool2d.cxx [deleted file]
src/AppCont/AppCont_LeastSquare.cdl [deleted file]
src/AppCont/AppCont_LeastSquare.cxx [new file with mode: 0644]
src/AppCont/AppCont_LeastSquare.gxx [deleted file]
src/AppCont/AppCont_LeastSquare.hxx [new file with mode: 0644]
src/AppCont/FILES
src/Approx/Approx.cdl
src/Approx/Approx_ComputeCLine.cdl
src/Approx/Approx_ComputeCLine.gxx
src/BRepFill/BRepFill.cdl
src/BRepFill/BRepFill_MultiLine.cdl [deleted file]
src/BRepFill/BRepFill_MultiLine.cxx
src/BRepFill/BRepFill_MultiLine.hxx [new file with mode: 0644]
src/BRepFill/BRepFill_MultiLineTool.cdl [deleted file]
src/BRepFill/BRepFill_MultiLineTool.cxx [deleted file]
src/BRepFill/FILES [new file with mode: 0644]
src/BiTgte/BiTgte_Blend.cxx
src/LocOpe/LocOpe_SplitShape.cxx
src/ProjLib/ProjLib_ComputeApprox.cxx
src/ProjLib/ProjLib_ComputeApproxOnPolarSurface.cxx
src/ProjLib/ProjLib_ProjectOnPlane.cxx
src/ProjLib/ProjLib_ProjectOnSurface.cxx
tests/boolean/bfuse_complex/F5
tests/boolean/bfuse_complex/Q2
tests/bugs/moddata_3/bug24988 [new file with mode: 0644]
tests/draft/angle/G8
tests/draft/angle/K7
tests/draft/angle/M2