]> SALOME platform Git repositories - tools/medcoupling.git/blob - doc/MEDMEM/MEDMEM_MedAddingAnExistingObject.cxx
Salome HOME
Join modifications from branch BR_DEBUG_3_2_0b1
[tools/medcoupling.git] / doc / MEDMEM / MEDMEM_MedAddingAnExistingObject.cxx
1 // Copyright (C) 2005  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
2 // CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
3 // 
4 #include "MEDMEM_Exception.hxx"
5 #include "MEDMEM_define.hxx"
6
7 #include "MEDMEM_Field.hxx"
8 #include "MEDMEM_Mesh.hxx"
9 #include "MEDMEM_Med.hxx"
10
11 main () {
12   
13   const char * fileName   = "pointe.med";
14   const char * fileName2  = "Field&MeshGeneratedPointe.med";
15   const char * fileName3  = "MedGeneratedPointe.med";
16   const char * fieldName1  = "fieldcelldouble";
17   const char * fieldName2  = "fieldcelldoublebis";
18   const char * meshName1   = "maa1";
19   const char * meshName2   = "maa1bis";
20
21   try {
22
23     // FAIRE LE TEST AVEC LES CHAMPS AUSSI !.
24
25     MESH myMesh(MED_DRIVER,fileName,meshName1);
26     myMesh.setName(meshName2);
27     myMesh.rmDriver();
28
29     MED  myMed(MED_DRIVER,fileName);
30     myMed.read();
31     myMed.addMesh(&myMesh);
32     int myMedDriver = myMed.addDriver(MED_DRIVER,fileName3);
33     myMed.write(myMedDriver);
34
35     // FAIRE LE TEST AVEC LES CHAMPS AUSSI !.
36
37   } catch (MEDEXCEPTION& ex){
38     MESSAGE(ex.what()) ;
39   }
40 }