X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FModelAPI%2FModelAPI_Document.h;h=9070718b48974151d3b0a4ea2332f65438340f71;hb=7f5d3b6de3d879b6a11389c06a6f183b2fa5a1b2;hp=bed11f88617854a642e8676659ade04bb3dda2c8;hpb=8e193b0425317ba19a21a752accaaf59909f52b2;p=modules%2Fshaper.git diff --git a/src/ModelAPI/ModelAPI_Document.h b/src/ModelAPI/ModelAPI_Document.h index bed11f886..9070718b4 100644 --- a/src/ModelAPI/ModelAPI_Document.h +++ b/src/ModelAPI/ModelAPI_Document.h @@ -69,8 +69,12 @@ public: //! \param creates feature and puts it in the document MODELAPI_EXPORT virtual boost::shared_ptr addFeature(std::string theID) = 0; + //! Removes the feature from the document + MODELAPI_EXPORT virtual void removeFeature(boost::shared_ptr theFeature) = 0; + ///! Adds a new sub-document by the identifier, or returns existing one if it is already exist - MODELAPI_EXPORT virtual boost::shared_ptr subDocument(std::string theDocID) = 0; + MODELAPI_EXPORT virtual boost::shared_ptr + subDocument(std::string theDocID) = 0; ///! Returns the id of hte document MODELAPI_EXPORT virtual const std::string& id() const = 0;