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
64 enumeration KindOfShape is
78 enumeration KindOfName is
101 enumeration KindOfBounds is
107 enumeration KindOfClosed is
113 deferred class HAlgo;
117 class FinderShapeOn2;
118 class PassKeyShapeMapHasher;
123 deferred class ShapeAlgo;
126 class ShapeInfoFiller;
131 class CoupleOfShapes;
133 class PassKeyMapHasher;
140 deferred class ShapeSolid;
147 class FinderShapeOn1;
148 class StateCollector;
152 deferred class BuilderShape;
160 deferred class BuilderArea;
170 pointer PWireEdgeSet to WireEdgeSet from GEOMAlgo;
174 class DataMapOfShapeShapeSet instantiates
175 DataMap from TCollection(Shape from TopoDS,
176 ShapeSet from GEOMAlgo,
177 ShapeMapHasher from TopTools);
179 class DataMapOfShapeReal instantiates
180 DataMap from TCollection(Shape from TopoDS,
182 ShapeMapHasher from TopTools);
185 class DataMapOfRealListOfShape instantiates
186 DataMap from TCollection(Real from Standard,
187 ListOfShape from TopTools,
188 MapRealHasher from TColStd);
193 class IndexedDataMapOfShapeBox
194 instantiates IndexedDataMap from TCollection (Shape from TopoDS,
196 ShapeMapHasher from TopTools);
197 class IndexedDataMapOfIntegerShape
198 instantiates IndexedDataMap from TCollection (Integer from Standard,
200 MapIntegerHasher from TColStd);
202 class ListOfCoupleOfShapes
203 instantiates List from TCollection (CoupleOfShapes from GEOMAlgo);
206 class IndexedDataMapOfShapeState
207 instantiates IndexedDataMap from TCollection (Shape from TopoDS,
209 ShapeMapHasher from TopTools);
211 instantiates List from TCollection (Pnt from gp);
213 class DataMapOfPassKeyInteger
214 instantiates DataMap from TCollection (PassKey from GEOMAlgo,
215 Integer from Standard,
216 PassKeyMapHasher from GEOMAlgo);
218 class IndexedDataMapOfPassKeyShapeListOfShape
219 instantiates IndexedDataMap from TCollection (PassKeyShape from GEOMAlgo,
220 ListOfShape from TopTools,
221 PassKeyShapeMapHasher from GEOMAlgo);
223 class IndexedDataMapOfShapeShapeInfo
224 instantiates IndexedDataMap from TCollection (Shape from TopoDS,
225 ShapeInfo from GEOMAlgo,
226 ShapeMapHasher from TopTools);