0024927: Getting rid of "Persistent" functionality -- Code
[occt.git] / src / MgtTopLoc / MgtTopLoc.cdl
diff --git a/src/MgtTopLoc/MgtTopLoc.cdl b/src/MgtTopLoc/MgtTopLoc.cdl
deleted file mode 100644 (file)
index a0da892..0000000
+++ /dev/null
@@ -1,88 +0,0 @@
--- Created on: 1993-03-03
--- 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 MgtTopLoc 
-
-       ---Purpose: The package  MgtTopLoc provides methods   to store
-       --          and retrieve local    coordinate    systems.  i.e.
-       --          translationg them from Persistent to Transient and
-       --          vice-versa. 
-       --          
-       --          * Persistent local coordinate systems are provided
-       --          by the package PTopLoc.
-       --          
-       --          * Transient local  coordinate systems are provided
-       --          by the package TopLoc.
-       --          
-       --          This package keeps  track of previous translations
-       --          to preserve the incremental  feature of coordinate
-       --          systems. i.e.  once a  data  has  been translated,
-       --          translating it back will give the original data.
-       --          
-       --          Two kinds of objects are managed :
-       --          
-       --          *   Datum3D :  A  Datum3D   is an elementary local
-       --          coordinate system handled by reference.
-       --          
-       --          *  Location   : A Location   is  a  complex  local
-       --          coordinate system   made   by  linking  elementary
-       --          coordinate systems  (Datum3D).  If  a Location  is
-       --          translated twice only the local coordinate systems
-       --          will be the same.  This  is not a problem  as  the
-       --          comparison of Locations is based on the comparison
-       --          of local coordinate systems.
-
-uses
-
-    TopLoc,
-    PTopLoc,
-    PTColStd
-    
-is
-    Translate(D : Datum3D from TopLoc;
-             M : in out TransientPersistentMap from PTColStd) 
-    returns Datum3D from PTopLoc;
-       ---Purpose: Translate a  transient   Datum3D to  a  persistant
-       --          Datum3D.
-       ---Level: Internal 
-       
-    Translate(D : Datum3D from PTopLoc;
-             M : in out PersistentTransientMap from PTColStd)
-    returns Datum3D from TopLoc;
-       ---Purpose: Translate a  persistant   Datum3D to  a  transient
-       --          Datum3D.
-       ---Level: Internal 
-       
-       
-    Translate(L : Location from TopLoc;
-             M : in out TransientPersistentMap from PTColStd)  
-    returns Location from PTopLoc;
-       ---Purpose: Translate a non  storable  Location to  a storable
-       --          Location.
-       ---Level: Internal 
-       
-    Translate(L : Location from PTopLoc;
-             M : in out PersistentTransientMap from PTColStd)   
-    returns Location from TopLoc;
-       ---Purpose: Translate a storable  Location  to a non  storable
-       --          Location.
-       ---Level: Internal      
-    
-
-end MgtTopLoc;