1 // File: SMESH_IndexedDataMapOfShapeIndexedMapOfShape.hxx
2 // Created: 20.09.05 09:51:12
4 // Copyright: Open CASCADE 2005
7 #ifndef SMESH_IndexedMapOfShape_HeaderFile
8 #define SMESH_IndexedMapOfShape_HeaderFile
10 #include <NCollection_DefineIndexedMap.hxx>
12 #include <TopoDS_Shape.hxx>
14 inline Standard_Boolean IsEqual(const TopoDS_Shape& S1,
15 const TopoDS_Shape& S2)
20 /// Class SMESH_IndexedMapOfShape
22 DEFINE_BASECOLLECTION (SMESH_BaseCollectionShape, TopoDS_Shape)
23 DEFINE_INDEXEDMAP (SMESH_IndexedMapOfShape, SMESH_BaseCollectionShape, TopoDS_Shape)
27 #ifndef SMESH_IndexedDataMapOfShapeIndexedMapOfShape_HeaderFile
28 #define SMESH_IndexedDataMapOfShapeIndexedMapOfShape_HeaderFile
30 #include <NCollection_DefineIndexedDataMap.hxx>
32 /// Class SMESH_IndexedDataMapOfShapeIndexedMapOfShape
34 DEFINE_BASECOLLECTION (SMESH_BaseCollectionIndexedMapOfShape, SMESH_IndexedMapOfShape)
35 DEFINE_INDEXEDDATAMAP (SMESH_IndexedDataMapOfShapeIndexedMapOfShape,
36 SMESH_BaseCollectionIndexedMapOfShape, TopoDS_Shape,
37 SMESH_IndexedMapOfShape)