]> OCCT Git - occt.git/commit
0028708: Create a mechanism to serve shape history by a way common for algorithms...
authorabk <abk@opencascade.com>
Mon, 24 Apr 2017 13:04:45 +0000 (16:04 +0300)
committerbugmaster <bugmaster@opencascade.com>
Thu, 15 Jun 2017 12:27:37 +0000 (15:27 +0300)
commit2c02f319a48882fc4bd097a0e74736665c756342
tree46975cb469f3e58df4e8f1177717056050348a4f
parent9fd2d2c3828d504bc7e8b8e204852b1bc9df02aa
0028708: Create a mechanism to serve shape history by a way common for algorithms accepting and producing shapes

A shape history mechanism was created. It supports history for shapes with types
'vertex', 'edge', 'face' and 'solid'. It allows define relations 'generated',
'modified' and 'removed' between the accepted and the produced shapes. It
provides functionality for the other widely used history mechanism 'Generated',
'Modified', 'IsDeleted'. It provides algorithm to merge two histories of
sequentially applied algorithms. Recommendations were formalized to choose
between relations 'generated' and 'modified'.
src/BRepTools/BRepTools_History.cxx [new file with mode: 0644]
src/BRepTools/BRepTools_History.hxx [new file with mode: 0644]
src/BRepTools/FILES