Integration of OCCT 6.5.0 from SVN
[occt.git] / src / AdvApp2Var / AdvApp2Var_Criterion.cdl
1 -- File:        AdvApp2Var_Criterion.cdl
2 -- Created:     Wed Jan 15 09:45:42 1997
3 -- Author:      Joelle CHAUVET
4 --              <jct@sgi38>
5 ---Copyright:    Matra Datavision 1996
6 --               
7
8 deferred class Criterion from AdvApp2Var
9
10 uses
11     Patch,Context from AdvApp2Var,
12     CriterionType,CriterionRepartition from AdvApp2Var
13
14 is
15
16     Delete(me:out) is virtual;
17     ---C++: alias "Standard_EXPORT virtual ~AdvApp2Var_Criterion(){Delete() ; }"
18     
19     Value(me; P : in out Patch; C : Context )
20      is deferred; 
21
22     IsSatisfied(me; P : Patch ) returns Boolean
23      is deferred; 
24
25     MaxValue(me) returns Real; 
26
27     Type(me) returns CriterionType; 
28
29     Repartition(me) returns CriterionRepartition; 
30
31    
32 fields
33     myMaxValue : Real is protected;
34     myType : CriterionType is protected;
35     myRepartition : CriterionRepartition is protected;
36     
37 end Criterion;