0023648: Add tool for checking shapes on validity for boolean operations.
[occt.git] / src / BRepAlgoAPI / BRepAlgoAPI.cdl
index f95e091..f351717 100755 (executable)
@@ -95,9 +95,9 @@ uses
    TopoDS, 
    gp,
    Geom,
-   Geom2d,
-   BOP 
-   BOPTools,
+   Geom2d, 
+   BOPAlgo, 
+   BOPDS,
    BRepBuilderAPI   
 is
             
@@ -114,7 +114,20 @@ is
        ---Purpose: Perform the boolean operation CUT.
        ---    
     class Section;                       
-       ---Purpose: Perform the operation SECTION. 
-       --- 
-       
+        ---Purpose: Perform the operation SECTION. 
+        --- 
+    class Check;
+        ---Purpose: Check shapes on validity for boolean
+        --- operation.
+    DumpOper( theFilePath : CString from Standard;
+              theShape1 : Shape from TopoDS;
+              theShape2 : Shape from TopoDS;
+              theResult : Shape from TopoDS;
+              theOperation : Operation from BOPAlgo;
+              isNonValidArgs : Boolean from Standard );
+        ---Purpose: Dump arguments and result of boolean operation in the file specified by path.
+        ---Level: Public
+
 end BRepAlgoAPI;
+