27#ifndef _INCLUDE_DRIVERMED_R_SMESHDS_MESH
28#define _INCLUDE_DRIVERMED_R_SMESHDS_MESH
39#include <NCollection_DataMap.hxx>
40#include <TCollection_AsciiString.hxx>
48typedef NCollection_DataMap< TCollection_AsciiString, TFamilyVec >
TName2Falilies;
55 std::list< TNameAndType > GetGroupNamesAndTypes();
57 void CreateAllSubMeshes();
60 std::list<std::string> GetMeshNames(
Status& theStatus);
NCollection_DataMap< TCollection_AsciiString, TFamilyVec > TName2Falilies
Definition: DriverMED_R_SMESHDS_Mesh.h:48
std::pair< std::string, SMDSAbs_ElementType > TNameAndType
Definition: DriverMED_R_SMESHDS_Mesh.h:47
std::vector< DriverMED_FamilyPtr > TFamilyVec
Definition: DriverMED_R_SMESHDS_Mesh.h:46
#define MESHDRIVERMED_EXPORT
Definition: SMESH_DriverMED.hxx:37
Definition: DriverMED_R_SMESHDS_Mesh.h:51
std::string myMeshName
Definition: DriverMED_R_SMESHDS_Mesh.h:64
std::map< int, DriverMED_FamilyPtr > myFamilies
Definition: DriverMED_R_SMESHDS_Mesh.h:65
TName2Falilies myGroups2FamiliesMap
Definition: DriverMED_R_SMESHDS_Mesh.h:66
virtual Status Perform()=0
Status
Definition: Driver_Mesh.h:53
virtual void SetMeshName(const std::string &theMeshName)
Definition: Driver_Mesh.cxx:47
Definition: Driver_SMESHDS_Mesh.h:31
Definition: SMESHDS_Group.hxx:40
Definition: SMESHDS_Mesh.hxx:98
Definition: SMESHDS_SubMesh.hxx:48