Salome HOME
Additional fix for the issue #1876 : now compsolid result is also splitted when selec...
[modules/shaper.git] / src / Model / Model_AttributeReference.h
index 7ea779b6ce656afa2da6a068d4e2c5aca4e83ee7..ea9b721f527b64c4d4ef78d357a1f009e0fd4a24 100644 (file)
@@ -20,6 +20,7 @@
 
 class Model_AttributeReference : public ModelAPI_AttributeReference
 {
+  TDF_Label myLab; ///< the main label of this attribute
   Handle_TDF_Reference myRef;  ///< references to the feature label
  public:
   /// Defines the object referenced from this attribute
@@ -39,6 +40,8 @@ class Model_AttributeReference : public ModelAPI_AttributeReference
 protected:
   /// Objects are created for features automatically
   MODEL_EXPORT Model_AttributeReference(TDF_Label& theLabel);
+  /// Reinitializes the internal state of the attribute (may be needed on undo/redo, abort, etc)
+  virtual void reinit();
 
   friend class Model_Data;
   friend class Model_AttributeSelection;