MantisBT
Mantis Bug Tracker Workflow

occt: master 9a9a3edf Diff ] Back to Repository ]
Author Committer Branch Timestamp Parent
abv bugmaster master 2016-03-08 16:39:15 master 02fd709b
Affected Issues 0027234: Code duplication: Convert_CompBezierCurvesToBSplineCurve* in ShapeConstruct
Changeset 0027234: Code duplication: Convert_CompBezierCurvesToBSplineCurve* in ShapeConstruct

Classes from ShapeConstruct duplicating the ones from Convert package are removed.
Protection against joining segments when degree is 1 is introduced in Convert classes.
Optimization previously made in Convert_CompBezierCurvesToBSplineCurve class (within #25256) is applied to 2d equivalent.

Data for automatic upgrade procedure are extended to replace removed classes by their duplicates from Convert.

// cout disabled unless OCCT_DEBUG is defined
mod - adm/upgrade.dat Diff ] File ]
mod - src/Convert/Convert_CompBezierCurves2dToBSplineCurve2d.cxx Diff ] File ]
mod - src/Convert/Convert_CompBezierCurvesToBSplineCurve.cxx Diff ] File ]
mod - src/ShapeConstruct/FILES Diff ] File ]
rm - src/ShapeConstruct/ShapeConstruct_CompBezierCurves2dToBSplineCurve2d.cxx Diff ] File ]
rm - src/ShapeConstruct/ShapeConstruct_CompBezierCurves2dToBSplineCurve2d.hxx Diff ] File ]
rm - src/ShapeConstruct/ShapeConstruct_CompBezierCurvesToBSplineCurve.cxx Diff ] File ]
rm - src/ShapeConstruct/ShapeConstruct_CompBezierCurvesToBSplineCurve.hxx Diff ] File ]


Copyright © 2000 - 2019 MantisBT Team
Powered by Mantis Bugtracker