occt: master 53446383

Author Committer Branch Timestamp Parent
aml bugmaster master 2015-09-29 07:34:24 master 345d3056
Affected Issues  0024658: fixshape changes source shape
Changeset 0024658: fixshape changes source shape

Context usage extended in method ShapeFix_Wire::FixSelfIntersection() to avoid modification of original shape by shape healing.
Added check for subshape modification in XSAlgo/XSAlgo_AlgoContainer::MergeTransferInfo().
Test cases are updated to the new behaviour.

Test case for issue CR24658
mod - src/ShapeFix/ShapeFix_Wire.cxx Diff File
mod - src/XSAlgo/XSAlgo_AlgoContainer.cxx Diff File
add - tests/bugs/heal/bug24658 Diff File
mod - tests/de/iges_1/G7 Diff File
mod - tests/de/iges_1/H6 Diff File
mod - tests/de/iges_1/H8 Diff File
mod - tests/de/iges_1/I1 Diff File
mod - tests/de/iges_1/J2 Diff File
mod - tests/de/iges_1/J3 Diff File
mod - tests/de/iges_1/J8 Diff File
mod - tests/de/iges_1/K2 Diff File
mod - tests/de/iges_1/K3 Diff File
mod - tests/de/iges_1/K9 Diff File
mod - tests/de/iges_1/L2 Diff File
mod - tests/de/iges_1/L5 Diff File
mod - tests/de/iges_1/L6 Diff File
mod - tests/de/iges_1/M2 Diff File
mod - tests/de/iges_1/M3 Diff File
mod - tests/de/iges_1/M6 Diff File
mod - tests/de/iges_1/M7 Diff File
mod - tests/de/iges_1/N3 Diff File
mod - tests/de/iges_1/N5 Diff File
mod - tests/de/iges_1/N7 Diff File
mod - tests/de/iges_1/P5 Diff File
mod - tests/de/iges_1/P7 Diff File
mod - tests/de/iges_1/Q3 Diff File
mod - tests/de/iges_1/Q4 Diff File
mod - tests/de/iges_1/Q5 Diff File
mod - tests/de/iges_1/Q6 Diff File
mod - tests/de/iges_1/R1 Diff File
mod - tests/de/iges_1/R4 Diff File
mod - tests/de/iges_1/R5 Diff File
mod - tests/de/iges_2/A4 Diff File
mod - tests/de/iges_2/A7 Diff File
mod - tests/de/iges_2/A9 Diff File
mod - tests/de/iges_2/B3 Diff File
mod - tests/de/iges_2/B8 Diff File
mod - tests/de/iges_2/C3 Diff File
mod - tests/de/iges_2/D1 Diff File
mod - tests/de/iges_2/E1 Diff File
mod - tests/de/iges_2/E3 Diff File
mod - tests/de/iges_2/E4 Diff File
mod - tests/de/iges_2/E6 Diff File
mod - tests/de/iges_2/E7 Diff File
mod - tests/de/iges_2/F3 Diff File
mod - tests/de/iges_2/F4 Diff File
mod - tests/de/iges_2/F5 Diff File
mod - tests/de/iges_2/F9 Diff File
mod - tests/de/iges_2/G1 Diff File
mod - tests/de/iges_2/G8 Diff File
mod - tests/de/iges_2/G9 Diff File
mod - tests/de/iges_2/I3 Diff File
mod - tests/de/iges_2/I4 Diff File
mod - tests/de/iges_2/I5 Diff File
mod - tests/de/iges_2/I8 Diff File
mod - tests/de/iges_2/I9 Diff File
mod - tests/de/iges_3/A2 Diff File
mod - tests/de/iges_3/A3 Diff File
mod - tests/de/iges_3/A4 Diff File
mod - tests/de/iges_3/A9 Diff File
mod - tests/de/step_3/E6 Diff File