Integration of OCCT 6.5.0 from SVN
[occt.git] / src / StepRepr / StepRepr_ItemDefinedTransformation.cdl
diff --git a/src/StepRepr/StepRepr_ItemDefinedTransformation.cdl b/src/StepRepr/StepRepr_ItemDefinedTransformation.cdl
new file mode 100755 (executable)
index 0000000..71800b7
--- /dev/null
@@ -0,0 +1,45 @@
+-- File:       StepRepr_ItemDefinedTransformation.cdl
+-- Created:    Wed Mar 26 14:38:45 1997
+-- Author:     Christian CAILLET
+--             <cky@heliox.paris1.matra-dtv.fr>
+---Copyright:   Matra Datavision 1997
+
+
+class ItemDefinedTransformation  from StepRepr    inherits TShared
+
+    ---Purpose : Added from StepRepr Rev2 to Rev4
+
+uses
+     HAsciiString from TCollection,
+     RepresentationItem from StepRepr
+
+is
+
+    Create returns mutable ItemDefinedTransformation;
+
+    Init (me : mutable;
+         aName : HAsciiString from TCollection;
+         aDescription : HAsciiString from TCollection;
+         aTransformItem1 : RepresentationItem from StepRepr;
+         aTransformItem2 : RepresentationItem from StepRepr);
+
+    SetName (me : mutable; aName : HAsciiString from TCollection);
+    Name    (me) returns HAsciiString from TCollection;
+
+    SetDescription (me : mutable; aDescription : HAsciiString from TCollection);
+    Description    (me) returns HAsciiString from TCollection;
+
+    SetTransformItem1 (me : mutable; aItem : RepresentationItem from StepRepr);
+    TransformItem1    (me) returns RepresentationItem;
+
+    SetTransformItem2 (me : mutable; aItem : RepresentationItem from StepRepr);
+    TransformItem2    (me) returns RepresentationItem;
+
+fields
+
+    theName : HAsciiString from TCollection;
+    theDescription : HAsciiString from TCollection;
+    theTransformItem1 : RepresentationItem from StepRepr;
+    theTransformItem2 : RepresentationItem from StepRepr;
+
+end ItemDefinedTransformation;