7fd59977 |
1 | -- File: StepElement_CurveElementSectionDefinition.cdl |
2 | -- Created: Thu Dec 12 17:29:00 2002 |
3 | -- Author: data exchange team |
4 | -- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 |
5 | -- Copyright: Open CASCADE 2002 |
6 | |
7 | class CurveElementSectionDefinition from StepElement |
8 | inherits TShared from MMgt |
9 | |
10 | ---Purpose: Representation of STEP entity CurveElementSectionDefinition |
11 | |
12 | uses |
13 | HAsciiString from TCollection |
14 | |
15 | is |
16 | Create returns CurveElementSectionDefinition from StepElement; |
17 | ---Purpose: Empty constructor |
18 | |
19 | Init (me: mutable; aDescription: HAsciiString from TCollection; |
20 | aSectionAngle: Real); |
21 | ---Purpose: Initialize all fields (own and inherited) |
22 | |
23 | Description (me) returns HAsciiString from TCollection; |
24 | ---Purpose: Returns field Description |
25 | SetDescription (me: mutable; Description: HAsciiString from TCollection); |
26 | ---Purpose: Set field Description |
27 | |
28 | SectionAngle (me) returns Real; |
29 | ---Purpose: Returns field SectionAngle |
30 | SetSectionAngle (me: mutable; SectionAngle: Real); |
31 | ---Purpose: Set field SectionAngle |
32 | |
33 | fields |
34 | theDescription: HAsciiString from TCollection; |
35 | theSectionAngle: Real; |
36 | |
37 | end CurveElementSectionDefinition; |