Salome HOME
Basing on the issue #1757 make extrusion-cut that
[modules/shaper.git] / src / Model / Model_BodyBuilder.h
index 78aac03490d176709bc78b2f3ab1fc2cca75e6de..440791b6971e38a0274567785210f3f7ab4505d3 100755 (executable)
@@ -66,8 +66,9 @@ public:
 
   /// Records the subshape newShape which was generated during a topological construction.
   /// As an example, consider the case of a face generated in construction of a box.
-  MODEL_EXPORT virtual void generated(const GeomShapePtr& theNewShape,
-                                      const std::string& theName) override;
+  /// Returns true if it is stored correctly (the final shape contains this new sub-shape)
+  MODEL_EXPORT virtual bool generated(const GeomShapePtr& theNewShape,
+    const std::string& theName, const bool theCheckIsInResult = true) override;
 
   /// Records the shape newShape which was generated from the shape oldShape during a topological
   /// construction. As an example, consider the case of a face generated from an edge in