MantisBT
Mantis Bug Tracker Workflow

occt: master 6b84c3f7 Diff ] Back to Repository ]
Author Committer Branch Timestamp Parent
azv bugmaster master 2015-11-16 12:48:07 master 6e4dfbec
Affected Issues 0026252: GeomAdaptor_Surface should use inner adaptor to calculate values of complex surfaces
Changeset 0026252: GeomAdaptor_Surface should use inner adaptor to calculate values of complex surfaces

* Implement GeomEvaluator package
* Inject evaluators to GeomAdaptor_Surface to calculate values of complex surfaces
* Inject evaluators to Geom_Surface classes to calculate values for offset surfaces, surfaces of revolution and surfaces of extrusion
* Move Adaptor3d_SurfaceOfLinearExtrusion and Adaptor3d_SurfaceOfRevolution to GeomAdaptor and unify calculation of their values and derivatives
* Code optimizations
* Update test cases

Update of test-cases according to the new behavior
mod - adm/UDLIST Diff ] File ]
mod - src/Adaptor3d/Adaptor3d_IsoCurve.cxx Diff ] File ]
mod - src/Adaptor3d/FILES Diff ] File ]
mod - src/BRepFill/BRepFill_TrimSurfaceTool.cxx Diff ] File ]
mod - src/BRepSweep/BRepSweep_Rotation.cxx Diff ] File ]
mod - src/BRepSweep/BRepSweep_Translation.cxx Diff ] File ]
mod - src/Draft/Draft_Modification_1.cxx Diff ] File ]
mod - src/Extrema/Extrema_ExtPExtS.cxx Diff ] File ]
mod - src/Extrema/Extrema_ExtPExtS.hxx Diff ] File ]
mod - src/Extrema/Extrema_ExtPRevS.cxx Diff ] File ]
mod - src/Extrema/Extrema_ExtPRevS.hxx Diff ] File ]
mod - src/Extrema/Extrema_ExtPS.cxx Diff ] File ]
mod - src/Geom/Geom_OffsetSurface.cxx Diff ] File ]
mod - src/Geom/Geom_OffsetSurface.hxx Diff ] File ]
mod - src/Geom/Geom_OsculatingSurface.cxx Diff ] File ]
mod - src/Geom/Geom_OsculatingSurface.hxx Diff ] File ]
mod - src/Geom/Geom_SurfaceOfLinearExtrusion.cxx Diff ] File ]
mod - src/Geom/Geom_SurfaceOfLinearExtrusion.hxx Diff ] File ]
mod - src/Geom/Geom_SurfaceOfRevolution.cxx Diff ] File ]
mod - src/Geom/Geom_SurfaceOfRevolution.hxx Diff ] File ]
mod - src/GeomAdaptor/FILES Diff ] File ]
mod - src/GeomAdaptor/GeomAdaptor_Surface.cxx Diff ] File ]
mod - src/GeomAdaptor/GeomAdaptor_Surface.hxx Diff ] File ]
mod - src/GeomAdaptor/GeomAdaptor_Surface.lxx Diff ] File ]
add - src/GeomEvaluator/FILES Diff ] File ]
add - src/GeomEvaluator/GeomEvaluator_OffsetSurface.cxx Diff ] File ]
add - src/GeomEvaluator/GeomEvaluator_OffsetSurface.hxx Diff ] File ]
add - src/GeomEvaluator/GeomEvaluator_Surface.hxx Diff ] File ]
add - src/GeomEvaluator/GeomEvaluator_SurfaceOfExtrusion.cxx Diff ] File ]
add - src/GeomEvaluator/GeomEvaluator_SurfaceOfExtrusion.hxx Diff ] File ]
add - src/GeomEvaluator/GeomEvaluator_SurfaceOfRevolution.cxx Diff ] File ]
add - src/GeomEvaluator/GeomEvaluator_SurfaceOfRevolution.hxx Diff ] File ]
mod - src/GeomFill/GeomFill_LocationGuide.cxx Diff ] File ]
mod - src/ShapeCustom/ShapeCustom_SweptToElementary.cxx Diff ] File ]
mod - src/TKG3d/CMakeLists.txt Diff ] File ]
mod - src/TKG3d/PACKAGES Diff ] File ]
mod - tests/bugs/modalg_2/bug5805_18 Diff ] File ]
mod - tests/bugs/modalg_6/bug26525_3 Diff ] File ]
mod - tests/de/iges_1/H8 Diff ] File ]
mod - tests/de/iges_1/N7 Diff ] File ]
mod - tests/de/iges_1/Q3 Diff ] File ]
mod - tests/de/iges_1/R1 Diff ] File ]
mod - tests/de/iges_1/R5 Diff ] File ]
mod - tests/de/iges_2/A7 Diff ] File ]
mod - tests/de/iges_2/C6 Diff ] File ]
mod - tests/de/iges_2/F9 Diff ] File ]
mod - tests/de/iges_2/G9 Diff ] File ]
mod - tests/de/iges_3/A4 Diff ] File ]
mod - tests/de/step_4/G7 Diff ] File ]


Copyright © 2000 - 2021 MantisBT Team
Powered by Mantis Bugtracker