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
Remove compiler warnings caused by MESSAGE macro
[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 6074843118dfa9ab1a9f788f663248c42e316e81..fe1322b12df7fe02aa0628301a099ce6438fb30b 100644
(file)
--- a/
src/DriverMED/DriverMED_R_SMESHDS_Mesh.h
+++ b/
src/DriverMED/DriverMED_R_SMESHDS_Mesh.h
@@
-27,37
+27,32
@@
#ifndef _INCLUDE_DRIVERMED_R_SMESHDS_MESH
#define _INCLUDE_DRIVERMED_R_SMESHDS_MESH
#ifndef _INCLUDE_DRIVERMED_R_SMESHDS_MESH
#define _INCLUDE_DRIVERMED_R_SMESHDS_MESH
-#include "
SMESHDS_Mesh.hxx
"
-#include "
Mesh_Reader
.h"
+#include "
Driver_SMESHDS_Mesh.h
"
+#include "
DriverMED_Family
.h"
-#include <vector>
-extern "C"
-{
-#include <med.h>
-}
-
-class DriverMED_R_SMESHDS_Mesh : public Mesh_Reader {
+#include <list>
- public :
-
DriverMED_R_SMESHDS_Mesh()
;
-
~DriverMED_R_SMESHDS_Mesh()
;
+class SMESHDS_Mesh;
+
class SMESHDS_Group
;
+
class SMESHDS_SubMesh
;
- void Read();
- void ReadMySelf();
- void Add();
+class DriverMED_R_SMESHDS_Mesh: public Driver_SMESHDS_Mesh
+{
+ public:
+ virtual Status Perform();
-
void SetMesh(Handle(SMDS_Mesh)& aMesh
);
-
void SetFile(string
);
-
void SetFileId(med_idt
);
-
void SetMeshId(int
);
+
std::list<std::string> GetGroupNames(
);
+
void GetGroup(SMESHDS_Group* theGroup
);
+
void CreateAllSubMeshes(
);
+
void GetSubMesh(SMESHDS_SubMesh* theSubMesh, const int theId
);
- void LinkMeshToShape(string , string , vector<int>);
+ std::list<std::string> GetMeshNames(Status& theStatus);
+ void SetMeshName(std::string theMeshName);
-private :
- Handle_SMDS_Mesh myMesh;
- string myFile;
- med_idt myFileId;
- int myMeshId;
+ private:
+ std::string myMeshName;
+ std::map<int, DriverMED_FamilyPtr> myFamilies;
};
};
+
#endif
#endif