Salome HOME
Added the system of reinitialization of attributes instead of re-creation of them...
authormpv <mpv@opencascade.com>
Mon, 29 Aug 2016 16:28:33 +0000 (19:28 +0300)
committermpv <mpv@opencascade.com>
Mon, 29 Aug 2016 16:29:05 +0000 (19:29 +0300)
commitb5eaf6f6971771b1e39f55ba5fc484e2f150ffb8
tree8b4dd3a975d24cb01932267cd9848e9519c74269
parent3e40e36af7bb9e49d10924383c71efd6c8186c16
Added the system of reinitialization of attributes instead of re-creation of them on undo/redo, etc. This is done because in solvers-connector reference to attributes are stored. So, they become bad on undo/redo/abort.
39 files changed:
src/GeomData/GeomData_Dir.cpp
src/GeomData/GeomData_Dir.h
src/GeomData/GeomData_Point.cpp
src/GeomData/GeomData_Point.h
src/GeomData/GeomData_Point2D.cpp
src/GeomData/GeomData_Point2D.h
src/Model/Model_AttributeBoolean.cpp
src/Model/Model_AttributeBoolean.h
src/Model/Model_AttributeDocRef.cpp
src/Model/Model_AttributeDocRef.h
src/Model/Model_AttributeDouble.cpp
src/Model/Model_AttributeDouble.h
src/Model/Model_AttributeDoubleArray.cpp
src/Model/Model_AttributeDoubleArray.h
src/Model/Model_AttributeIntArray.cpp
src/Model/Model_AttributeIntArray.h
src/Model/Model_AttributeInteger.cpp
src/Model/Model_AttributeInteger.h
src/Model/Model_AttributeRefAttr.cpp
src/Model/Model_AttributeRefAttr.h
src/Model/Model_AttributeRefAttrList.cpp
src/Model/Model_AttributeRefAttrList.h
src/Model/Model_AttributeRefList.cpp
src/Model/Model_AttributeRefList.h
src/Model/Model_AttributeReference.cpp
src/Model/Model_AttributeReference.h
src/Model/Model_AttributeSelection.h
src/Model/Model_AttributeSelectionList.cpp
src/Model/Model_AttributeSelectionList.h
src/Model/Model_AttributeString.cpp
src/Model/Model_AttributeString.h
src/Model/Model_Data.cpp
src/Model/Model_Expression.cpp
src/Model/Model_Expression.h
src/Model/Model_Objects.cpp
src/ModelAPI/ModelAPI_Attribute.cpp
src/ModelAPI/ModelAPI_Attribute.h
src/ModelAPI/ModelAPI_Expression.h
src/SketchPlugin/Test/TestConstraintDistance.py