Salome HOME
Change comments style in geompy.py for right processing with HappyDoc
[modules/geom.git] / src / NMTAlgo / NMTAlgo_Tools.cdl
1 -- File:        NMTAlgo_Tools.cdl
2 -- Created:     Fri Jan 30 16:29:14 2004
3 -- Author:      Peter KURNEV
4 --              <pkv@irinox>
5 ---Copyright:    Matra Datavision 2004
6
7
8 class Tools from NMTAlgo 
9
10         ---Purpose: 
11
12 uses  
13     Orientation from TopAbs,
14
15     Shape from TopoDS, 
16     Edge  from TopoDS, 
17     Face  from TopoDS,
18     Shell from TopoDS, 
19          
20     ListOfShape from TopTools, 
21     IndexedMapOfShape from TopTools
22 --raises
23
24 is
25     OrientFacesOnShell (myclass; 
26             aShell: Shell from TopoDS;  
27             aShellNew: out Shell from TopoDS); 
28          
29     OrientFacesOnShell (myclass; 
30             aF  : Face from TopoDS;  
31             aSh : out Shell from TopoDS);   
32             
33     Orientation(myclass;  
34             aE:  Edge from TopoDS; 
35             aF:  Face from TopoDS) 
36         returns Orientation from TopAbs; 
37          
38     Sense  (myclass;  
39             aF1:  Face from TopoDS; 
40             aF2:  Face from TopoDS) 
41         returns Integer from Standard; 
42          
43     IsInside (myclass;  
44             aS1:  Shape from TopoDS; 
45             aS2:  Shape from TopoDS) 
46         returns Boolean from Standard;  
47          
48     MakeShells(myclass; 
49         aFC:Shape from TopoDS;
50         aLS:out ListOfShape from TopTools);  
51         
52     MakeSolids(myclass; 
53         aLS:out ListOfShape from TopTools);     
54
55     MakeSolids(myclass; 
56         aFC:Shape from TopoDS;
57         aLS:out ListOfShape from TopTools);  
58          
59     BreakWebs (myclass;  
60             aS1:  Shape from TopoDS; 
61             aS2:out Shape from TopoDS);  
62          
63     FindImageSolid (myclass;  
64             aFC  :  Shape from TopoDS;  
65             aMSo :  IndexedMapOfShape from TopTools;
66             aSo  :  out Shape from TopoDS) 
67         returns Boolean from Standard;      
68             
69 --fields
70
71 end Tools;