X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FGeomAlgoAPI%2FGeomAlgoAPI_MakeShapeCustom.h;h=616b108e8e9879f6c91307b0480a0a055bbc51b4;hb=f0cec241aae9ca16d86e166f45cb5c4987d2c792;hp=062e3aaafce140c10bad47614fbc23622f04d086;hpb=952efeb621c89406b5b4b2a7173ad42de4034fa8;p=modules%2Fshaper.git diff --git a/src/GeomAlgoAPI/GeomAlgoAPI_MakeShapeCustom.h b/src/GeomAlgoAPI/GeomAlgoAPI_MakeShapeCustom.h index 062e3aaaf..616b108e8 100644 --- a/src/GeomAlgoAPI/GeomAlgoAPI_MakeShapeCustom.h +++ b/src/GeomAlgoAPI/GeomAlgoAPI_MakeShapeCustom.h @@ -36,22 +36,18 @@ public: /// Adds deleted shape. GEOMALGOAPI_EXPORT bool addDeleted(const std::shared_ptr theShape); - /// \return a shape built by the shape construction algorithms - GEOMALGOAPI_EXPORT virtual const std::shared_ptr shape() const; - /// \return the list of shapes generated from the shape theShape - GEOMALGOAPI_EXPORT virtual void generated(const std::shared_ptr theShape, + GEOMALGOAPI_EXPORT void generated(const std::shared_ptr theShape, ListOfShape& theHistory); /// \return the list of shapes modified from the shape theShape - GEOMALGOAPI_EXPORT virtual void modified(const std::shared_ptr theShape, + GEOMALGOAPI_EXPORT void modified(const std::shared_ptr theShape, ListOfShape& theHistory); /// \return whether the shape is deleted - GEOMALGOAPI_EXPORT virtual bool isDeleted(const std::shared_ptr theShape); + GEOMALGOAPI_EXPORT bool isDeleted(const std::shared_ptr theShape); private: - std::shared_ptr myShape; GeomAPI_DataMapOfShapeMapOfShapes myGenerated; GeomAPI_DataMapOfShapeMapOfShapes myModified; GeomAPI_DataMapOfShapeShape myDeleted;