]> SALOME platform Git repositories - modules/shaper.git/blobdiff - src/GeomAlgoAPI/GeomAlgoAPI_Sewing.h
Salome HOME
* added missing tests and documentation
[modules/shaper.git] / src / GeomAlgoAPI / GeomAlgoAPI_Sewing.h
index 416ac84f25e967de8ff761e02b1863d37d1010b4..5da273d74b57e04a1f452a06ad4d594fcdc9bf55 100644 (file)
 class GeomAlgoAPI_Sewing : public GeomAlgoAPI_MakeShape
 {
 public:
-  /// Constructor.
+  /// Constructor (used by MakeShell).
+  /// \param[in] theShapes list of selected shapes.
   GEOMALGOAPI_EXPORT GeomAlgoAPI_Sewing(const ListOfShape& theShapes);
 
-  /// Constructor with additional arguments
+  /// Constructor with additional arguments (used by Sewing feature)
+  /// \param[in] theShapes list of selected shapes.
+  /// \param[in] theAllowNonManifold if True, non-manifold results are allowed.
+  /// \param[in] theTolerance tolerance value used for the sewing operation.
   GEOMALGOAPI_EXPORT GeomAlgoAPI_Sewing(const ListOfShape& theShapes, const bool theAllowNonManifold, const double theTolerance);
 
   /// \return the list of shapes modified from the shape \a theShape.
@@ -45,7 +49,7 @@ public:
                                            ListOfShape& theHistory);
 
 protected:
-  bool  myBuildShell;
+  bool  myBuildShell; // whether algorithm is used by MakeShell or by Sewing
   
 private:
   /// Builds resulting shape.