Salome HOME
projects
/
modules
/
smesh.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
23514: EDF 16031 - SMESH freezes
[modules/smesh.git]
/
src
/
DriverMED
/
DriverMED_R_SMESHDS_Mesh.h
diff --git
a/src/DriverMED/DriverMED_R_SMESHDS_Mesh.h
b/src/DriverMED/DriverMED_R_SMESHDS_Mesh.h
index bd8fa80b05b2ce8ba1eb4a6356ef4573d7fbed66..ba7994e420894d0cb49e4b98427219dbe5aed871 100644
(file)
--- a/
src/DriverMED/DriverMED_R_SMESHDS_Mesh.h
+++ b/
src/DriverMED/DriverMED_R_SMESHDS_Mesh.h
@@
-36,11
+36,16
@@
#include <list>
#include <map>
#include <list>
#include <map>
+#include <NCollection_DataMap.hxx>
+#include <TCollection_AsciiString.hxx>
+
class SMESHDS_Mesh;
class SMESHDS_Group;
class SMESHDS_SubMesh;
class SMESHDS_Mesh;
class SMESHDS_Group;
class SMESHDS_SubMesh;
-typedef std::pair< std::string, SMDSAbs_ElementType > TNameAndType;
+typedef std::vector< DriverMED_FamilyPtr > TFamilyVec;
+typedef std::pair< std::string, SMDSAbs_ElementType > TNameAndType;
+typedef NCollection_DataMap< TCollection_AsciiString, TFamilyVec > TName2Falilies;
class MESHDRIVERMED_EXPORT DriverMED_R_SMESHDS_Mesh: public Driver_SMESHDS_Mesh
{
class MESHDRIVERMED_EXPORT DriverMED_R_SMESHDS_Mesh: public Driver_SMESHDS_Mesh
{
@@
-56,9
+61,9
@@
class MESHDRIVERMED_EXPORT DriverMED_R_SMESHDS_Mesh: public Driver_SMESHDS_Mesh
void SetMeshName(std::string theMeshName);
private:
void SetMeshName(std::string theMeshName);
private:
- std::string myMeshName;
+ std::string
myMeshName;
std::map<int, DriverMED_FamilyPtr> myFamilies;
std::map<int, DriverMED_FamilyPtr> myFamilies;
-
+ TName2Falilies myGroups2FamiliesMap;
};
#endif
};
#endif