X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FSketchPlugin%2FSketchPlugin_Sketch.h;h=79b478f7cb1df43f693d667e37760ffb293de962;hb=db01498dd5845ccb8d62912ae09aff5669f51a0e;hp=c35b37ce1f3cb0b97badfa985f62db8310460d04;hpb=add875fff5ce228a4914fcc323fdb911a1042b21;p=modules%2Fshaper.git diff --git a/src/SketchPlugin/SketchPlugin_Sketch.h b/src/SketchPlugin/SketchPlugin_Sketch.h index c35b37ce1..79b478f7c 100644 --- a/src/SketchPlugin/SketchPlugin_Sketch.h +++ b/src/SketchPlugin/SketchPlugin_Sketch.h @@ -123,7 +123,13 @@ class SketchPlugin_Sketch : public ModelAPI_CompositeFeature, public GeomAPI_IPr SKETCHPLUGIN_EXPORT virtual boost::shared_ptr subFeature(const int theIndex) const; - protected: + /// Returns the sub-feature unique identifier in this composite feature by zero-base index + SKETCHPLUGIN_EXPORT virtual int subFeatureId(const int theIndex) const; + + /// Construction result is allways recomuted on the fly + SKETCHPLUGIN_EXPORT virtual bool isPersistentResult() {return false;} + +protected: /// Creates a plane and append it to the list /// \param theX the X normal value /// \param theY the Y normal value