7fd59977 |
1 | -- File: StepShape_AngularLocation.cdl |
2 | -- Created: Tue Apr 18 16:42:57 2000 |
3 | -- Author: Andrey BETENEV |
4 | -- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 |
5 | -- Copyright: Matra Datavision 1999 |
6 | |
7 | class AngularLocation from StepShape |
8 | inherits DimensionalLocation from StepShape |
9 | |
10 | ---Purpose: Representation of STEP entity AngularLocation |
11 | |
12 | uses |
13 | HAsciiString from TCollection, |
14 | ShapeAspect from StepRepr, |
15 | AngleRelator from StepShape |
16 | |
17 | is |
18 | Create returns AngularLocation from StepShape; |
19 | ---Purpose: Empty constructor |
20 | |
21 | Init (me: mutable; aShapeAspectRelationship_Name: HAsciiString from TCollection; |
22 | hasShapeAspectRelationship_Description: Boolean; |
23 | aShapeAspectRelationship_Description: HAsciiString from TCollection; |
24 | aShapeAspectRelationship_RelatingShapeAspect: ShapeAspect from StepRepr; |
25 | aShapeAspectRelationship_RelatedShapeAspect: ShapeAspect from StepRepr; |
26 | aAngleSelection: AngleRelator from StepShape); |
27 | ---Purpose: Initialize all fields (own and inherited) |
28 | |
29 | AngleSelection (me) returns AngleRelator from StepShape; |
30 | ---Purpose: Returns field AngleSelection |
31 | SetAngleSelection (me: mutable; AngleSelection: AngleRelator from StepShape); |
32 | ---Purpose: Set field AngleSelection |
33 | |
34 | fields |
35 | theAngleSelection: AngleRelator from StepShape; |
36 | |
37 | end AngularLocation; |