Integration of OCCT 6.5.0 from SVN
[occt.git] / src / StepShape / StepShape_SolidReplica.cdl
1 -- File:        SolidReplica.cdl
2 -- Created:     Fri Dec  1 11:11:28 1995
3 -- Author:      EXPRESS->CDL V0.2 Translator
4 -- Copyright:   Matra-Datavision 1993
5
6
7 class SolidReplica from StepShape 
8
9 inherits SolidModel from StepShape 
10
11 uses
12
13         CartesianTransformationOperator3d from StepGeom,
14         HAsciiString from TCollection
15 is
16
17         Create returns mutable SolidReplica;
18         ---Purpose: Returns a SolidReplica
19
20
21         Init (me : mutable;
22               aName : mutable HAsciiString from TCollection) is redefined;
23
24         Init (me : mutable;
25               aName : mutable HAsciiString from TCollection;
26               aParentSolid : mutable SolidModel from StepShape;
27               aTransformation : mutable CartesianTransformationOperator3d from StepGeom) is virtual;
28
29         -- Specific Methods for Field Data Access --
30
31         SetParentSolid(me : mutable; aParentSolid : mutable SolidModel);
32         ParentSolid (me) returns mutable SolidModel;
33         SetTransformation(me : mutable; aTransformation : mutable CartesianTransformationOperator3d);
34         Transformation (me) returns mutable CartesianTransformationOperator3d;
35
36 fields
37
38         parentSolid : SolidModel from StepShape;
39         transformation : CartesianTransformationOperator3d from StepGeom;
40
41 end SolidReplica;