occt: master c9337e33

Author Committer Branch Timestamp Parent
asuraven bugmaster master 2021-04-28 09:06:39 master 51d4a4f9
Affected Issues  0029059: Modeling Algorithms - It is necessary to have a unique way of checking of the validity of the edge and its 2D curves
Changeset 0029059: It is necessary to have a unique way of checking of the validity of the edge and its 2D curves

Add new class BRepLib_ValidateEdge to use for edge checking instead of functions:
- Validate() from BOPTools_AlgoTools.cxx
- Validate() from BRepCheck_Edge.cxx
- ShapeAnalysis_Edge::ComputeDeviation()
mod - src/BOPTools/BOPTools_AlgoTools_1.cxx Diff File
mod - src/BRepCheck/BRepCheck_Edge.cxx Diff File
mod - src/BRepFill/BRepFill_AdvancedEvolved.cxx Diff File
mod - src/BRepLib/BRepLib_CheckCurveOnSurface.cxx Diff File
mod - src/BRepLib/BRepLib_CheckCurveOnSurface.hxx Diff File
add - src/BRepLib/BRepLib_ValidateEdge.cxx Diff File
add - src/BRepLib/BRepLib_ValidateEdge.hxx Diff File
mod - src/BRepLib/FILES Diff File
mod - src/BRepOffset/BRepOffset_SimpleOffset.cxx Diff File
mod - src/GeomLib/GeomLib_CheckCurveOnSurface.cxx Diff File
mod - src/GeomLib/GeomLib_CheckCurveOnSurface.hxx Diff File
mod - src/IntTools/IntTools_Tools.cxx Diff File
mod - src/ShapeAnalysis/ShapeAnalysis_Edge.cxx Diff File
mod - src/ShapeAnalysis/ShapeAnalysis_Edge.hxx Diff File