0026619: Tolerances of operands are modified using bop
[occt.git] / src / BOPAlgo / BOPAlgo_Tools.hxx
index 47c4cb6..698dadc 100644 (file)
@@ -29,6 +29,8 @@
 #include <BOPDS_IndexedDataMapOfPaveBlockListOfInteger.hxx>
 
 class BOPDS_PaveBlock;
+class BOPDS_CommonBlock;
+class IntTools_Context;
 
 class BOPAlgo_Tools 
 {
@@ -51,6 +53,11 @@ public:
   
   Standard_EXPORT static void PerformCommonBlocks (const BOPDS_IndexedDataMapOfPaveBlockListOfInteger& theMBlocks, const BOPCol_BaseAllocator& theAllocator, BOPDS_PDS& pDS);
 
+  Standard_EXPORT static Standard_Real ComputeToleranceOfCB
+                                        (const Handle(BOPDS_CommonBlock)& theCB,
+                                         const BOPDS_PDS theDS,
+                                         const Handle(IntTools_Context)& theContext);
+
 };
 
 #endif // _BOPAlgo_Tools_HeaderFile