1 #include "MEDMEM_GibiMeshDriver.hxx"
2 #include "MEDMEM_Mesh.hxx"
4 int main (int argc, char ** argv)
6 /* process the arguments */
9 cerr << "Usage : " << argv[0]
10 << "Gibifilename" << endl << endl
11 << "-> lit le fichier gibi filename ,crée un fichier MED" << endl;
14 string gibifilename = argv[1];
16 // Construction des noms de fichier
17 const string ext=".sauve";
18 string::size_type pos=gibifilename.find(ext,0);
19 string basename (gibifilename, 0, pos);
20 string medfile=basename+".med";
21 string cast2medfile="cast_"+basename+".med";
23 // lecture du fichier gibi
24 MESH * myMesh= new MESH() ;
25 GIBI_MESH_RDONLY_DRIVER myGibiMeshDriver(gibifilename, myMesh) ;
26 myGibiMeshDriver.open() ;
27 myGibiMeshDriver.read() ;
28 myGibiMeshDriver.close() ;
30 cout << "Impression de MESH : " << endl;
33 // creation d'un fichier med
34 int idMed = myMesh->addDriver(MED_DRIVER, medfile, basename);
35 myMesh->write(idMed) ;