Salome HOME
Issue #1343 Improvement of Extrusion and Revolution operations: delete of inappropria...
[modules/shaper.git] / src / FeaturesPlugin / FeaturesPlugin_Extrusion.h
index cc000508123be6cd07f2c2ce7666833e8f946664..a8867530ebcfd4ae193da42a87bff50470676fa0 100644 (file)
@@ -110,6 +110,10 @@ class FeaturesPlugin_Extrusion : public FeaturesPlugin_CompositeSketch
   /// Request for initialization of data model of the feature: adding all attributes
   FEATURESPLUGIN_EXPORT virtual void initAttributes();
 
+  /// This method to inform that sub-feature is removed and must be removed from the internal data
+  /// structures of the owner (the remove from the document will be done outside just after)
+  FEATURESPLUGIN_EXPORT virtual void removeFeature(std::shared_ptr<ModelAPI_Feature> theFeature);
+
   /// Use plugin manager for features creation
   FeaturesPlugin_Extrusion();