Integration of OCCT 6.5.0 from SVN
[occt.git] / src / StepBasic / StepBasic_SiUnitAndPlaneAngleUnit.cdl
1 -- File:        SiUnitAndPlaneAngleUnit.cdl
2 -- Created:     Fri Dec  1 11:11:34 1995
3 -- Author:      EXPRESS->CDL V0.2 Translator
4 -- Copyright:   Matra-Datavision 1993
5
6
7 class SiUnitAndPlaneAngleUnit from StepBasic inherits SiUnit from StepBasic 
8
9         --- This classe is an implementation of EXPRESS
10         --  ANDOR Subtype Declaration.
11 uses
12
13     PlaneAngleUnit from StepBasic, 
14     DimensionalExponents from StepBasic, 
15     SiPrefix from StepBasic, 
16     SiUnitName from StepBasic
17
18 is
19
20     Create returns mutable SiUnitAndPlaneAngleUnit;
21         ---Purpose: Returns a SiUnitAndPlaneAngleUnit
22
23     Init (me: mutable; aDimensions : mutable DimensionalExponents from StepBasic)
24     is redefined;
25
26     Init (me: mutable; hasAprefix : Boolean from Standard;
27                        aPrefix : SiPrefix from StepBasic;
28                        aName : SiUnitName from StepBasic) is redefined;
29
30     -- Specific Methods for Field Data Access --
31
32     SetPlaneAngleUnit(me: mutable; aPlaneAngleUnit: mutable PlaneAngleUnit);
33     
34     PlaneAngleUnit (me) returns mutable PlaneAngleUnit;
35
36 fields
37
38     planeAngleUnit : PlaneAngleUnit from StepBasic;
39
40 end SiUnitAndPlaneAngleUnit;