Salome HOME
Change comments style in geompy.py for right processing with HappyDoc
[modules/geom.git] / src / GEOMAlgo / GEOMAlgo.cdl
1 -- File:        GEOMAlgo.cdl
2 -- Created:     Sat Dec 04 12:36:22 2004
3 -- Author:      Peter KURNEV
4 --              <peter@PREFEX>
5 ---Copyright:    Matra Datavision 2004
6
7
8 package GEOMAlgo 
9
10         ---Purpose: 
11
12 uses  
13     TCollection, 
14     TColStd, 
15     Geom,     
16     Bnd, 
17     gp,  
18     TopAbs,
19     TopoDS, 
20     TopTools, 
21     IntTools, 
22     BOPTools, 
23     BOP     
24     
25 is   
26     --  enumerations 
27     --
28     enumeration State is 
29         ST_UNKNOWN, 
30         ST_IN,
31         ST_OUT,
32         ST_ON, 
33         ST_ONIN, 
34         ST_ONOUT, 
35         ST_INOUT    
36     end State;
37     -- 
38     --  classes 
39     -- 
40     deferred class Algo;
41     deferred class ShapeAlgo; 
42     -- 
43     --  gluer                
44     class Gluer; 
45     class GlueAnalyser; 
46     class CoupleOfShapes; 
47     class PassKey; 
48     class PassKeyMapHasher; 
49     class Tools; 
50     --       
51     --  finder on 
52     deferred class ShapeSolid;
53     class WireSolid; 
54     class ShellSolid; 
55     class VertexSolid; 
56     class FinderShapeOn; 
57     --
58     class IndexedDataMapOfPassKeyListOfShape   
59         instantiates IndexedDataMap from TCollection (PassKey from GEOMAlgo, 
60                                                       ListOfShape from TopTools, 
61                                                       PassKeyMapHasher from GEOMAlgo); 
62      
63     class IndexedDataMapOfShapeBox  
64         instantiates IndexedDataMap from TCollection    (Shape from TopoDS,
65                                                          Box from Bnd,
66                                                          ShapeMapHasher from TopTools);
67     class IndexedDataMapOfIntegerShape  
68         instantiates IndexedDataMap from TCollection    (Integer from Standard,
69                                                          Shape from TopoDS,
70                                                          MapIntegerHasher from TColStd); 
71                                                           
72     class ListOfCoupleOfShapes  
73         instantiates List from TCollection  (CoupleOfShapes from GEOMAlgo);
74
75
76 end GEOMAlgo;