0024876: Add protection of shapes against modification of geometry
authorink <ink@opencascade.com>
Thu, 10 Jul 2014 10:42:12 +0000 (14:42 +0400)
committerapn <apn@opencascade.com>
Thu, 10 Jul 2014 10:42:49 +0000 (14:42 +0400)
commitebfb9ce298707504e3c8e24aa0fe2b314256d955
tree995df484666840602bdd388ace1aa7c0f5c93fb6
parent01a6e62bc2a126427ecc05443219f7464c5efc69
0024876: Add protection of shapes against modification of geometry

Added flag "locked" for protection of geometric data in the shapes (including tolerances).
Modification test case to avoid regression.
src/BRep/BRep_Builder.cxx
src/DBRep/DBRep.cxx
src/TopoDS/TopoDS.cdl
src/TopoDS/TopoDS_Shape.cdl
src/TopoDS/TopoDS_Shape.lxx
src/TopoDS/TopoDS_TShape.cdl
src/TopoDS/TopoDS_TShape.lxx
tests/boolean/bopcut_2d/D5 [new file with mode: 0644]