Salome HOME
Merge with OCC-V2_1_0_deb
[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     Bnd, 
16     gp,  
17     TopAbs,
18     TopoDS, 
19     TopTools, 
20     IntTools 
21     
22 is  
23     deferred class Algo;
24     deferred class ShapeAlgo;
25     class Gluer; 
26     class PassKey; 
27     class PassKeyMapHasher; 
28     class Tools; 
29  
30     class IndexedDataMapOfPassKeyListOfShape   
31         instantiates IndexedDataMap from TCollection (PassKey from GEOMAlgo, 
32                                                       ListOfShape from TopTools, 
33                                                       PassKeyMapHasher from GEOMAlgo); 
34      
35     class IndexedDataMapOfShapeBox  
36         instantiates IndexedDataMap from TCollection    (Shape from TopoDS,
37                                                          Box from Bnd,
38                                                          ShapeMapHasher from TopTools);
39     class IndexedDataMapOfIntegerShape  
40         instantiates IndexedDataMap from TCollection    (Integer from Standard,
41                                                          Shape from TopoDS,
42                                                          MapIntegerHasher from TColStd);
43
44 end GEOMAlgo;