Integration of OCCT 6.5.0 from SVN
[occt.git] / src / StepBasic / StepBasic_SiUnitAndTimeUnit.cdl
1 -- File:        SiUnitAndTimeUnit.cdl
2 -- Created:     Fri Jun 17 11:43:44 1994
3 -- Author:      EXPRESS->CDL V0.2 Translator
4 -- Copyright:   Matra-Datavision 1993
5
6
7 class SiUnitAndTimeUnit from StepBasic inherits SiUnit from StepBasic 
8
9         --- This class is an implementation of EXPRESS
10         --  ANDOR Subtype Declaration.
11 uses
12
13     TimeUnit from StepBasic, 
14     DimensionalExponents from StepBasic, 
15     SiPrefix from StepBasic, 
16     SiUnitName from StepBasic
17
18 is
19
20     Create returns mutable SiUnitAndTimeUnit;
21         ---Purpose: Returns a SiUnitAndTimeUnit
22
23     Init (me: mutable; aDimensions: mutable DimensionalExponents from StepBasic) is redefined;
24
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     SetTimeUnit(me: mutable; aTimeUnit: mutable TimeUnit);
33     
34     TimeUnit (me) returns mutable TimeUnit;
35
36 fields
37
38     timeUnit: TimeUnit from StepBasic;
39
40 end SiUnitAndTimeUnit;