0022627: Change OCCT memory management defaults
[occt.git] / src / IGESSelect / IGESSelect_SignStatus.cdl
CommitLineData
7fd59977 1-- File: IGESSelect_SignStatus.cdl
2-- Created: Wed Jan 28 17:10:13 1998
3-- Author: Christian CAILLET
4-- <cky@heliox.paris1.matra-dtv.fr>
5---Copyright: Matra Datavision 1998
6
7
8class SignStatus from IGESSelect inherits Signature from IFSelect
9
10 ---Purpose : Gives D.E. Status under the form i,j,k,l (4 figures)
11 -- i for BlankStatus
12 -- j for SubordinateStatus
13 -- k for UseFlag
14 -- l for Hierarchy
15 --
16 -- For matching, allowed shortcuts
17 -- B(Blanked) or V(Visible) are allowed instead of i
18 -- I(Independant=0), P(Physically Dep.=1), L(Logically Dep.=2) or
19 -- D(Dependant=3) are allowed instead of j
20 -- These letters must be given in their good position
21 -- For non-exact matching :
22 -- a letter (see above), no comma : only this status is checked
23 -- nothing or a star between commas : this status is OK
24
25uses CString, Transient, AsciiString, InterfaceModel
26
27is
28
29 Create returns mutable SignStatus;
30
31 Value (me; ent : any Transient; model : InterfaceModel) returns CString;
32 ---Purpose : Returns the value (see above)
33
34 Matches (me; ent : Transient; model : InterfaceModel;
35 text : AsciiString; exact : Boolean)
36 returns Boolean is redefined;
37 ---Purpose : Performs the match rule (see above)
38
39end SignStatus;