0026619: Tolerances of operands are modified using bop
[occt.git] / src / BOPTest / BOPTest_PartitionCommands.cxx
index fa41405..5718130 100644 (file)
@@ -66,7 +66,7 @@ Standard_Integer bfillds(Draw_Interpretor& di,
   }
   //
   char buf[32];
-  Standard_Boolean bRunParallel, bShowTime;
+  Standard_Boolean bRunParallel, bNonDestructive, bShowTime;
   Standard_Integer i, aNbS, iErr;
   Standard_Real aTol;
   BOPCol_ListIteratorOfListOfShape aIt;
@@ -81,7 +81,8 @@ Standard_Integer bfillds(Draw_Interpretor& di,
   bShowTime = Standard_False;
   //
   bRunParallel=BOPTest_Objects::RunParallel();
-  aTol=BOPTest_Objects::FuzzyValue();
+  bNonDestructive = BOPTest_Objects::NonDestructive();
+  aTol = BOPTest_Objects::FuzzyValue();
   //
   for (i=1; i<n; ++i) {
     if (!strcmp(a[i], "-t")) {
@@ -107,6 +108,7 @@ Standard_Integer bfillds(Draw_Interpretor& di,
   //
   aPF.SetArguments(aLC);
   aPF.SetRunParallel(bRunParallel);
+  aPF.SetNonDestructive(bNonDestructive);
   aPF.SetFuzzyValue(aTol);
   //
   OSD_Timer aTimer;