Integration of OCCT 6.5.0 from SVN
[occt.git] / src / StepRepr / StepRepr_MappedItem.cdl
diff --git a/src/StepRepr/StepRepr_MappedItem.cdl b/src/StepRepr/StepRepr_MappedItem.cdl
new file mode 100755 (executable)
index 0000000..ec0d140
--- /dev/null
@@ -0,0 +1,41 @@
+-- File:        MappedItem.cdl
+-- Created:     Fri Dec  1 11:11:22 1995
+-- Author:      EXPRESS->CDL V0.2 Translator
+-- Copyright:   Matra-Datavision 1993
+
+
+class MappedItem from StepRepr 
+
+inherits RepresentationItem from StepRepr 
+
+uses
+
+       RepresentationMap from StepRepr, 
+       HAsciiString from TCollection
+is
+
+       Create returns mutable MappedItem;
+       ---Purpose: Returns a MappedItem
+
+
+       Init (me : mutable;
+             aName : mutable HAsciiString from TCollection) is redefined;
+
+       Init (me : mutable;
+             aName : mutable HAsciiString from TCollection;
+             aMappingSource : mutable RepresentationMap from StepRepr;
+             aMappingTarget : mutable RepresentationItem from StepRepr) is virtual;
+
+       -- Specific Methods for Field Data Access --
+
+       SetMappingSource(me : mutable; aMappingSource : mutable RepresentationMap);
+       MappingSource (me) returns mutable RepresentationMap;
+       SetMappingTarget(me : mutable; aMappingTarget : mutable RepresentationItem);
+       MappingTarget (me) returns mutable RepresentationItem;
+
+fields
+
+       mappingSource : RepresentationMap from StepRepr;
+       mappingTarget : RepresentationItem from StepRepr;
+
+end MappedItem;