X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FModel%2FModel_BodyBuilder.h;h=0941d38b2aaf990b7709af4fb8442a5264808b3c;hb=ca5c4cc6ea4aa54000fe0e8729f9c14b8a59abfd;hp=3785d2164243e2370fa7651dfe2cf7f14cc8b222;hpb=cc171413e851e053de99dee13870d2c1cab0327e;p=modules%2Fshaper.git diff --git a/src/Model/Model_BodyBuilder.h b/src/Model/Model_BodyBuilder.h index 3785d2164..0941d38b2 100755 --- a/src/Model/Model_BodyBuilder.h +++ b/src/Model/Model_BodyBuilder.h @@ -27,7 +27,8 @@ class Model_BodyBuilder : public ModelAPI_BodyBuilder std::vector myBuilders; public: /// Stores the shape (called by the execution method). - MODEL_EXPORT virtual void store(const std::shared_ptr& theShape); + MODEL_EXPORT virtual void store(const std::shared_ptr& theShape, + const bool theIsStoreSameShapes = true); /// Stores the generated shape (called by the execution method). MODEL_EXPORT virtual void storeGenerated(const std::shared_ptr& theFromShape, @@ -83,7 +84,8 @@ public: const int theKindOfShape, const int theTag, const std::string& theName, - GeomAPI_DataMapOfShapeShape& theSubShapes); + GeomAPI_DataMapOfShapeShape& theSubShapes, + const bool theIsStoreSeparate = false); /// load and orient generated shapes MODEL_EXPORT virtual void loadAndOrientGeneratedShapes ( GeomAlgoAPI_MakeShape* theMS,