0023024: Update headers of OCCT files
[occt.git] / src / StepRepr / StepRepr_ItemDefinedTransformation.cdl
CommitLineData
b311480e 1-- Created on: 1997-03-26
2-- Created by: Christian CAILLET
3-- Copyright (c) 1997-1999 Matra Datavision
4-- Copyright (c) 1999-2012 OPEN CASCADE SAS
5--
6-- The content of this file is subject to the Open CASCADE Technology Public
7-- License Version 6.5 (the "License"). You may not use the content of this file
8-- except in compliance with the License. Please obtain a copy of the License
9-- at http://www.opencascade.org and read it completely before using this file.
10--
11-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
12-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
13--
14-- The Original Code and all software distributed under the License is
15-- distributed on an "AS IS" basis, without warranty of any kind, and the
16-- Initial Developer hereby disclaims all such warranties, including without
17-- limitation, any warranties of merchantability, fitness for a particular
18-- purpose or non-infringement. Please see the License for the specific terms
19-- and conditions governing the rights and limitations under the License.
20
7fd59977 21
22
23class ItemDefinedTransformation from StepRepr inherits TShared
24
25 ---Purpose : Added from StepRepr Rev2 to Rev4
26
27uses
28 HAsciiString from TCollection,
29 RepresentationItem from StepRepr
30
31is
32
33 Create returns mutable ItemDefinedTransformation;
34
35 Init (me : mutable;
36 aName : HAsciiString from TCollection;
37 aDescription : HAsciiString from TCollection;
38 aTransformItem1 : RepresentationItem from StepRepr;
39 aTransformItem2 : RepresentationItem from StepRepr);
40
41 SetName (me : mutable; aName : HAsciiString from TCollection);
42 Name (me) returns HAsciiString from TCollection;
43
44 SetDescription (me : mutable; aDescription : HAsciiString from TCollection);
45 Description (me) returns HAsciiString from TCollection;
46
47 SetTransformItem1 (me : mutable; aItem : RepresentationItem from StepRepr);
48 TransformItem1 (me) returns RepresentationItem;
49
50 SetTransformItem2 (me : mutable; aItem : RepresentationItem from StepRepr);
51 TransformItem2 (me) returns RepresentationItem;
52
53fields
54
55 theName : HAsciiString from TCollection;
56 theDescription : HAsciiString from TCollection;
57 theTransformItem1 : RepresentationItem from StepRepr;
58 theTransformItem2 : RepresentationItem from StepRepr;
59
60end ItemDefinedTransformation;