OCC22322 Improvement of Extrema performance
[occt.git] / src / StepVisual / StepVisual_InvisibleItem.cdl
1 -- File:        InvisibleItem.cdl
2 -- Created:     Fri Dec  1 11:11:11 1995
3 -- Author:      EXPRESS->CDL V0.2 Translator
4 -- Copyright:   Matra-Datavision 1993
5
6
7
8 class InvisibleItem from StepVisual inherits SelectType from StepData
9
10         -- <InvisibleItem> is an EXPRESS Select Type construct translation.
11         -- it gathers : StyledItem, PresentationLayerAssignment, PresentationRepresentation
12
13 uses
14
15         StyledItem,
16         PresentationLayerAssignment,
17         PresentationRepresentation
18 is
19
20         Create returns InvisibleItem;
21         ---Purpose : Returns a InvisibleItem SelectType
22
23         CaseNum (me; ent : Transient) returns Integer;
24         ---Purpose: Recognizes a InvisibleItem Kind Entity that is :
25         --        1 -> StyledItem
26         --        2 -> PresentationLayerAssignment
27         --        3 -> PresentationRepresentation
28         --        0 else
29
30         StyledItem (me) returns any StyledItem;
31         ---Purpose : returns Value as a StyledItem (Null if another type)
32
33         PresentationLayerAssignment (me) returns any PresentationLayerAssignment;
34         ---Purpose : returns Value as a PresentationLayerAssignment (Null if another type)
35
36         PresentationRepresentation (me) returns any PresentationRepresentation;
37         ---Purpose : returns Value as a PresentationRepresentation (Null if another type)
38
39
40 end InvisibleItem;
41