0024927: Getting rid of "Persistent" functionality -- Code
[occt.git] / src / MgtTopoDS / MgtTopoDS.cdl
diff --git a/src/MgtTopoDS/MgtTopoDS.cdl b/src/MgtTopoDS/MgtTopoDS.cdl
deleted file mode 100644 (file)
index 0e417f4..0000000
+++ /dev/null
@@ -1,110 +0,0 @@
--- Created on: 1993-03-09
--- Created by: Remi LEQUETTE
--- Copyright (c) 1993-1999 Matra Datavision
--- Copyright (c) 1999-2014 OPEN CASCADE SAS
---
--- This file is part of Open CASCADE Technology software library.
---
--- This library is free software; you can redistribute it and/or modify it under
--- the terms of the GNU Lesser General Public License version 2.1 as published
--- by the Free Software Foundation, with special exception defined in the file
--- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
--- distribution for complete text of the license and disclaimer of any warranty.
---
--- Alternatively, this file may be used under the terms of Open CASCADE
--- commercial license or contractual agreement.
-
--- Update:      Frederic MAUPAS
-
-
-
-package MgtTopoDS 
-
-       ---Purpose: The  package  MgtTopoDS  provides methods to store
-       --          and  retrieve Topological  Data  Structure objects
-       --          from the Database.
-       --          
-       --          The  objects are  translated  between  a transient
-       --          topology and a persitent topology.
-       --          
-       --          *   The TopoDS  package   describes  the transient
-       --          topology.
-       --          
-       --          *  The  PTopoDS  package describes  the persistent
-       --          topology.
-       --          
-       --          As the topological data structure may be completed
-       --          by  inheritance  the  MgtTopoDS package provides a
-       --          mechanism to support  the translation of inherited
-       --          data structure. This mechanism is supported by the
-       --          TranslateTool class.
-       --          
-       --          An error is  raised if  the TranslateTool does not
-       --          match with  the DataStructure  to  translate. This
-       --          check is done with the type of the Model.
-       --          
-       --          This   package   does   not  provides  methods  to
-       --          translate directly Shapes from TopoDS  and PTopoDS
-       --          because the   data structures  are  deferred.   It
-       --          provides methods to support  the implementation of
-       --          Translate methods in the inherited DataStructures.
-       --          
-       --          In  an   inherited data  structure  the  Translate
-       --          method must :
-       --          
-       --          * Create a TranslateTool of the correct type.
-       --          
-       --          * Call the Translate method of MgtTopoDS with this
-       --          Tool.
-
-uses
-
-    TopoDS,
-    TopTools,
-    PTopoDS,
-    PTColStd,
-    MMgt
-
-is
-
-    deferred class TranslateTool;
-
-    deferred class TranslateTool1;
-
-
-    ---Category: Old translate methods.
-    --           ======================
-
-    Translate(S : Shape                         from TopoDS;  
-             T : TranslateTool                 from MgtTopoDS;
-             M : in out TransientPersistentMap from PTColStd)
-       returns HShape from PTopoDS
-       raises TypeMismatch from Standard;
-       ---Purpose: Translates a Transient Shape onto a Persistent Shape
-
-    Translate(S  : HShape                        from PTopoDS; 
-             T  : TranslateTool                 from MgtTopoDS;
-             M  : in out PersistentTransientMap from PTColStd;
-             Sh : in out Shape from TopoDS) 
-       raises TypeMismatch from Standard;
-       ---Purpose: Translates a Persistent Shape onto a Transient Shape
-
-
-    ---Category: New translate methods.
-    --           ======================
-
-    Translate1(aShape : Shape from TopoDS;  
-              T : TranslateTool1 from MgtTopoDS;
-              M : in out TransientPersistentMap from PTColStd;
-              aPShape : in out Shape1 from PTopoDS)
-       raises TypeMismatch from Standard;
-       ---Purpose: Translates a Transient Shape onto a Persistent Shape
-
-    Translate1(aPShape : Shape1 from PTopoDS; 
-              T : TranslateTool1 from MgtTopoDS;
-              M : in out PersistentTransientMap from PTColStd;
-              aShape : in out Shape from TopoDS) 
-       raises TypeMismatch from Standard;
-       ---Purpose: Translates a Persistent Shape onto a Transient Shape
-
-end MgtTopoDS;