Salome HOME
PAL12607: Static objects in Geometry GUI libraries.
[modules/geom.git] / src / GEOMAlgo / GEOMAlgo.cdl
index 98ed925d1ff5d4d78b3fe794ad53a6ffa2aa0946..c5c09eb5ad36c88b3349e0d7194a56e9599f1f35 100755 (executable)
@@ -1,3 +1,22 @@
+// Copyright (C) 2005  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+// 
+// This library is free software; you can redistribute it and/or
+// modify it under the terms of the GNU Lesser General Public
+// License as published by the Free Software Foundation; either 
+// version 2.1 of the License.
+// 
+// This library is distributed in the hope that it will be useful 
+// but WITHOUT ANY WARRANTY; without even the implied warranty of 
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public  
+// License along with this library; if not, write to the Free Software 
+// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
+//
+-- See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
+//
 -- File:       GEOMAlgo.cdl
 -- Created:    Sat Dec 04 12:36:22 2004
 -- Author:     Peter KURNEV
@@ -14,7 +33,8 @@ uses
     TColStd, 
     Geom,     
     Bnd, 
-    gp,         
+    gp,          
+    GeomAdaptor,
     TopAbs,
     TopoDS, 
     TopTools, 
@@ -44,10 +64,12 @@ is
     class Gluer; 
     class GlueAnalyser; 
     class CoupleOfShapes; 
-    class PassKey; 
+    class PassKey;  
     class PassKeyMapHasher; 
+    class PassKeyShape;  
     class SurfaceTools; 
-    class Tools; 
+    class Tools;  
+    
     --      
     --  finder on 
     deferred class ShapeSolid;
@@ -56,10 +78,13 @@ is
     class VertexSolid; 
     class SolidSolid; 
     class FinderShapeOn; 
+    -- 
+    class FinderShapeOn1;
+    class StateCollector;
     --
     --  instantiations
-    class IndexedDataMapOfPassKeyListOfShape   
-       instantiates IndexedDataMap from TCollection (PassKey from GEOMAlgo, 
+    class IndexedDataMapOfPassKeyShapeListOfShape   
+       instantiates IndexedDataMap from TCollection (PassKeyShape from GEOMAlgo, 
                                                      ListOfShape from TopTools, 
                                                       PassKeyMapHasher from GEOMAlgo); 
      
@@ -80,5 +105,20 @@ is
        instantiates IndexedDataMap from TCollection    (Shape from TopoDS,
                                                         State from TopAbs,  
                                                         ShapeMapHasher from TopTools);
+--
+    class ListOfPnt  
+       instantiates List from TCollection  (Pnt from gp);
+
+--    class IndexedDataMapOfPassKeyInteger   
+--     instantiates IndexedDataMap from TCollection (PassKeyRoot from GEOMAlgo, 
+--                                                   Integer from Standard, 
+--                                                      PassKeyMapHasher from GEOMAlgo); 
+                                                      
+
+    class DataMapOfPassKeyInteger   
+       instantiates DataMap from TCollection (PassKey from GEOMAlgo, 
+                                              Integer from Standard, 
+                                               PassKeyMapHasher from GEOMAlgo);
+
 
 end GEOMAlgo;