Salome HOME
added new Sewing feature
[modules/shaper.git] / src / GeomAlgoAPI / GeomAlgoAPI_Sewing.h
index 4d03762a2439727f5351fcc1c1b2e4fc8e65e93e..811b6e44957bcfcbb521ea65376176f1fb6b8ab7 100644 (file)
@@ -35,6 +35,9 @@ public:
   /// Constructor.
   GEOMALGOAPI_EXPORT GeomAlgoAPI_Sewing(const ListOfShape& theShapes);
 
+  /// Constructor with additional arguments
+  GEOMALGOAPI_EXPORT GeomAlgoAPI_Sewing(const ListOfShape& theShapes, const bool theAllowNonManifold, const double theTolerance);
+
   /// \return the list of shapes modified from the shape \a theShape.
   /// \param[in] theShape base shape.
   /// \param[out] theHistory modified shapes.
@@ -43,7 +46,7 @@ public:
 
 private:
   /// Builds resulting shape.
-  void build(const ListOfShape& theShapes);
+  void build(const ListOfShape& theShapes, const bool theAllowNonManifold = false, const double theTolerance = 1.e-6);
 };
 
 #endif