Salome HOME
updated copyright message
[modules/shaper.git] / src / GeomAlgoAPI / GeomAlgoAPI_Boolean.h
index 0182ff054fa9d575b031dcf6ba57a9a802dd35ba..ab7ae15772a8ed96fdca2e21814196ef7581c314 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2014-2022  CEA/DEN, EDF R&D
+// Copyright (C) 2014-2023  CEA, EDF
 //
 // This library is free software; you can redistribute it and/or
 // modify it under the terms of the GNU Lesser General Public
@@ -38,24 +38,24 @@ public:
   /// \param[in] theTool the tool object.
   /// \param[in] theOperationType type of boolean operation.
   /// \param[in] theFuzzy additional tolerance value.
-  ///            If the fuzzy value is below the minimum tolerance value (1.e-7), the
-  ///            boolean operation will use a default additional tolerance value of 1.e-5.
+  ///            If the fuzzy value is non-positive, the boolean operation will use a default
+  //             additional tolerance value of 1.e-5.
   GEOMALGOAPI_EXPORT GeomAlgoAPI_Boolean(const GeomShapePtr theObject,
                                          const GeomShapePtr theTool,
                                          const GeomAlgoAPI_Tools::BOPType theOperationType,
-                                         const double theFuzzy = 1.e-8);
+                                         const double theFuzzy = -1);
 
   /// Constructor.
   /// \param[in] theObject the main object.
   /// \param[in] theTools list of tools.
   /// \param[in] theOperationType type of boolean operation.
   /// \param[in] theFuzzy additional tolerance value.
-  ///            If the fuzzy value is below the minimum tolerance value (1.e-7), the
-  ///            boolean operation will use a default additional tolerance value of 1.e-5.
+  ///            If the fuzzy value is non-positive, the boolean operation will use a default
+  //             additional tolerance value of 1.e-5.
   GEOMALGOAPI_EXPORT GeomAlgoAPI_Boolean(const GeomShapePtr theObject,
                                          const ListOfShape& theTools,
                                          const GeomAlgoAPI_Tools::BOPType theOperationType,
-                                         const double theFuzzy = 1.e-8);
+                                         const double theFuzzy = -1);
 
 
   /// Constructor.
@@ -63,12 +63,12 @@ public:
   /// \param[in] theTools list of tools.
   /// \param[in] theOperationType type of boolean operation.
   /// \param[in] theFuzzy additional tolerance value.
-  ///            If the fuzzy value is below the minimum tolerance value (1.e-7), the
-  ///            boolean operation will use a default additional tolerance value of 1.e-5.
+  ///            If the fuzzy value is non-positive, the boolean operation will use a default
+  //             additional tolerance value of 1.e-5.
   GEOMALGOAPI_EXPORT GeomAlgoAPI_Boolean(const ListOfShape& theObjects,
                                          const ListOfShape& theTools,
                                          const GeomAlgoAPI_Tools::BOPType theOperationType,
-                                         const double theFuzzy = 1.e-8);
+                                         const double theFuzzy = -1);
 
   /// Redefinition of the generic method for the Fuse problem: OCCT 30481
   GEOMALGOAPI_EXPORT virtual void modified(const GeomShapePtr theOldShape,