occt: master d6e050ac
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
kgv | bugmaster | master | 2020-12-18 11:29:59 | master 6498be70 |
Affected Issues | 0032008: Modeling Algorithms - disallow implicit copy of Extrema algorithms | |||
Changeset | 0032008: Modeling Algorithms - disallow implicit copy of Extrema algorithms Extrema_GenExtPS now prefers resizing of Array2 tables instead of managing tables by extra handles. Removed unsafe casts to Adaptor3d_SurfacePtr/Adaptor3d_CurvePtr in Extrema classes. Removed unsafe casts to curve adaptors in Extrema_ExtCC, Extrema_ExtCC2d classes. Extrema_GenExtPS, Extrema_GenExtSS, Extrema_ExtCS - copies by value are now disallowed; several unexpected places copying the object have been fixed. IntTools_Context - maps of void* have been replaced by typed maps. |
|||
rm - src/Adaptor3d/Adaptor3d_CurveOnSurfacePtr.hxx | Diff File | |||
rm - src/Adaptor3d/Adaptor3d_CurvePtr.hxx | Diff File | |||
rm - src/Adaptor3d/Adaptor3d_SurfacePtr.hxx | Diff File | |||
mod - src/Adaptor3d/FILES | Diff File | |||
mod - src/BOPAlgo/BOPAlgo_Tools.cxx | Diff File | |||
mod - src/BRepFill/BRepFill_Filling.cxx | Diff File | |||
mod - src/BRepFill/BRepFill_Filling.hxx | Diff File | |||
mod - src/BRepGProp/BRepGProp_TFunction.cxx | Diff File | |||
mod - src/BRepGProp/BRepGProp_TFunction.hxx | Diff File | |||
mod - src/BRepGProp/BRepGProp_UFunction.cxx | Diff File | |||
mod - src/BRepGProp/BRepGProp_UFunction.hxx | Diff File | |||
mod - src/BRepGProp/BRepGProp_VinertGK.cxx | Diff File | |||
mod - src/BRepGProp/BRepGProp_VinertGK.hxx | Diff File | |||
mod - src/Extrema/Extrema_ExtCC.cxx | Diff File | |||
mod - src/Extrema/Extrema_ExtCC.hxx | Diff File | |||
mod - src/Extrema/Extrema_ExtCC2d.cxx | Diff File | |||
mod - src/Extrema/Extrema_ExtCC2d.hxx | Diff File | |||
mod - src/Extrema/Extrema_ExtCS.cxx | Diff File | |||
mod - src/Extrema/Extrema_ExtCS.hxx | Diff File | |||
mod - src/Extrema/Extrema_ExtPRevS.cxx | Diff File | |||
mod - src/Extrema/Extrema_ExtPS.cxx | Diff File | |||
mod - src/Extrema/Extrema_ExtPS.hxx | Diff File | |||
mod - src/Extrema/Extrema_ExtSS.cxx | Diff File | |||
mod - src/Extrema/Extrema_ExtSS.hxx | Diff File | |||
mod - src/Extrema/Extrema_FuncExtCS.cxx | Diff File | |||
mod - src/Extrema/Extrema_FuncExtCS.hxx | Diff File | |||
mod - src/Extrema/Extrema_FuncExtSS.cxx | Diff File | |||
mod - src/Extrema/Extrema_FuncExtSS.hxx | Diff File | |||
mod - src/Extrema/Extrema_FuncPSNorm.cxx | Diff File | |||
mod - src/Extrema/Extrema_FuncPSNorm.hxx | Diff File | |||
mod - src/Extrema/Extrema_GenExtCS.cxx | Diff File | |||
mod - src/Extrema/Extrema_GenExtCS.hxx | Diff File | |||
mod - src/Extrema/Extrema_GenExtPS.cxx | Diff File | |||
mod - src/Extrema/Extrema_GenExtPS.hxx | Diff File | |||
mod - src/Extrema/Extrema_GenExtSS.cxx | Diff File | |||
mod - src/Extrema/Extrema_GenExtSS.hxx | Diff File | |||
rm - src/Extrema/Extrema_HArray2OfPOnSurfParams.hxx | Diff File | |||
mod - src/Extrema/FILES | Diff File | |||
mod - src/GeomAPI/GeomAPI_ExtremaCurveCurve.cxx | Diff File | |||
mod - src/GeomAPI/GeomAPI_ExtremaCurveSurface.cxx | Diff File | |||
mod - src/GeomFill/GeomFill_Darboux.cxx | Diff File | |||
mod - src/GeomInt/GeomInt_IntSS_1.cxx | Diff File | |||
mod - src/HLRBRep/HLRBRep_Intersector.cxx | Diff File | |||
mod - src/IntTools/IntTools_BeanFaceIntersector.cxx | Diff File | |||
mod - src/IntTools/IntTools_BeanFaceIntersector.hxx | Diff File | |||
mod - src/IntTools/IntTools_Context.cxx | Diff File | |||
mod - src/IntTools/IntTools_Context.hxx | Diff File | |||
mod - src/ProjLib/ProjLib_CompProjectedCurve.cxx | Diff File | |||
mod - src/ProjLib/ProjLib_PrjFunc.cxx | Diff File | |||
mod - src/ProjLib/ProjLib_PrjFunc.hxx | Diff File | |||
mod - src/ProjLib/ProjLib_PrjResolve.cxx | Diff File | |||
mod - src/ProjLib/ProjLib_PrjResolve.hxx | Diff File |