26 #ifndef SMESH_IndexedMapOfShape_HeaderFile 27 #define SMESH_IndexedMapOfShape_HeaderFile 29 #include "Standard_Version.hxx" 35 #if OCC_VERSION_HEX >= 0x060703 36 #include <NCollection_IndexedMap.hxx> 38 #include <NCollection_DefineIndexedMap.hxx> 44 #include <TopoDS_Shape.hxx> 49 #if OCC_VERSION_HEX >= 0x060703 51 typedef NCollection_IndexedMap<TopoDS_Shape> SMESH_IndexedMapOfShape;
57 DEFINE_INDEXEDMAP (SMESH_IndexedMapOfShape, SMESH_BaseCollectionShape, TopoDS_Shape)
64 #ifndef SMESH_IndexedDataMapOfShapeIndexedMapOfShape_HeaderFile 65 #define SMESH_IndexedDataMapOfShapeIndexedMapOfShape_HeaderFile 67 #if OCC_VERSION_HEX >= 0x060703 68 #include <NCollection_IndexedDataMap.hxx> 70 #include <NCollection_DefineIndexedDataMap.hxx> 76 #if OCC_VERSION_HEX >= 0x060703 77 typedef NCollection_IndexedDataMap<SMESH_IndexedMapOfShape,TopoDS_Shape> SMESH_IndexedDataMapOfShapeIndexedMapOfShape;
79 #include <NCollection_DefineIndexedDataMap.hxx> 82 DEFINE_INDEXEDDATAMAP (SMESH_IndexedDataMapOfShapeIndexedMapOfShape,
83 SMESH_BaseCollectionIndexedMapOfShape, TopoDS_Shape,
84 SMESH_IndexedMapOfShape)
DEFINE_BASECOLLECTION(SMESH_BaseCollectionSequenceOfElemPtr, SMESH_SequenceOfElemPtr) DEFINE_DATAMAP(SMESH_DataMapOfElemPtrSequenceOfElemPtr
#define SMESH_DEFINE_INDEXEDMAP(_ClassName_, _BaseCollection_, TheKeyType)
DEFINE_INDEXEDMAP(SMESH_IndexedMapOfShape, SMESH_BaseCollectionShape, TopoDS_Shape) DEFINE_BASECOLLECTION(SMESH_BaseCollectionIndexedMapOfShape
Class SMESH_IndexedMapOfShape.