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
68 deferred class ShapeAlgo;
75 class PassKeyMapHasher;
81 deferred class ShapeSolid;
92 deferred class BuilderShape;
100 deferred class BuilderArea;
110 pointer PWireEdgeSet to WireEdgeSet from GEOMAlgo;
114 class DataMapOfShapeShapeSet instantiates
115 DataMap from TCollection(Shape from TopoDS,
116 ShapeSet from GEOMAlgo,
117 ShapeMapHasher from TopTools);
119 class DataMapOfShapeReal instantiates
120 DataMap from TCollection(Shape from TopoDS,
122 ShapeMapHasher from TopTools);
125 class DataMapOfRealListOfShape instantiates
126 DataMap from TCollection(Real from Standard,
127 ListOfShape from TopTools,
128 MapRealHasher from TColStd);
131 class IndexedDataMapOfPassKeyShapeListOfShape
132 instantiates IndexedDataMap from TCollection (PassKeyShape from GEOMAlgo,
133 ListOfShape from TopTools,
134 PassKeyMapHasher from GEOMAlgo);
136 class IndexedDataMapOfShapeBox
137 instantiates IndexedDataMap from TCollection (Shape from TopoDS,
139 ShapeMapHasher from TopTools);
140 class IndexedDataMapOfIntegerShape
141 instantiates IndexedDataMap from TCollection (Integer from Standard,
143 MapIntegerHasher from TColStd);
145 class ListOfCoupleOfShapes
146 instantiates List from TCollection (CoupleOfShapes from GEOMAlgo);
149 class IndexedDataMapOfShapeState
150 instantiates IndexedDataMap from TCollection (Shape from TopoDS,
152 ShapeMapHasher from TopTools);
154 instantiates List from TCollection (Pnt from gp);
158 class DataMapOfPassKeyInteger
159 instantiates DataMap from TCollection (PassKey from GEOMAlgo,
160 Integer from Standard,
161 PassKeyMapHasher from GEOMAlgo);