Integration of OCCT 6.5.0 from SVN
[occt.git] / src / StepRepr / StepRepr_ItemDefinedTransformation.cdl
1 -- File:        StepRepr_ItemDefinedTransformation.cdl
2 -- Created:     Wed Mar 26 14:38:45 1997
3 -- Author:      Christian CAILLET
4 --              <cky@heliox.paris1.matra-dtv.fr>
5 ---Copyright:    Matra Datavision 1997
6
7
8 class ItemDefinedTransformation  from StepRepr    inherits TShared
9
10     ---Purpose : Added from StepRepr Rev2 to Rev4
11
12 uses
13      HAsciiString from TCollection,
14      RepresentationItem from StepRepr
15
16 is
17
18     Create returns mutable ItemDefinedTransformation;
19
20     Init (me : mutable;
21           aName : HAsciiString from TCollection;
22           aDescription : HAsciiString from TCollection;
23           aTransformItem1 : RepresentationItem from StepRepr;
24           aTransformItem2 : RepresentationItem from StepRepr);
25
26     SetName (me : mutable; aName : HAsciiString from TCollection);
27     Name    (me) returns HAsciiString from TCollection;
28
29     SetDescription (me : mutable; aDescription : HAsciiString from TCollection);
30     Description    (me) returns HAsciiString from TCollection;
31
32     SetTransformItem1 (me : mutable; aItem : RepresentationItem from StepRepr);
33     TransformItem1    (me) returns RepresentationItem;
34
35     SetTransformItem2 (me : mutable; aItem : RepresentationItem from StepRepr);
36     TransformItem2    (me) returns RepresentationItem;
37
38 fields
39
40     theName : HAsciiString from TCollection;
41     theDescription : HAsciiString from TCollection;
42     theTransformItem1 : RepresentationItem from StepRepr;
43     theTransformItem2 : RepresentationItem from StepRepr;
44
45 end ItemDefinedTransformation;