blob: 66893ae9d2e8164e6a2105222050ed2c26e04b7b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
|
-- File: ReversibleTopologyItem.cdl
-- Created: Fri Dec 1 11:11:11 1995
-- Author: EXPRESS->CDL V0.2 Translator
-- Copyright: Matra-Datavision 1993
class ReversibleTopologyItem from StepShape inherits SelectType from StepData
-- <ReversibleTopologyItem> is an EXPRESS Select Type construct translation.
-- it gathers : Edge, Path, Face, FaceBound, ClosedShell, OpenShell
uses
Edge,
Path,
Face,
FaceBound,
ClosedShell,
OpenShell
is
Create returns ReversibleTopologyItem;
---Purpose : Returns a ReversibleTopologyItem SelectType
CaseNum (me; ent : Transient) returns Integer;
---Purpose: Recognizes a ReversibleTopologyItem Kind Entity that is :
-- 1 -> Edge
-- 2 -> Path
-- 3 -> Face
-- 4 -> FaceBound
-- 5 -> ClosedShell
-- 6 -> OpenShell
-- 0 else
Edge (me) returns any Edge;
---Purpose : returns Value as a Edge (Null if another type)
Path (me) returns any Path;
---Purpose : returns Value as a Path (Null if another type)
Face (me) returns any Face;
---Purpose : returns Value as a Face (Null if another type)
FaceBound (me) returns any FaceBound;
---Purpose : returns Value as a FaceBound (Null if another type)
ClosedShell (me) returns any ClosedShell;
---Purpose : returns Value as a ClosedShell (Null if another type)
OpenShell (me) returns any OpenShell;
---Purpose : returns Value as a OpenShell (Null if another type)
end ReversibleTopologyItem;
|