Integration of OCCT 6.5.0 from SVN
[occt.git] / src / MDataXtd / MDataXtd_GeometryStorageDriver.cdl
diff --git a/src/MDataXtd/MDataXtd_GeometryStorageDriver.cdl b/src/MDataXtd/MDataXtd_GeometryStorageDriver.cdl
new file mode 100755 (executable)
index 0000000..b48bb43
--- /dev/null
@@ -0,0 +1,42 @@
+-- File:       MDataXtd_GeometryStorageDriver.cdl
+-- Created:    Wed Nov 19 15:57:14 1997
+-- Author:     Denis PASCAL
+--             <dp@dingox.paris1.matra-dtv.fr>
+-- modified     Sergey Zaritchny
+---Copyright:   Matra Datavision 1997
+
+
+class GeometryStorageDriver from MDataXtd inherits ASDriver from MDF
+
+       ---Purpose: 
+
+uses SRelocationTable from MDF,
+     Attribute        from TDF,
+     Attribute        from PDF, 
+     MessageDriver    from CDM
+
+
+is
+
+    Create(theMessageDriver : MessageDriver from CDM) 
+    returns mutable GeometryStorageDriver from MDataXtd;
+
+
+    VersionNumber(me) returns Integer from Standard;
+       ---Purpose: Returns the version number from which the driver
+       --          is available: 0.
+
+    SourceType(me) returns Type from Standard;
+       ---Purpose: Returns the type: Integer from TDataStd.
+
+    NewEmpty (me) returns mutable Attribute from PDF;
+
+
+    Paste(me;
+         Source     :         Attribute from TDF;
+         Target     : mutable Attribute from PDF;
+         RelocTable : SRelocationTable from MDF);
+
+
+end GeometryStorageDriver;
+