]> SALOME platform Git repositories - modules/geom.git/blob - src/GEOMAlgo/GEOMAlgo_PassKey.cdl
Salome HOME
Modified a method createAndDisplayGO
[modules/geom.git] / src / GEOMAlgo / GEOMAlgo_PassKey.cdl
1 -- File:        GEOMAlgo_PassKey.cdl
2 -- Created:     
3 -- Author:      Peter KURNEV
4 --              <pkv@irinox>
5 ---Copyright:    
6
7
8 class PassKey from GEOMAlgo 
9
10         ---Purpose: 
11
12 uses
13     Shape from TopoDS, 
14     ListOfInteger from TColStd   
15          
16 --raises
17
18 is 
19     Create  
20         returns PassKey from GEOMAlgo; 
21      
22     Assign(me:out;  
23             Other : PassKey from GEOMAlgo) 
24         returns PassKey from GEOMAlgo; 
25     ---C++: alias operator =
26     ---C++: return & 
27 --    
28     SetIds(me:out; 
29             aI1  :Integer from Standard); 
30              
31     SetIds(me:out; 
32             aI1 :Integer from Standard;    
33             aI2 :Integer from Standard);  
34              
35     SetIds(me:out; 
36             aI1 :Integer from Standard;    
37             aI2 :Integer from Standard;    
38             aI3 :Integer from Standard);  
39
40     SetIds(me:out; 
41             aI1 :Integer from Standard;    
42             aI2 :Integer from Standard;    
43             aI3 :Integer from Standard;    
44             aI4 :Integer from Standard); 
45      
46     SetIds(me:out;  
47             aLS  :ListOfInteger from TColStd);   
48  
49     NbMax(me) 
50         returns Integer  from Standard; 
51          
52     Clear(me:out); 
53      
54     Compute(me:out); 
55      
56     IsEqual(me; 
57             aOther:PassKey from GEOMAlgo) 
58         returns Boolean from Standard;                       
59
60     Key(me) 
61         returns Address from Standard;  
62          
63     HashCode(me; 
64             Upper : Integer  from Standard)  
65         returns Integer from Standard;           
66      
67     Id(me; 
68             aIndex: Integer  from Standard)  
69         returns Integer from Standard;
70         
71
72     Dump(me); 
73
74 fields 
75  
76     myNbIds: Integer from Standard is protected;  
77     myNbMax: Integer from Standard is protected; 
78     mySum  : Integer from Standard is protected;   
79     myIds  : Integer from Standard [8] is protected; 
80
81 end PassKey;