Integration of OCCT 6.5.0 from SVN
[occt.git] / src / StepFEA / StepFEA_DegreeOfFreedom.cdl
1 -- File:        StepFEA_DegreeOfFreedom.cdl
2 -- Created:     Sat Dec 14 11:02:05 2002 
3 -- Author:      data exchange team
4 -- Generator:   ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
5 -- Copyright:   Open CASCADE 2002
6
7 class DegreeOfFreedom from StepFEA
8 inherits SelectType from StepData
9
10     ---Purpose: Representation of STEP SELECT type DegreeOfFreedom
11
12 uses
13     SelectMember from StepData,
14     EnumeratedDegreeOfFreedom from StepFEA,
15     HAsciiString from TCollection
16
17 is
18     Create returns DegreeOfFreedom from StepFEA;
19         ---Purpose: Empty constructor
20         
21     CaseNum (me; ent: Transient) returns Integer;
22         ---Purpose: Recognizes a kind of CurveElementFreedom select type
23         --          return 0
24
25     CaseMem (me; ent: SelectMember from StepData) returns Integer is redefined;
26         ---Purpose: Recognizes a items of select member CurveElementFreedomMember
27         --          1 -> EnumeratedCurveElementFreedom
28         --          2 -> ApplicationDefinedDegreeOfFreedom
29         --          0 else
30         
31     NewMember(me) returns SelectMember from StepData is redefined;
32         ---Purpose: Returns a new select member the type CurveElementFreedomMember
33
34     SetEnumeratedDegreeOfFreedom (me:in out; aVal: EnumeratedDegreeOfFreedom from StepFEA);
35         ---Purpose: Returns Value as EnumeratedDegreeOfFreedom (or Null if another type)
36         
37     EnumeratedDegreeOfFreedom (me) returns EnumeratedDegreeOfFreedom from StepFEA;
38         ---Purpose: Returns Value as EnumeratedDegreeOfFreedom (or Null if another type)
39         
40     SetApplicationDefinedDegreeOfFreedom(me: in out; aVal :HAsciiString from TCollection);
41         ---Purpose: Set Value for ApplicationDefinedDegreeOfFreedom
42
43     ApplicationDefinedDegreeOfFreedom (me) returns HAsciiString from TCollection;
44         ---Purpose: Returns Value as ApplicationDefinedDegreeOfFreedom (or Null if another type)
45
46 end DegreeOfFreedom;