X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FModelAPI%2FModelAPI_Feature.h;h=a6c51d0407958d4831cc29773cc8e127aec5e9d1;hb=9eb5801ea57b763b26db2c7bf897a50b34e2cc31;hp=fed0ea648f23df84e25a481634f6f71518b555c5;hpb=ba737434252ae41c4bee1b792a0f0bb098ffae87;p=modules%2Fshaper.git diff --git a/src/ModelAPI/ModelAPI_Feature.h b/src/ModelAPI/ModelAPI_Feature.h index fed0ea648..a6c51d040 100644 --- a/src/ModelAPI/ModelAPI_Feature.h +++ b/src/ModelAPI/ModelAPI_Feature.h @@ -6,7 +6,7 @@ #define ModelAPI_Feature_H_ #include "ModelAPI_Object.h" -#include "ModelAPI_PluginManager.h" +#include "ModelAPI_Session.h" #include #include @@ -59,6 +59,10 @@ class ModelAPI_Feature : public ModelAPI_Object const int theIndex); /// removes the result from the feature MODELAPI_EXPORT void removeResult(const boost::shared_ptr& theResult); + /// removes all results from the feature + MODELAPI_EXPORT void eraseResults(); + /// removes all fields from this feature: results, data, etc + MODELAPI_EXPORT virtual void erase(); /// Returns true if result is persistent (stored in document) and on undo-redo, save-open /// it is not needed to recompute it.