Integration of OCCT 6.5.0 from SVN
[occt.git] / src / StepVisual / StepVisual_ContextDependentInvisibility.cdl
1 -- File:        ContextDependentInvisibility.cdl
2 -- Created:     Fri Dec  1 11:11:17 1995
3 -- Author:      EXPRESS->CDL V0.2 Translator
4 -- Copyright:   Matra-Datavision 1993
5
6
7 class ContextDependentInvisibility from StepVisual 
8
9 inherits Invisibility from StepVisual 
10
11 uses
12
13         InvisibilityContext from StepVisual, 
14         HArray1OfInvisibleItem from StepVisual
15 is
16
17         Create returns mutable ContextDependentInvisibility;
18         ---Purpose: Returns a ContextDependentInvisibility
19
20
21         Init (me : mutable;
22               aInvisibleItems : mutable HArray1OfInvisibleItem from StepVisual) is redefined;
23
24         Init (me : mutable;
25               aInvisibleItems : mutable HArray1OfInvisibleItem from StepVisual;
26               aPresentationContext : InvisibilityContext from StepVisual) is virtual;
27
28         -- Specific Methods for Field Data Access --
29
30         SetPresentationContext(me : mutable; aPresentationContext : InvisibilityContext);
31         PresentationContext (me) returns InvisibilityContext;
32
33 fields
34
35         presentationContext : InvisibilityContext from StepVisual; -- a SelectType
36
37 end ContextDependentInvisibility;