Salome HOME
Merge with OCC-V2_1_0_deb
[modules/geom.git] / src / GEOMAlgo / GEOMAlgo_Algo.cdl
1 -- File:        GEOMAlgo_Algo.cdl
2 -- Created:     Sat Dec 04 12:37:56 2004
3 -- Author:      Peter KURNEV
4 --              <peter@PREFEX>
5 ---Copyright:    Matra Datavision 2004
6
7
8 deferred  class Algo from GEOMAlgo 
9
10         ---Purpose: 
11
12 --uses
13 --raises
14
15 is
16     Initialize 
17         returns Algo from GEOMAlgo;  
18     ---C++: alias "Standard_EXPORT virtual ~GEOMAlgo_Algo();" 
19
20     Perform(me:out) 
21         is deferred;      
22
23     CheckData(me:out) 
24         is deferred protected;  
25         
26     CheckResult(me:out) 
27         is deferred protected;
28      
29     ErrorStatus (me) 
30         returns Integer from Standard; 
31   
32     WarningStatus (me) 
33         returns Integer from Standard;
34  
35 fields
36     myErrorStatus   : Integer from Standard  is protected;       
37     myWarningStatus : Integer from Standard  is protected;       
38  
39 end Algo;