1 -- Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
2 -- CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
4 -- This library is free software; you can redistribute it and/or
5 -- modify it under the terms of the GNU Lesser General Public
6 -- License as published by the Free Software Foundation; either
7 -- version 2.1 of the License.
9 -- This library is distributed in the hope that it will be useful
10 -- but WITHOUT ANY WARRANTY; without even the implied warranty of
11 -- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 -- Lesser General Public License for more details.
14 -- You should have received a copy of the GNU Lesser General Public
15 -- License along with this library; if not, write to the Free Software
16 -- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
18 -- See http:--www.salome-platform.org/ or email : webmaster.salome@opencascade.com
21 -- Created: Sat Dec 04 12:36:22 2004
22 -- Author: Peter KURNEV
69 class PassKeyShapeMapHasher;
74 deferred class ShapeAlgo;
81 class PassKeyMapHasher;
88 deferred class ShapeSolid;
100 deferred class BuilderShape;
108 deferred class BuilderArea;
118 pointer PWireEdgeSet to WireEdgeSet from GEOMAlgo;
122 class DataMapOfShapeShapeSet instantiates
123 DataMap from TCollection(Shape from TopoDS,
124 ShapeSet from GEOMAlgo,
125 ShapeMapHasher from TopTools);
127 class DataMapOfShapeReal instantiates
128 DataMap from TCollection(Shape from TopoDS,
130 ShapeMapHasher from TopTools);
133 class DataMapOfRealListOfShape instantiates
134 DataMap from TCollection(Real from Standard,
135 ListOfShape from TopTools,
136 MapRealHasher from TColStd);
141 class IndexedDataMapOfShapeBox
142 instantiates IndexedDataMap from TCollection (Shape from TopoDS,
144 ShapeMapHasher from TopTools);
145 class IndexedDataMapOfIntegerShape
146 instantiates IndexedDataMap from TCollection (Integer from Standard,
148 MapIntegerHasher from TColStd);
150 class ListOfCoupleOfShapes
151 instantiates List from TCollection (CoupleOfShapes from GEOMAlgo);
154 class IndexedDataMapOfShapeState
155 instantiates IndexedDataMap from TCollection (Shape from TopoDS,
157 ShapeMapHasher from TopTools);
159 instantiates List from TCollection (Pnt from gp);
161 class DataMapOfPassKeyInteger
162 instantiates DataMap from TCollection (PassKey from GEOMAlgo,
163 Integer from Standard,
164 PassKeyMapHasher from GEOMAlgo);
166 class IndexedDataMapOfPassKeyShapeListOfShape
167 instantiates IndexedDataMap from TCollection (PassKeyShape from GEOMAlgo,
168 ListOfShape from TopTools,
169 PassKeyShapeMapHasher from GEOMAlgo);