Integration of OCCT 6.5.0 from SVN
[occt.git] / src / StepGeom / StepGeom_Axis2Placement2d.cdl
1 -- File:        Axis2Placement2d.cdl
2 -- Created:     Fri Dec  1 11:11:14 1995
3 -- Author:      EXPRESS->CDL V0.2 Translator
4 -- Copyright:   Matra-Datavision 1993
5
6
7 class Axis2Placement2d from StepGeom 
8
9 inherits Placement from StepGeom 
10
11 uses
12
13         Direction from StepGeom, 
14         Boolean from Standard, 
15         HAsciiString from TCollection, 
16         CartesianPoint from StepGeom
17 is
18
19         Create returns mutable Axis2Placement2d;
20         ---Purpose: Returns a Axis2Placement2d
21
22
23         Init (me : mutable;
24               aName : mutable HAsciiString from TCollection;
25               aLocation : mutable CartesianPoint from StepGeom) is redefined;
26
27         Init (me : mutable;
28               aName : mutable HAsciiString from TCollection;
29               aLocation : mutable CartesianPoint from StepGeom;
30               hasArefDirection : Boolean from Standard;
31               aRefDirection : mutable Direction from StepGeom) is virtual;
32
33         -- Specific Methods for Field Data Access --
34
35         SetRefDirection(me : mutable; aRefDirection : mutable Direction);
36         UnSetRefDirection (me:mutable);
37         RefDirection (me) returns mutable Direction;
38         HasRefDirection (me) returns Boolean;
39
40 fields
41
42         refDirection : Direction from StepGeom;   -- OPTIONAL can be NULL
43         hasRefDirection : Boolean from Standard;
44
45 end Axis2Placement2d;