Integration of OCCT 6.5.0 from SVN
[occt.git] / src / StepVisual / StepVisual_SurfaceStyleElementSelect.cdl
CommitLineData
7fd59977 1-- File: SurfaceStyleElementSelect.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
8class SurfaceStyleElementSelect from StepVisual inherits SelectType from StepData
9
10 -- <SurfaceStyleElementSelect> is an EXPRESS Select Type construct translation.
11 -- it gathers : SurfaceStyleFillArea, SurfaceStyleBoundary, SurfaceStyleSilhouette, SurfaceStyleSegmentationCurve, SurfaceStyleControlGrid, SurfaceStyleParameterLine
12 -- Rev4 : only remain SurfaceStyleFillArea, SurfaceStyleBoundary, SurfaceStyleParameterLine
13
14uses
15
16 SurfaceStyleFillArea,
17 SurfaceStyleBoundary,
18-- SurfaceStyleSilhouette,
19-- SurfaceStyleSegmentationCurve,
20-- SurfaceStyleControlGrid,
21 SurfaceStyleParameterLine
22is
23
24 Create returns SurfaceStyleElementSelect;
25 ---Purpose : Returns a SurfaceStyleElementSelect SelectType
26
27 CaseNum (me; ent : Transient) returns Integer;
28 ---Purpose: Recognizes a SurfaceStyleElementSelect Kind Entity that is :
29 -- 1 -> SurfaceStyleFillArea
30 -- 2 -> SurfaceStyleBoundary
31 -- 3 -> SurfaceStyleParameterLine
32 -- 4 -> SurfaceStyleSilhouette
33 -- 5 -> SurfaceStyleSegmentationCurve
34 -- 6 -> SurfaceStyleControlGrid
35 -- 0 else
36
37 SurfaceStyleFillArea (me) returns any SurfaceStyleFillArea;
38 ---Purpose : returns Value as a SurfaceStyleFillArea (Null if another type)
39
40 SurfaceStyleBoundary (me) returns any SurfaceStyleBoundary;
41 ---Purpose : returns Value as a SurfaceStyleBoundary (Null if another type)
42
43 SurfaceStyleParameterLine (me) returns any SurfaceStyleParameterLine;
44 ---Purpose : returns Value as a SurfaceStyleParameterLine (Null if another type)
45
46
47end SurfaceStyleElementSelect;
48