7fd59977 |
1 | -- File: RevolvedAreaSolid.cdl |
2 | -- Created: Fri Dec 1 11:11:27 1995 |
3 | -- Author: EXPRESS->CDL V0.2 Translator |
4 | -- Copyright: Matra-Datavision 1993 |
5 | |
6 | |
7 | class RevolvedAreaSolid from StepShape |
8 | |
9 | inherits SweptAreaSolid from StepShape |
10 | |
11 | uses |
12 | |
13 | Axis1Placement from StepGeom, |
14 | Real from Standard, |
15 | HAsciiString from TCollection, |
16 | CurveBoundedSurface from StepGeom |
17 | is |
18 | |
19 | Create returns mutable RevolvedAreaSolid; |
20 | ---Purpose: Returns a RevolvedAreaSolid |
21 | |
22 | |
23 | Init (me : mutable; |
24 | aName : mutable HAsciiString from TCollection; |
25 | aSweptArea : mutable CurveBoundedSurface from StepGeom) is redefined; |
26 | |
27 | Init (me : mutable; |
28 | aName : mutable HAsciiString from TCollection; |
29 | aSweptArea : mutable CurveBoundedSurface from StepGeom; |
30 | aAxis : mutable Axis1Placement from StepGeom; |
31 | aAngle : Real from Standard) is virtual; |
32 | |
33 | -- Specific Methods for Field Data Access -- |
34 | |
35 | SetAxis(me : mutable; aAxis : mutable Axis1Placement); |
36 | Axis (me) returns mutable Axis1Placement; |
37 | SetAngle(me : mutable; aAngle : Real); |
38 | Angle (me) returns Real; |
39 | |
40 | fields |
41 | |
42 | axis : Axis1Placement from StepGeom; |
43 | angle : Real from Standard; |
44 | |
45 | end RevolvedAreaSolid; |